gas/testsuite/
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / inval-avx512f.s
CommitLineData
43234a1e
L
1# Check illegal AVX512F instructions
2 .text
3_start:
4 mov {sae}, %eax{%k1}
5 mov {sae}, %eax
6 mov %ebx, %eax{%k2}
7 vaddps %zmm3, %zmm1, %zmm2{z}{%k1}{z}
8 vaddps %zmm3, %zmm1{%k3}, %zmm2{z}
9 vaddps %zmm3, %zmm1{%k1}, %zmm2{%k2}
10
11 vcvtps2pd (%eax), %zmm1{1to8}
12 vcvtps2pd (%eax){1to16}, %zmm1
13
14 vcvtps2pd (%eax){%k1}, %zmm1
15 vcvtps2pd (%eax){z}, %zmm1
16
ad8ecc81
MZ
17 vgatherqpd (%rdi,%zmm2,8),%zmm6
18
43234a1e
L
19 .intel_syntax noprefix
20 mov eax{k1}, {sae}
21 mov eax, {sae}
22 mov eax{k2}, ebx
23 vaddps zmm2{z}{k1}{z}, zmm1, zmm3
24 vaddps zmm2{z}, zmm1{k3}, zmm3
25 vaddps zmm2{k2}, zmm1{k1}, zmm3
26
27 vcvtps2pd zmm1{1to8}, [eax]
28 vcvtps2pd zmm1, [eax]{1to16}
29
30 vcvtps2pd zmm1, [eax]{k1}
31 vcvtps2pd zmm1, [eax]{z}
32
ad8ecc81
MZ
33 vgatherqpd zmm6, ZMMWORD PTR [rdi+zmm2*8]
34
43234a1e
L
35 vaddps zmm2, zmm1, QWORD PTR [eax]{1to8}
36 vaddps zmm2, zmm1, QWORD PTR [eax]{1to16}
37 vaddpd zmm2, zmm1, DWORD PTR [eax]{1to8}
38 vaddpd zmm2, zmm1, DWORD PTR [eax]{1to16}
39 vaddps zmm2, zmm1, ZMMWORD PTR [eax]{1to16}
40 vaddps zmm2, zmm1, DWORD PTR [eax]
41 vaddpd zmm2, zmm1, QWORD PTR [eax]
This page took 0.036414 seconds and 4 git commands to generate.