You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Note LLVM is able to handle this for x86_64. GCC is just the opposite; handling it for aarch64 and not for x86_64. Filed https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113871 for the GCC not handling it on x86_64.
Take:
This should just produce (for little-endian; big-endian should be shl instead):
Right now, LLVM produces mov/ext to do this shuffle.
The text was updated successfully, but these errors were encountered: