https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85048
Hongtao Liu <liuhongt at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |liuhongt at gcc dot gnu.org --- Comment #14 from Hongtao Liu <liuhongt at gcc dot gnu.org> --- (In reply to Matthias Kretz (Vir) from comment #13) > Should I open a new PR for the remaining ((u)int64, 16) <-> (float, 16) > conversions? > > https://godbolt.org/z/x3xPMYKj3 > > Note that __builtin_convertvector produces the code we want. > With -mprefer-vector-width=512, GCC generate produces the same code. Default tuning for -march=skylake-avx512 is -mprefer-vector-width=256.