Add check for invalid register in AVX512 gathers
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / vgather-check.s
1 # Check vgather instructions
2
3 .text
4 vgather:
5 vgatherdps %xmm2,(%eax,%xmm1,1),%xmm0
6 vgatherdps %xmm2,(%eax,%xmm1,2),%xmm2
7 vgatherdps %xmm1,(%eax,%xmm1,4),%xmm0
8 vgatherdps %xmm2,(%eax,%xmm1,8),%xmm1
9
10 avx512vgather:
11 vgatherdpd 123(%ebp,%ymm7,8), %zmm6{%k1}
12 vgatherdpd 123(%ebp,%ymm6,8), %zmm6{%k1}
13 vgatherdps 123(%ebp,%zmm7,8), %zmm6{%k1}
14 vgatherdps 123(%ebp,%zmm6,8), %zmm6{%k1}
15 vgatherqpd 123(%ebp,%zmm7,8), %zmm6{%k1}
16 vgatherqpd 123(%ebp,%zmm6,8), %zmm6{%k1}
17 vgatherqps 123(%ebp,%zmm7,8), %ymm6{%k1}
18 vgatherqps 123(%ebp,%zmm6,8), %ymm6{%k1}
19 vpgatherdd 123(%ebp,%zmm7,8), %zmm6{%k1}
20 vpgatherdd 123(%ebp,%zmm6,8), %zmm6{%k1}
21 vpgatherdq 123(%ebp,%ymm7,8), %zmm6{%k1}
22 vpgatherdq 123(%ebp,%ymm6,8), %zmm6{%k1}
23 vpgatherqd 123(%ebp,%zmm7,8), %ymm6{%k1}
24 vpgatherqd 123(%ebp,%zmm6,8), %ymm6{%k1}
25 vpgatherqq 123(%ebp,%zmm7,8), %zmm6{%k1}
26 vpgatherqq 123(%ebp,%zmm6,8), %zmm6{%k1}
This page took 0.040773 seconds and 4 git commands to generate.