https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90028
--- Comment #14 from Martin Liška <marxin at gcc dot gnu.org> --- $ as --version GNU assembler (GNU Binutils; openSUSE Tumbleweed) 2.32 is fine: $ as --64 avx512.s -o avx512.o && objdump -S avx512.o | grep gather 234b: 62 f2 fd 2a 91 04 0d vpgatherqq 0x8(,%ymm1,1),%ymm0{%k2} 235e: 62 f2 fd 2b 91 14 0d vpgatherqq 0x0(,%ymm1,1),%ymm2{%k3}