https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50481
--- Comment #12 from Andrew Pinski ---
Also will add an internal function which will be used for vectorization.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50481
--- Comment #11 from Andrew Pinski ---
The builtins I am going to implement to be similar to clang:
__builtin_bitreverse{8,16,32,64,g}
The g one is not part of clang but will be used for _BitInt types.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50481
Andrew Pinski changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |pinskia at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50481
Xi Ruoyao changed:
What|Removed |Added
CC||xry111 at gcc dot gnu.org
--- Comment #9
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50481
Carlo Wood changed:
What|Removed |Added
CC||carlo at gcc dot gnu.org
--- Comment #8
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50481
Frank changed:
What|Removed |Added
CC||f.boesing at gmx dot de
--- Comment #7 from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50481
--- Comment #6 from Joseph S. Myers ---
As noted in the RISC-V BoF today, this would also be useful for the RISC-V
bit-manipulation extension.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50481
Wilco changed:
What|Removed |Added
CC||wilco at gcc dot gnu.org
--- Comment #5 from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50481
--- Comment #4 from krux ---
+1
The builtins already produce better code than a generic bitreverse
implementation:
https://godbolt.org/z/Um2Tit
But using special hardware instructions automatically is even more important
imho.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50481
Matthijs van Duin changed:
What|Removed |Added
CC||matthijsvanduin at gmail dot
com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50481
Tim Parker ptim034 at gmail dot com changed:
What|Removed |Added
CC||ptim034 at gmail dot
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50481
Jonathan Schmidt-Dominé de...@the-user.org changed:
What|Removed |Added
CC|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50481
Paolo Carlini paolo.carlini at oracle dot com changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
13 matches
Mail list logo