https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117266

H. Peter Anvin <hpa at zytor dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|RFE: builtins for N*N -> 2N |RFE: builtin 2N/N -> N
                   |multiplication and 2N/N ->  |div/mod
                   |N div/mod                   |

--- Comment #14 from H. Peter Anvin <hpa at zytor dot com> ---
I have changed the title of this bug assuming _BitInt() can address the
multiplication issue.

A bigger, philosophical question: we are always told that builtins are better
for the compiler than inline assembly, as it gives the compiler more
information both for scheduling and behavioral purposes. Does that not apply to
this situation? If so, why not?

Reply via email to