# Check vgather instructions .text vgather: vgatherdps %xmm2,(%eax,%xmm1,1),%xmm0 vgatherdps %xmm2,(%eax,%xmm1,2),%xmm2 vgatherdps %xmm1,(%eax,%xmm1,4),%xmm0 vgatherdps %xmm2,(%eax,%xmm1,8),%xmm1 avx512vgather: vgatherdpd 123(%ebp,%ymm7,8), %zmm6{%k1} vgatherdpd 123(%ebp,%ymm6,8), %zmm6{%k1} vgatherdps 123(%ebp,%zmm7,8), %zmm6{%k1} vgatherdps 123(%ebp,%zmm6,8), %zmm6{%k1} vgatherqpd 123(%ebp,%zmm7,8), %zmm6{%k1} vgatherqpd 123(%ebp,%zmm6,8), %zmm6{%k1} vgatherqps 123(%ebp,%zmm7,8), %ymm6{%k1} vgatherqps 123(%ebp,%zmm6,8), %ymm6{%k1} vpgatherdd 123(%ebp,%zmm7,8), %zmm6{%k1} vpgatherdd 123(%ebp,%zmm6,8), %zmm6{%k1} vpgatherdq 123(%ebp,%ymm7,8), %zmm6{%k1} vpgatherdq 123(%ebp,%ymm6,8), %zmm6{%k1} vpgatherqd 123(%ebp,%zmm7,8), %ymm6{%k1} vpgatherqd 123(%ebp,%zmm6,8), %ymm6{%k1} vpgatherqq 123(%ebp,%zmm7,8), %zmm6{%k1} vpgatherqq 123(%ebp,%zmm6,8), %zmm6{%k1} vpgatherqd 123(%ebp,%ymm7,8), %xmm6{%k1} vpgatherqd 123(%ebp,%ymm6,8), %xmm6{%k1}