]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gas/testsuite/gas/i386/inval-avx512f.l
b61a9050f5a51f1bf81e0863e3c2943fefa91dd0
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / i386 / inval-avx512f.l
1 .*: Assembler messages:
2 .*:5: Error: .*
3 .*:6: Error: .*
4 .*:7: Error: .*
5 .*:8: Error: .*
6 .*:9: Error: .*
7 .*:10: Error: .*
8 .*:12: Error: .*
9 .*:13: Error: .*
10 .*:15: Error: .*
11 .*:16: Error: .*
12 .*:18: Error: .*
13 .*:19: Error: .*
14 .*:20: Error: .*
15 .*:21: Error: .*
16 .*:22: Error: .*
17 .*:25: Error: .*
18 .*:26: Error: .*
19 .*:27: Error: .*
20 .*:28: Error: .*
21 .*:29: Error: .*
22 .*:30: Error: .*
23 .*:32: Error: .*
24 .*:33: Error: .*
25 .*:35: Error: .*
26 .*:36: Error: .*
27 .*:38: Error: .*
28 .*:39: Error: .*
29 .*:40: Error: .*
30 .*:41: Error: .*
31 .*:42: Error: .*
32 .*:44: Error: .*
33 .*:45: Error: .*
34 .*:46: Error: .*
35 .*:47: Error: .*
36 .*:48: Error: .*
37 .*:49: Error: .*
38 .*:50: Error: .*
39 .*:53: Error: .*
40 .*:54: Error: .*
41 .*:57: Error: .*
42 .*:58: Error: .*
43 .*:61: Error: .*vmovaps.*
44 .*:62: Error: .*vmovaps.*
45 .*:63: Error: .*vmovaps.*
46 .*:64: Error: .*vmovaps.*
47 .*:66: Error: .*vcvtps2pd.*
48 .*:67: Error: .*vcvtps2pd.*
49 .*:69: Error: .*vcvtps2pd.*
50 .*:71: Error: .*vcvtps2pd.*
51 .*:73: Error: .*vcvtps2pd.*
52 .*:74: Error: .*vcvtps2pd.*
53 .*:77: Error: .*vcvtps2pd.*
54 .*:78: Error: .*vcvtps2pd.*
55 .*:79: Error: .*vcvtps2pd.*
56 .*:81: Error: .*vaddps.*
57 .*:82: Error: .*vaddps.*
58 .*:83: Error: .*vaddps.*
59 .*:86: Error: .*vaddps.*
60 .*:87: Error: .*vaddps.*
61 .*:89: Error: .*vaddps.*
62 .*:91: Error: .*vaddps.*
63 .*:93: Error: .*vaddps.*
64 .*:94: Error: .*vaddps.*
65 .*:96: Error: .*vaddpd.*
66 .*:97: Error: .*vaddpd.*
67 .*:99: Error: .*vaddpd.*
68 .*:101: Error: .*vaddpd.*
69 .*:103: Error: .*vaddpd.*
70 .*:104: Error: .*vaddpd.*
71 .*:107: Error: .*vaddpd.*
72 .*:108: Error: .*vaddpd.*
73 .*:109: Error: .*vaddpd.*
74 .*:112: Error: .*vcvtps2pd.*
75 .*:113: Error: .*vcvtps2pd.*
76 .*:117: Error: .*vcvtps2pd.*
77 .*:118: Error: .*vcvtps2pd.*
78 .*:119: Error: .*vcvtps2pd.*
79 .*:121: Error: .*vaddps.*
80 .*:122: Error: .*vaddps.*
81 .*:123: Error: .*vaddps.*
82 .*:125: Error: .*vaddps.*
83 .*:126: Error: .*vaddps.*
84 .*:127: Error: .*vaddps.*
85 .*:130: Error: .*vaddps.*
86 .*:131: Error: .*vaddps.*
87 .*:133: Error: .*vaddps.*
88 .*:135: Error: .*vaddps.*
89 .*:137: Error: .*vaddps.*
90 .*:138: Error: .*vaddps.*
91 .*:140: Error: .*vaddpd.*
92 .*:141: Error: .*vaddpd.*
93 .*:142: Error: .*vaddpd.*
94 .*:144: Error: .*vaddpd.*
95 .*:145: Error: .*vaddpd.*
96 .*:147: Error: .*vaddpd.*
97 .*:149: Error: .*vaddpd.*
98 .*:151: Error: .*vaddpd.*
99 .*:152: Error: .*vaddpd.*
100 .*:155: Error: .*vaddpd.*
101 .*:156: Error: .*vaddpd.*
102 .*:157: Error: .*vaddpd.*
103 .*:159: Error: .*vcvtps2qq.*
104 GAS LISTING .*
105
106
107 [ ]*1[ ]+# Check illegal AVX512F instructions
108 [ ]*2[ ]+\.text
109 [ ]*3[ ]+\.allow_index_reg
110 [ ]*4[ ]+_start:
111 [ ]*5[ ]+mov \{sae\}, %eax\{%k1\}
112 [ ]*6[ ]+mov \{sae\}, %eax
113 [ ]*7[ ]+mov %ebx, %eax\{%k2\}
114 [ ]*8[ ]+vaddps %zmm3, %zmm1, %zmm2\{z\}\{%k1\}\{z\}
115 [ ]*9[ ]+vaddps %zmm3, %zmm1\{%k3\}, %zmm2\{z\}
116 [ ]*10[ ]+vaddps %zmm3, %zmm1\{%k1\}, %zmm2\{%k2\}
117 [ ]*11[ ]+
118 [ ]*12[ ]+vcvtps2pd \(%eax\), %zmm1\{1to8\}
119 [ ]*13[ ]+vcvtps2pd \(%eax\)\{1to16\}, %zmm1
120 [ ]*14[ ]+
121 [ ]*15[ ]+vcvtps2pd \(%eax\)\{%k1\}, %zmm1
122 [ ]*16[ ]+vcvtps2pd \(%eax\)\{z\}, %zmm1
123 [ ]*17[ ]+
124 [ ]*18[ ]+vgatherqpd \(%rdi,%zmm2,8\),%zmm6
125 [ ]*19[ ]+vgatherqpd \(%edi\),%zmm6\{%k1\}
126 [ ]*20[ ]+vgatherqpd \(%zmm2\),%zmm6\{%k1\}
127 [ ]*21[ ]+vpscatterdd %zmm6,\(%edi\)\{%k1\}
128 [ ]*22[ ]+vpscatterdd %zmm6,\(%zmm2\)\{%k1\}
129 [ ]*23[ ]+
130 [ ]*24[ ]+\.intel_syntax noprefix
131 [ ]*25[ ]+mov eax\{k1\}, \{sae\}
132 [ ]*26[ ]+mov eax, \{sae\}
133 [ ]*27[ ]+mov eax\{k2\}, ebx
134 [ ]*28[ ]+vaddps zmm2\{z\}\{k1\}\{z\}, zmm1, zmm3
135 [ ]*29[ ]+vaddps zmm2\{z\}, zmm1\{k3\}, zmm3
136 [ ]*30[ ]+vaddps zmm2\{k2\}, zmm1\{k1\}, zmm3
137 [ ]*31[ ]+
138 [ ]*32[ ]+vcvtps2pd zmm1\{1to8\}, \[eax\]
139 [ ]*33[ ]+vcvtps2pd zmm1, \[eax\]\{1to16\}
140 [ ]*34[ ]+
141 [ ]*35[ ]+vcvtps2pd zmm1, \[eax\]\{k1\}
142 [ ]*36[ ]+vcvtps2pd zmm1, \[eax\]\{z\}
143 [ ]*37[ ]+
144 [ ]*38[ ]+vgatherqpd zmm6, ZMMWORD PTR \[rdi\+zmm2\*8\]
145 [ ]*39[ ]+vgatherqpd zmm6\{k1\}, ZMMWORD PTR \[edi\]
146 [ ]*40[ ]+vgatherqpd zmm6\{k1\}, ZMMWORD PTR \[zmm2\+eiz\]
147 [ ]*41[ ]+vpscatterdd ZMMWORD PTR \[edi\]\{k1\}, zmm6
148 [ ]*42[ ]+vpscatterdd ZMMWORD PTR \[zmm2\+eiz\]\{k1\}, zmm6
149 [ ]*43[ ]+
150 [ ]*44[ ]+vaddps zmm2, zmm1, QWORD PTR \[eax\]\{1to8\}
151 [ ]*45[ ]+vaddps zmm2, zmm1, QWORD PTR \[eax\]\{1to16\}
152 [ ]*46[ ]+vaddpd zmm2, zmm1, DWORD PTR \[eax\]\{1to8\}
153 [ ]*47[ ]+vaddpd zmm2, zmm1, DWORD PTR \[eax\]\{1to16\}
154 [ ]*48[ ]+vaddps zmm2, zmm1, ZMMWORD PTR \[eax\]\{1to16\}
155 [ ]*49[ ]+vaddps zmm2, zmm1, DWORD PTR \[eax\]
156 [ ]*50[ ]+vaddpd zmm2, zmm1, QWORD PTR \[eax\]
157 [ ]*51[ ]*
158 [ ]*52[ ]+\.att_syntax prefix
159 [ ]*53[ ]+vaddps %zmm0, %zmm1, %zmm2\{%ecx\}
160 [ ]*54[ ]+vaddps %zmm0, %zmm1, %zmm2\{z\}
161 [ ]*55[ ]*
162 [ ]*56[ ]+\.intel_syntax noprefix
163 [ ]*57[ ]+vaddps zmm2\{ecx\}, zmm1, zmm0
164 \fGAS LISTING .*
165 #...
166 [ ]*58[ ]+vaddps zmm2\{z\}, zmm1, zmm0
167 [ ]*59[ ]*
168 [ ]*60[ ]+\.att_syntax prefix
169 [ ]*61[ ]+vmovaps \(%eax\)\{1to2\}, %zmm1
170 [ ]*62[ ]+vmovaps \(%eax\)\{1to4\}, %zmm1
171 [ ]*63[ ]+vmovaps \(%eax\)\{1to8\}, %zmm1
172 [ ]*64[ ]+vmovaps \(%eax\)\{1to16\}, %zmm1
173 [ ]*65[ ]*
174 [ ]*66[ ]+vcvtps2pd \(%eax\)\{1to2\}, %zmm1
175 [ ]*67[ ]+vcvtps2pd \(%eax\)\{1to4\}, %zmm1
176 [ ]*68 \?\?\?\? 62F17C58[ ]+vcvtps2pd \(%eax\)\{1to8\}, %zmm1
177 [ ]*68[ ]+5A08
178 [ ]*69[ ]+vcvtps2pd \(%eax\)\{1to16\}, %zmm1
179 [ ]*70[ ]*
180 [ ]*71[ ]+vcvtps2pd \(%eax\)\{1to2\}, %ymm1
181 [ ]*72 \?\?\?\? 62F17C38[ ]+vcvtps2pd \(%eax\)\{1to4\}, %ymm1
182 [ ]*72[ ]+5A08
183 [ ]*73[ ]+vcvtps2pd \(%eax\)\{1to8\}, %ymm1
184 [ ]*74[ ]+vcvtps2pd \(%eax\)\{1to16\}, %ymm1
185 [ ]*75[ ]*
186 [ ]*76 \?\?\?\? 62F17C18[ ]+vcvtps2pd \(%eax\)\{1to2\}, %xmm1
187 [ ]*76[ ]+5A08
188 [ ]*77[ ]+vcvtps2pd \(%eax\)\{1to4\}, %xmm1
189 [ ]*78[ ]+vcvtps2pd \(%eax\)\{1to8\}, %xmm1
190 [ ]*79[ ]+vcvtps2pd \(%eax\)\{1to16\}, %xmm1
191 [ ]*80[ ]+
192 [ ]*81[ ]+vaddps \(%eax\)\{1to2\}, %zmm1, %zmm2
193 [ ]*82[ ]+vaddps \(%eax\)\{1to4\}, %zmm1, %zmm2
194 [ ]*83[ ]+vaddps \(%eax\)\{1to8\}, %zmm1, %zmm2
195 [ ]*84 \?\?\?\? 62F17458[ ]+vaddps \(%eax\)\{1to16\}, %zmm1, %zmm2
196 [ ]*84[ ]+5810
197 [ ]*85[ ]*
198 [ ]*86[ ]+vaddps \(%eax\)\{1to2\}, %ymm1, %ymm2
199 [ ]*87[ ]+vaddps \(%eax\)\{1to4\}, %ymm1, %ymm2
200 [ ]*88 \?\?\?\? 62F17438[ ]+vaddps \(%eax\)\{1to8\}, %ymm1, %ymm2
201 [ ]*88[ ]+5810
202 [ ]*89[ ]+vaddps \(%eax\)\{1to16\}, %ymm1, %ymm2
203 [ ]*90[ ]*
204 [ ]*91[ ]+vaddps \(%eax\)\{1to2\}, %xmm1, %xmm2
205 [ ]*92 \?\?\?\? 62F17418[ ]+vaddps \(%eax\)\{1to4\}, %xmm1, %xmm2
206 [ ]*92[ ]+5810
207 [ ]*93[ ]+vaddps \(%eax\)\{1to8\}, %xmm1, %xmm2
208 [ ]*94[ ]+vaddps \(%eax\)\{1to16\}, %xmm1, %xmm2
209 [ ]*95[ ]*
210 [ ]*96[ ]+vaddpd \(%eax\)\{1to2\}, %zmm1, %zmm2
211 [ ]*97[ ]+vaddpd \(%eax\)\{1to4\}, %zmm1, %zmm2
212 [ ]*98 \?\?\?\? 62F1F558[ ]+vaddpd \(%eax\)\{1to8\}, %zmm1, %zmm2
213 [ ]*98[ ]+5810
214 [ ]*99[ ]+vaddpd \(%eax\)\{1to16\}, %zmm1, %zmm2
215 [ ]*100[ ]*
216 [ ]*101[ ]+vaddpd \(%eax\)\{1to2\}, %ymm1, %ymm2
217 [ ]*102 \?\?\?\? 62F1F538[ ]+vaddpd \(%eax\)\{1to4\}, %ymm1, %ymm2
218 [ ]*102[ ]+5810
219 [ ]*103[ ]+vaddpd \(%eax\)\{1to8\}, %ymm1, %ymm2
220 [ ]*104[ ]+vaddpd \(%eax\)\{1to16\}, %ymm1, %ymm2
221 [ ]*105[ ]*
222 [ ]*106 \?\?\?\? 62F1F518[ ]+vaddpd \(%eax\)\{1to2\}, %xmm1, %xmm2
223 \fGAS LISTING .*
224 #...
225 [ ]*106[ ]+5810
226 [ ]*107[ ]+vaddpd \(%eax\)\{1to4\}, %xmm1, %xmm2
227 [ ]*108[ ]+vaddpd \(%eax\)\{1to8\}, %xmm1, %xmm2
228 [ ]*109[ ]+vaddpd \(%eax\)\{1to16\}, %xmm1, %xmm2
229 [ ]*110[ ]*
230 [ ]*111[ ]+\.intel_syntax noprefix
231 [ ]*112[ ]+vcvtps2pd zmm1, QWORD PTR \[eax\]
232 [ ]*113[ ]+vcvtps2pd ymm1, QWORD PTR \[eax\]
233 [ ]*114 \?\?\?\? C5F85A08[ ]+vcvtps2pd xmm1, QWORD PTR \[eax\]
234 [ ]*115[ ]*
235 [ ]*116 \?\?\?\? 62F17C18[ ]+vcvtps2pd xmm1, DWORD PTR \[eax\]\{1to2\}
236 [ ]*116[ ]+5A08
237 [ ]*117[ ]+vcvtps2pd xmm1, DWORD PTR \[eax\]\{1to4\}
238 [ ]*118[ ]+vcvtps2pd xmm1, DWORD PTR \[eax\]\{1to8\}
239 [ ]*119[ ]+vcvtps2pd xmm1, DWORD PTR \[eax\]\{1to16\}
240 [ ]*120[ ]*
241 [ ]*121[ ]+vaddps zmm2, zmm1, QWORD PTR \[eax\]
242 [ ]*122[ ]+vaddps ymm2, ymm1, QWORD PTR \[eax\]
243 [ ]*123[ ]+vaddps xmm2, xmm1, QWORD PTR \[eax\]
244 [ ]*124[ ]*
245 [ ]*125[ ]+vaddps zmm2, zmm1, DWORD PTR \[eax\]\{1to2\}
246 [ ]*126[ ]+vaddps zmm2, zmm1, DWORD PTR \[eax\]\{1to4\}
247 [ ]*127[ ]+vaddps zmm2, zmm1, DWORD PTR \[eax\]\{1to8\}
248 [ ]*128 \?\?\?\? 62F17458[ ]+vaddps zmm2, zmm1, DWORD PTR \[eax\]\{1to16\}
249 [ ]*128[ ]+5810
250 [ ]*129[ ]*
251 [ ]*130[ ]+vaddps ymm2, ymm1, DWORD PTR \[eax\]\{1to2\}
252 [ ]*131[ ]+vaddps ymm2, ymm1, DWORD PTR \[eax\]\{1to4\}
253 [ ]*132 \?\?\?\? 62F17438[ ]+vaddps ymm2, ymm1, DWORD PTR \[eax\]\{1to8\}
254 [ ]*132[ ]+5810
255 [ ]*133[ ]+vaddps ymm2, ymm1, DWORD PTR \[eax\]\{1to16\}
256 [ ]*134[ ]*
257 [ ]*135[ ]+vaddps xmm2, xmm1, DWORD PTR \[eax\]\{1to2\}
258 [ ]*136 \?\?\?\? 62F17418[ ]+vaddps xmm2, xmm1, DWORD PTR \[eax\]\{1to4\}
259 [ ]*136[ ]+5810
260 [ ]*137[ ]+vaddps xmm2, xmm1, DWORD PTR \[eax\]\{1to8\}
261 [ ]*138[ ]+vaddps xmm2, xmm1, DWORD PTR \[eax\]\{1to16\}
262 [ ]*139[ ]*
263 [ ]*140[ ]+vaddpd zmm2, zmm1, DWORD PTR \[eax\]
264 [ ]*141[ ]+vaddpd ymm2, ymm1, DWORD PTR \[eax\]
265 [ ]*142[ ]+vaddpd xmm2, xmm1, DWORD PTR \[eax\]
266 [ ]*143[ ]*
267 [ ]*144[ ]+vaddpd zmm2, zmm1, QWORD PTR \[eax\]\{1to2\}
268 [ ]*145[ ]+vaddpd zmm2, zmm1, QWORD PTR \[eax\]\{1to4\}
269 [ ]*146 \?\?\?\? 62F1F558[ ]+vaddpd zmm2, zmm1, QWORD PTR \[eax\]\{1to8\}
270 [ ]*146[ ]+5810
271 [ ]*147[ ]+vaddpd zmm2, zmm1, QWORD PTR \[eax\]\{1to16\}
272 [ ]*148[ ]*
273 [ ]*149[ ]+vaddpd ymm2, ymm1, QWORD PTR \[eax\]\{1to2\}
274 [ ]*150 \?\?\?\? 62F1F538[ ]+vaddpd ymm2, ymm1, QWORD PTR \[eax\]\{1to4\}
275 [ ]*150[ ]+5810
276 [ ]*151[ ]+vaddpd ymm2, ymm1, QWORD PTR \[eax\]\{1to8\}
277 [ ]*152[ ]+vaddpd ymm2, ymm1, QWORD PTR \[eax\]\{1to16\}
278 [ ]*153[ ]*
279 [ ]*154 \?\?\?\? 62F1F518[ ]+vaddpd xmm2, xmm1, QWORD PTR \[eax\]\{1to2\}
280 [ ]*154[ ]+5810
281 [ ]*155[ ]+vaddpd xmm2, xmm1, QWORD PTR \[eax\]\{1to4\}
282 \fGAS LISTING .*
283 #...
284 [ ]*156[ ]+vaddpd xmm2, xmm1, QWORD PTR \[eax\]\{1to8\}
285 [ ]*157[ ]+vaddpd xmm2, xmm1, QWORD PTR \[eax\]\{1to16\}
286 [ ]*158[ ]*
287 [ ]*159[ ]+vcvtps2qq xmm0, DWORD PTR \[eax\]