x86/Intel: correct permitted operand sizes for AVX512 scatter/gather
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / noavx512-2.l
CommitLineData
144b71e2 1.*: Assembler messages:
8282b7ad
JB
2.*:26: Error: .*unsupported instruction.*
3.*:27: Error: .*unsupported instruction.*
144b71e2
L
4.*:29: Error: .*unsupported instruction.*
5.*:30: Error: .*unsupported instruction.*
6.*:32: Error: .*unsupported instruction.*
7.*:33: Error: .*unsupported instruction.*
7091c612
JB
8.*:36: Error: .*unsupported instruction.*
9.*:37: Error: .*unsupported instruction.*
144b71e2
L
10.*:39: Error: .*unsupported instruction.*
11.*:40: Error: .*unsupported instruction.*
12.*:43: Error: .*unsupported instruction.*
13.*:44: Error: .*unsupported instruction.*
14GAS LISTING .*
15#...
16[ ]*1[ ]+\# Test \.arch \.noavx512vl
17[ ]*2[ ]+\.text
18[ ]*3[ ]+\?\?\?\? 62F27D4F vpabsb %zmm5, %zmm6\{%k7\} \# AVX512BW
19[ ]*3[ ]+1CF5
20[ ]*4[ ]+\?\?\?\? 62F27D0F vpabsb %xmm5, %xmm6\{%k7\} \# AVX512BW \+ AVX512VL
21[ ]*4[ ]+1CF5
22[ ]*5[ ]+\?\?\?\? 62F27D2F vpabsb %ymm5, %ymm6\{%k7\} \# AVX512BW \+ AVX512VL
23[ ]*5[ ]+1CF5
24[ ]*6[ ]+\?\?\?\? 62F27D48 vpconflictd %zmm5, %zmm6 \# AVX412CD
25[ ]*6[ ]+C4F5
26[ ]*7[ ]+\?\?\?\? 62F27D08 vpconflictd %xmm5, %xmm6 \# AVX412CD \+ AVX512VL
27[ ]*7[ ]+C4F5
28[ ]*8[ ]+\?\?\?\? 62F27D28 vpconflictd %ymm5, %ymm6 \# AVX412CD \+ AVX512VL
29[ ]*8[ ]+C4F5
30[ ]*9[ ]+\?\?\?\? 62F1FD4F vcvtpd2qq \(%ecx\), %zmm6\{%k7\} \# AVX512DQ
31[ ]*9[ ]+7B31
32[ ]*10[ ]+\?\?\?\? 62F1FD0F vcvtpd2qq \(%ecx\), %xmm6\{%k7\} \# AVX512DQ \+ AVX512VL
33[ ]*10[ ]+7B31
34[ ]*11[ ]+\?\?\?\? 62F1FD2F vcvtpd2qq \(%ecx\), %ymm6\{%k7\} \# AVX512DQ \+ AVX512VL
35[ ]*11[ ]+7B31
36[ ]*12[ ]+\?\?\?\? 62F27D4F vexp2ps %zmm5, %zmm6\{%k7\} \# AVX512ER
37[ ]*12[ ]+C8F5
38[ ]*13[ ]+\?\?\?\? 62F1D54F vaddpd %zmm4, %zmm5, %zmm6\{%k7\} \# AVX512F
39[ ]*13[ ]+58F4
40[ ]*14[ ]+\?\?\?\? 62F1D50F vaddpd %xmm4, %xmm5, %xmm6\{%k7\} \# AVX512F \+ AVX512VL
41[ ]*14[ ]+58F4
42[ ]*15[ ]+\?\?\?\? 62F1D52F vaddpd %ymm4, %ymm5, %ymm6\{%k7\} \# AVX512F \+ AVX512VL
43[ ]*15[ ]+58F4
44[ ]*16[ ]+\?\?\?\? 62F2D54F vpmadd52luq %zmm4, %zmm5, %zmm6\{%k7\} \# AVX512IFMA
45[ ]*16[ ]+B4F4
46[ ]*17[ ]+\?\?\?\? 62F2D50F vpmadd52luq %xmm4, %xmm5, %xmm6\{%k7\} \# AVX512IFMA \+ AVX512VL
47[ ]*17[ ]+B4F4
48[ ]*18[ ]+\?\?\?\? 62F2D52F vpmadd52luq %ymm4, %ymm5, %ymm6\{%k7\} \# AVX512IFMA \+ AVX512VL
49[ ]*18[ ]+B4F4
50[ ]*19[ ]+\?\?\?\? 62F2FD49 vgatherpf0dpd 23\(%ebp,%ymm7,8\)\{%k1\} \# AVX512PF
51[ ]*19[ ]+C68CFD17
52[ ]*19[ ]+000000
53[ ]*20[ ]+\?\?\?\? 62F2554F vpermb %zmm4, %zmm5, %zmm6\{%k7\} \# AVX512VBMI
54[ ]*20[ ]+8DF4
55[ ]*21[ ]+\?\?\?\? 62F2550F vpermb %xmm4, %xmm5, %xmm6\{%k7\} \# AVX512VBMI \+ AVX512VL
56[ ]*21[ ]+8DF4
57[ ]*22[ ]+\?\?\?\? 62F2552F vpermb %ymm4, %ymm5, %ymm6\{%k7\} \# AVX512VBMI \+ AVX512VL
58[ ]*22[ ]+8DF4
59[ ]*23[ ]+
60[ ]*24[ ]+\.arch \.noavx512vl
61[ ]*25[ ]+\?\?\?\? 62F27D4F vpabsb %zmm5, %zmm6\{%k7\} \# AVX512BW
62[ ]*25[ ]+1CF5
63[ ]*26[ ]+vpabsb %xmm5, %xmm6\{%k7\} \# AVX512BW \+ AVX512VL
64[ ]*27[ ]+vpabsb %ymm5, %ymm6\{%k7\} \# AVX512BW \+ AVX512VL
65[ ]*28[ ]+\?\?\?\? 62F27D48 vpconflictd %zmm5, %zmm6 \# AVX412CD
66[ ]*28[ ]+C4F5
67[ ]*29[ ]+vpconflictd %xmm5, %xmm6 \# AVX412CD \+ AVX512VL
68[ ]*30[ ]+vpconflictd %ymm5, %ymm6 \# AVX412CD \+ AVX512VL
69[ ]*31[ ]+\?\?\?\? 62F1FD4F vcvtpd2qq \(%ecx\), %zmm6\{%k7\} \# AVX512DQ
70[ ]*31[ ]+7B31
71[ ]*32[ ]+vcvtpd2qq \(%ecx\), %xmm6\{%k7\} \# AVX512DQ \+ AVX512VL
72[ ]*33[ ]+vcvtpd2qq \(%ecx\), %ymm6\{%k7\} \# AVX512DQ \+ AVX512VL
73\fGAS LISTING .*
74
75
76[ ]*34[ ]+\?\?\?\? 62F27D4F vexp2ps %zmm5, %zmm6\{%k7\} \# AVX512ER
77[ ]*34[ ]+C8F5
78[ ]*35[ ]+\?\?\?\? 62F1D54F vaddpd %zmm4, %zmm5, %zmm6\{%k7\} \# AVX512F
79[ ]*35[ ]+58F4
80[ ]*36[ ]+vaddpd %xmm4, %xmm5, %xmm6\{%k7\} \# AVX512F \+ AVX512VL
81[ ]*37[ ]+vaddpd %ymm4, %ymm5, %ymm6\{%k7\} \# AVX512F \+ AVX512VL
82[ ]*38[ ]+\?\?\?\? 62F2D54F vpmadd52luq %zmm4, %zmm5, %zmm6\{%k7\} \# AVX512IFMA
83[ ]*38[ ]+B4F4
84[ ]*39[ ]+vpmadd52luq %xmm4, %xmm5, %xmm6\{%k7\} \# AVX512IFMA \+ AVX512VL
85[ ]*40[ ]+vpmadd52luq %ymm4, %ymm5, %ymm6\{%k7\} \# AVX512IFMA \+ AVX512VL
86[ ]*41[ ]+\?\?\?\? 62F2FD49 vgatherpf0dpd 23\(%ebp,%ymm7,8\)\{%k1\} \# AVX512PF
87[ ]*41[ ]+C68CFD17
88[ ]*41[ ]+000000
89[ ]*42[ ]+\?\?\?\? 62F2554F vpermb %zmm4, %zmm5, %zmm6\{%k7\} \# AVX512VBMI
90[ ]*42[ ]+8DF4
91[ ]*43[ ]+vpermb %xmm4, %xmm5, %xmm6\{%k7\} \# AVX512VBMI \+ AVX512VL
92[ ]*44[ ]+vpermb %ymm4, %ymm5, %ymm6\{%k7\} \# AVX512VBMI \+ AVX512VL
93[ ]*45[ ]+
94[ ]*46[ ]+\?\?\?\? C4E2791C vpabsb %xmm5, %xmm6
95[ ]*46[ ]+F5
96[ ]*47[ ]+\?\?\?\? C4E27D1C vpabsb %ymm5, %ymm6
97[ ]*47[ ]+F5
98[ ]*48[ ]+\?\?\?\? C5D158F4 vaddpd %xmm4, %xmm5, %xmm6
99[ ]*49[ ]+\?\?\?\? C5D558F4 vaddpd %ymm4, %ymm5, %ymm6
100[ ]*50[ ]+\?\?\?\? 660F381C pabsb %xmm5, %xmm6
101[ ]*50[ ]+F5
102[ ]*51[ ]+\?\?\?\? 660F58F4 addpd %xmm4, %xmm6
103[ ]*52[ ]+
104[ ]*53[ ]+\?\?\?\? 0F1F00 \.p2align 4
105#pass
This page took 0.132448 seconds and 4 git commands to generate.