x86: flag bad S/G insn operand combinations
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / x86-64-vgather-check.s
CommitLineData
7bab8ab5
JB
1# Check vgather instructions
2
3 .text
4vgather:
5 vgatherdps %xmm2,(%rax,%xmm1,1),%xmm0
6 vgatherdps %xmm2,(%rax,%xmm1,2),%xmm2
7 vgatherdps %xmm2,(%rax,%xmm1,2),%xmm10
596a02ff 8 vgatherdps %xmm10,(%rax,%xmm1,2),%xmm10
7bab8ab5
JB
9 vgatherdps %xmm1,(%rax,%xmm1,4),%xmm0
10 vgatherdps %xmm9,(%rax,%xmm1,4),%xmm0
596a02ff 11 vgatherdps %xmm9,(%rax,%xmm9,4),%xmm0
7bab8ab5
JB
12 vgatherdps %xmm2,(%rax,%xmm1,8),%xmm1
13 vgatherdps %xmm2,(%rax,%xmm1,8),%xmm9
596a02ff 14 vgatherdps %xmm2,(%rax,%xmm9,8),%xmm9
8444f82a
MZ
15
16avx512vgather:
17 vgatherdpd 123(%rbp,%ymm17,8), %zmm16{%k1}
18 vgatherdpd 123(%rbp,%ymm16,8), %zmm16{%k1}
19 vgatherdps 123(%rbp,%zmm17,8), %zmm16{%k1}
20 vgatherdps 123(%rbp,%zmm16,8), %zmm16{%k1}
21 vgatherqpd 123(%rbp,%zmm17,8), %zmm16{%k1}
22 vgatherqpd 123(%rbp,%zmm16,8), %zmm16{%k1}
23 vgatherqps 123(%rbp,%zmm17,8), %ymm16{%k1}
24 vgatherqps 123(%rbp,%zmm16,8), %ymm16{%k1}
25 vpgatherdd 123(%rbp,%zmm17,8), %zmm16{%k1}
26 vpgatherdd 123(%rbp,%zmm16,8), %zmm16{%k1}
27 vpgatherdq 123(%rbp,%ymm17,8), %zmm16{%k1}
28 vpgatherdq 123(%rbp,%ymm16,8), %zmm16{%k1}
29 vpgatherqd 123(%rbp,%zmm17,8), %ymm16{%k1}
30 vpgatherqd 123(%rbp,%zmm16,8), %ymm16{%k1}
31 vpgatherqq 123(%rbp,%zmm17,8), %zmm16{%k1}
32 vpgatherqq 123(%rbp,%zmm16,8), %zmm16{%k1}
514f6023
L
33 vpgatherqd 123(%rbp,%ymm17,8), %xmm16{%k1}
34 vpgatherqd 123(%rbp,%ymm16,8), %xmm16{%k1}
This page took 0.447319 seconds and 4 git commands to generate.