https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109173
--- Comment #6 from Hongtao.liu <crazylht at gmail dot com> --- (In reply to Jan Wassenberg from comment #5) > Thanks, Mathieu, for raising this. > > Note that clang has changed their intrinsic to require an unsigned arg: > https://github.com/google/highway/commit/ > 45b1fac0b1c404e6573c2f182b36c245af6503e0 > > I understand that some implementations may be using a macro, and that's > fine, but certain GCC and clang have non-macro intrinsics that are mutually > incompatible, and users including us are forced to use #if to compile > without warnings. > > My understanding is that icc is being replaced with clang. Wouldn't it be > better then to follow the Intel intrinsics documentation? Sure, we can do that.