https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124180
--- Comment #5 from vekumar at gcc dot gnu.org --- LLVM (trunk) is also vectorizing similar to GCC 15. https://godbolt.org/z/qrGxdMbv9 --Snip-- vcvttps2udq %zmm13, %zmm13 kunpckwd %k0, %k1, %k1 vpmovdw %zmm13, %ymm13 vpmovdw %zmm11, %ymm11 vinserti64x4 $1, %ymm11, %zmm13, %zmm11 vmovdqu16 %zmm8, %zmm11 {%k1} --Snip-- Coverts to int32 and then to int16.
