x86/Intel: improve diagnostics for ambiguous VCVT* operands
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / inval-avx512f.l
CommitLineData
43234a1e 1.*: Assembler messages:
43234a1e
L
2.*:5: Error: .*
3.*:6: Error: .*
4.*:7: Error: .*
5.*:8: Error: .*
6.*:9: Error: .*
83861ea6 7.*:10: Error: .*
43234a1e 8.*:12: Error: .*
83861ea6 9.*:13: Error: .*
43234a1e 10.*:15: Error: .*
83861ea6
MZ
11.*:16: Error: .*
12.*:18: Error: .*
13.*:19: Error: .*
43234a1e
L
14.*:20: Error: .*
15.*:21: Error: .*
43234a1e 16.*:22: Error: .*
43234a1e 17.*:25: Error: .*
83861ea6 18.*:26: Error: .*
ad8ecc81 19.*:27: Error: .*
43234a1e 20.*:28: Error: .*
83861ea6
MZ
21.*:29: Error: .*
22.*:30: Error: .*
83861ea6 23.*:32: Error: .*
43234a1e 24.*:33: Error: .*
43234a1e
L
25.*:35: Error: .*
26.*:36: Error: .*
ad8ecc81
MZ
27.*:38: Error: .*
28.*:39: Error: .*
29.*:40: Error: .*
30.*:41: Error: .*
83861ea6
MZ
31.*:42: Error: .*
32.*:44: Error: .*
33.*:45: Error: .*
34.*:46: Error: .*
35.*:47: Error: .*
36.*:48: Error: .*
37.*:49: Error: .*
38.*:50: Error: .*
6d2cd6b2
JB
39.*:53: Error: .*
40.*:54: Error: .*
41.*:57: Error: .*
42.*:58: Error: .*
8e6e0792
JB
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.*
e2b7fbc4 103.*:159: Error: .*vcvtps2qq.*
fa77b93a
JB
104.*:162: Error: .*masking.*vcmppd.*
105.*:163: Error: .*masking.*vcmpps.*
106.*:164: Error: .*masking.*vcmpsd.*
107.*:165: Error: .*masking.*vcmpss.*
108.*:167: Error: .*masking.*vcompresspd.*
109.*:168: Error: .*masking.*vcompressps.*
110.*:170: Error: .*masking.*vcvtps2ph.*
111.*:172: Error: .*masking.*vextractf32x4.*
112.*:173: Error: .*masking.*vextractf32x8.*
113.*:174: Error: .*masking.*vextractf64x2.*
114.*:175: Error: .*masking.*vextractf64x4.*
115.*:177: Error: .*masking.*vextracti32x4.*
116.*:178: Error: .*masking.*vextracti32x8.*
117.*:179: Error: .*masking.*vextracti64x2.*
118.*:180: Error: .*masking.*vextracti64x4.*
119.*:182: Error: .*masking.*vfpclasspd.*
120.*:183: Error: .*masking.*vfpclassps.*
121.*:184: Error: .*masking.*vfpclasssd.*
122.*:185: Error: .*masking.*vfpclassss.*
123.*:187: Error: .*masking.*vgatherdpd.*
124.*:188: Error: .*masking.*vgatherdps.*
125.*:189: Error: .*masking.*vgatherqpd.*
126.*:190: Error: .*masking.*vgatherqps.*
127.*:192: Error: .*masking.*vgatherpf0dpd.*
128.*:193: Error: .*masking.*vgatherpf0dps.*
129.*:194: Error: .*masking.*vgatherpf0qpd.*
130.*:195: Error: .*masking.*vgatherpf0qps.*
131.*:197: Error: .*masking.*vgatherpf1dpd.*
132.*:198: Error: .*masking.*vgatherpf1dps.*
133.*:199: Error: .*masking.*vgatherpf1qpd.*
134.*:200: Error: .*masking.*vgatherpf1qps.*
135.*:202: Error: .*masking.*vmovapd.*
136.*:203: Error: .*masking.*vmovaps.*
137.*:205: Error: .*masking.*vmovdqa32.*
138.*:206: Error: .*masking.*vmovdqa64.*
139.*:208: Error: .*masking.*vmovdqu8.*
140.*:209: Error: .*masking.*vmovdqu16.*
141.*:210: Error: .*masking.*vmovdqu32.*
142.*:211: Error: .*masking.*vmovdqu64.*
143.*:213: Error: .*masking.*vmovsd.*
144.*:214: Error: .*masking.*vmovss.*
145.*:216: Error: .*masking.*vmovupd.*
146.*:217: Error: .*masking.*vmovups.*
147.*:219: Error: .*masking.*vpcmpb.*
148.*:220: Error: .*masking.*vpcmpd.*
149.*:221: Error: .*masking.*vpcmpq.*
150.*:222: Error: .*masking.*vpcmpw.*
151.*:224: Error: .*masking.*vpcmpeqb.*
152.*:225: Error: .*masking.*vpcmpeqd.*
153.*:226: Error: .*masking.*vpcmpeqq.*
154.*:227: Error: .*masking.*vpcmpeqw.*
155.*:229: Error: .*masking.*vpcmpgtb.*
156.*:230: Error: .*masking.*vpcmpgtd.*
157.*:231: Error: .*masking.*vpcmpgtq.*
158.*:232: Error: .*masking.*vpcmpgtw.*
159.*:234: Error: .*masking.*vpcmpub.*
160.*:235: Error: .*masking.*vpcmpud.*
161.*:236: Error: .*masking.*vpcmpuq.*
162.*:237: Error: .*masking.*vpcmpuw.*
163.*:239: Error: .*masking.*vpcompressb.*
164.*:240: Error: .*masking.*vpcompressd.*
165.*:241: Error: .*masking.*vpcompressq.*
166.*:242: Error: .*masking.*vpcompressw.*
167.*:244: Error: .*masking.*vpgatherdd.*
168.*:245: Error: .*masking.*vpgatherdq.*
169.*:246: Error: .*masking.*vpgatherqd.*
170.*:247: Error: .*masking.*vpgatherqq.*
171.*:249: Error: .*masking.*vpmovdb.*
172.*:250: Error: .*masking.*vpmovdw.*
173.*:252: Error: .*masking.*vpmovqb.*
174.*:253: Error: .*masking.*vpmovqd.*
175.*:254: Error: .*masking.*vpmovqw.*
176.*:256: Error: .*masking.*vpmovsdb.*
177.*:257: Error: .*masking.*vpmovsdw.*
178.*:259: Error: .*masking.*vpmovsqb.*
179.*:260: Error: .*masking.*vpmovsqd.*
180.*:261: Error: .*masking.*vpmovsqw.*
181.*:263: Error: .*masking.*vpmovswb.*
182.*:265: Error: .*masking.*vpmovusdb.*
183.*:266: Error: .*masking.*vpmovusdw.*
184.*:268: Error: .*masking.*vpmovusqb.*
185.*:269: Error: .*masking.*vpmovusqd.*
186.*:270: Error: .*masking.*vpmovusqw.*
187.*:272: Error: .*masking.*vpmovuswb.*
188.*:274: Error: .*masking.*vpmovwb.*
189.*:276: Error: .*masking.*vpscatterdd.*
190.*:277: Error: .*masking.*vpscatterdq.*
191.*:278: Error: .*masking.*vpscatterqd.*
192.*:279: Error: .*masking.*vpscatterqq.*
193.*:281: Error: .*masking.*vpshufbitqmb.*
194.*:283: Error: .*masking.*vptestmb.*
195.*:284: Error: .*masking.*vptestmd.*
196.*:285: Error: .*masking.*vptestmq.*
197.*:286: Error: .*masking.*vptestmw.*
198.*:288: Error: .*masking.*vptestnmb.*
199.*:289: Error: .*masking.*vptestnmd.*
200.*:290: Error: .*masking.*vptestnmq.*
201.*:291: Error: .*masking.*vptestnmw.*
202.*:293: Error: .*masking.*vscatterdpd.*
203.*:294: Error: .*masking.*vscatterdps.*
204.*:295: Error: .*masking.*vscatterqpd.*
205.*:296: Error: .*masking.*vscatterqps.*
206.*:298: Error: .*masking.*vscatterpf0dpd.*
207.*:299: Error: .*masking.*vscatterpf0dps.*
208.*:300: Error: .*masking.*vscatterpf0qpd.*
209.*:301: Error: .*masking.*vscatterpf0qps.*
210.*:303: Error: .*masking.*vscatterpf1dpd.*
211.*:304: Error: .*masking.*vscatterpf1dps.*
212.*:305: Error: .*masking.*vscatterpf1qpd.*
213.*:306: Error: .*masking.*vscatterpf1qps.*
a2f4b66c
L
214.*:308: Error: .*unsupported broadcast for `vdpbf16ps'
215.*:309: Error: .*unsupported broadcast for `vcvtne2ps2bf16'
b9915cbc
JB
216.*:311: Error: .*unsupported broadcast for `vcvtneps2bf16'
217.*:312: Error: .*unsupported broadcast for `vcvtneps2bf16'
218.*:313: Error: .*unsupported broadcast for `vcvtneps2bf16'
219.*:316: Error: .*unsupported broadcast for `vcvtneps2bf16'
220.*:319: Error: .*unsupported broadcast for `vcvtneps2bf16'
43234a1e
L
221GAS LISTING .*
222
223
224[ ]*1[ ]+# Check illegal AVX512F instructions
225[ ]*2[ ]+\.text
83861ea6
MZ
226[ ]*3[ ]+\.allow_index_reg
227[ ]*4[ ]+_start:
228[ ]*5[ ]+mov \{sae\}, %eax\{%k1\}
229[ ]*6[ ]+mov \{sae\}, %eax
230[ ]*7[ ]+mov %ebx, %eax\{%k2\}
231[ ]*8[ ]+vaddps %zmm3, %zmm1, %zmm2\{z\}\{%k1\}\{z\}
232[ ]*9[ ]+vaddps %zmm3, %zmm1\{%k3\}, %zmm2\{z\}
233[ ]*10[ ]+vaddps %zmm3, %zmm1\{%k1\}, %zmm2\{%k2\}
234[ ]*11[ ]+
235[ ]*12[ ]+vcvtps2pd \(%eax\), %zmm1\{1to8\}
236[ ]*13[ ]+vcvtps2pd \(%eax\)\{1to16\}, %zmm1
237[ ]*14[ ]+
238[ ]*15[ ]+vcvtps2pd \(%eax\)\{%k1\}, %zmm1
239[ ]*16[ ]+vcvtps2pd \(%eax\)\{z\}, %zmm1
240[ ]*17[ ]+
241[ ]*18[ ]+vgatherqpd \(%rdi,%zmm2,8\),%zmm6
242[ ]*19[ ]+vgatherqpd \(%edi\),%zmm6\{%k1\}
243[ ]*20[ ]+vgatherqpd \(%zmm2\),%zmm6\{%k1\}
244[ ]*21[ ]+vpscatterdd %zmm6,\(%edi\)\{%k1\}
245[ ]*22[ ]+vpscatterdd %zmm6,\(%zmm2\)\{%k1\}
246[ ]*23[ ]+
247[ ]*24[ ]+\.intel_syntax noprefix
248[ ]*25[ ]+mov eax\{k1\}, \{sae\}
249[ ]*26[ ]+mov eax, \{sae\}
250[ ]*27[ ]+mov eax\{k2\}, ebx
251[ ]*28[ ]+vaddps zmm2\{z\}\{k1\}\{z\}, zmm1, zmm3
252[ ]*29[ ]+vaddps zmm2\{z\}, zmm1\{k3\}, zmm3
253[ ]*30[ ]+vaddps zmm2\{k2\}, zmm1\{k1\}, zmm3
254[ ]*31[ ]+
255[ ]*32[ ]+vcvtps2pd zmm1\{1to8\}, \[eax\]
256[ ]*33[ ]+vcvtps2pd zmm1, \[eax\]\{1to16\}
ad8ecc81 257[ ]*34[ ]+
83861ea6
MZ
258[ ]*35[ ]+vcvtps2pd zmm1, \[eax\]\{k1\}
259[ ]*36[ ]+vcvtps2pd zmm1, \[eax\]\{z\}
260[ ]*37[ ]+
261[ ]*38[ ]+vgatherqpd zmm6, ZMMWORD PTR \[rdi\+zmm2\*8\]
262[ ]*39[ ]+vgatherqpd zmm6\{k1\}, ZMMWORD PTR \[edi\]
263[ ]*40[ ]+vgatherqpd zmm6\{k1\}, ZMMWORD PTR \[zmm2\+eiz\]
264[ ]*41[ ]+vpscatterdd ZMMWORD PTR \[edi\]\{k1\}, zmm6
265[ ]*42[ ]+vpscatterdd ZMMWORD PTR \[zmm2\+eiz\]\{k1\}, zmm6
266[ ]*43[ ]+
267[ ]*44[ ]+vaddps zmm2, zmm1, QWORD PTR \[eax\]\{1to8\}
268[ ]*45[ ]+vaddps zmm2, zmm1, QWORD PTR \[eax\]\{1to16\}
269[ ]*46[ ]+vaddpd zmm2, zmm1, DWORD PTR \[eax\]\{1to8\}
270[ ]*47[ ]+vaddpd zmm2, zmm1, DWORD PTR \[eax\]\{1to16\}
271[ ]*48[ ]+vaddps zmm2, zmm1, ZMMWORD PTR \[eax\]\{1to16\}
272[ ]*49[ ]+vaddps zmm2, zmm1, DWORD PTR \[eax\]
273[ ]*50[ ]+vaddpd zmm2, zmm1, QWORD PTR \[eax\]
6d2cd6b2
JB
274[ ]*51[ ]*
275[ ]*52[ ]+\.att_syntax prefix
276[ ]*53[ ]+vaddps %zmm0, %zmm1, %zmm2\{%ecx\}
277[ ]*54[ ]+vaddps %zmm0, %zmm1, %zmm2\{z\}
278[ ]*55[ ]*
279[ ]*56[ ]+\.intel_syntax noprefix
280[ ]*57[ ]+vaddps zmm2\{ecx\}, zmm1, zmm0
281\fGAS LISTING .*
282#...
283[ ]*58[ ]+vaddps zmm2\{z\}, zmm1, zmm0
8e6e0792
JB
284[ ]*59[ ]*
285[ ]*60[ ]+\.att_syntax prefix
286[ ]*61[ ]+vmovaps \(%eax\)\{1to2\}, %zmm1
287[ ]*62[ ]+vmovaps \(%eax\)\{1to4\}, %zmm1
288[ ]*63[ ]+vmovaps \(%eax\)\{1to8\}, %zmm1
289[ ]*64[ ]+vmovaps \(%eax\)\{1to16\}, %zmm1
290[ ]*65[ ]*
291[ ]*66[ ]+vcvtps2pd \(%eax\)\{1to2\}, %zmm1
292[ ]*67[ ]+vcvtps2pd \(%eax\)\{1to4\}, %zmm1
293[ ]*68 \?\?\?\? 62F17C58[ ]+vcvtps2pd \(%eax\)\{1to8\}, %zmm1
294[ ]*68[ ]+5A08
295[ ]*69[ ]+vcvtps2pd \(%eax\)\{1to16\}, %zmm1
296[ ]*70[ ]*
297[ ]*71[ ]+vcvtps2pd \(%eax\)\{1to2\}, %ymm1
298[ ]*72 \?\?\?\? 62F17C38[ ]+vcvtps2pd \(%eax\)\{1to4\}, %ymm1
299[ ]*72[ ]+5A08
300[ ]*73[ ]+vcvtps2pd \(%eax\)\{1to8\}, %ymm1
301[ ]*74[ ]+vcvtps2pd \(%eax\)\{1to16\}, %ymm1
302[ ]*75[ ]*
303[ ]*76 \?\?\?\? 62F17C18[ ]+vcvtps2pd \(%eax\)\{1to2\}, %xmm1
304[ ]*76[ ]+5A08
305[ ]*77[ ]+vcvtps2pd \(%eax\)\{1to4\}, %xmm1
306[ ]*78[ ]+vcvtps2pd \(%eax\)\{1to8\}, %xmm1
307[ ]*79[ ]+vcvtps2pd \(%eax\)\{1to16\}, %xmm1
308[ ]*80[ ]+
309[ ]*81[ ]+vaddps \(%eax\)\{1to2\}, %zmm1, %zmm2
310[ ]*82[ ]+vaddps \(%eax\)\{1to4\}, %zmm1, %zmm2
311[ ]*83[ ]+vaddps \(%eax\)\{1to8\}, %zmm1, %zmm2
312[ ]*84 \?\?\?\? 62F17458[ ]+vaddps \(%eax\)\{1to16\}, %zmm1, %zmm2
313[ ]*84[ ]+5810
314[ ]*85[ ]*
315[ ]*86[ ]+vaddps \(%eax\)\{1to2\}, %ymm1, %ymm2
316[ ]*87[ ]+vaddps \(%eax\)\{1to4\}, %ymm1, %ymm2
317[ ]*88 \?\?\?\? 62F17438[ ]+vaddps \(%eax\)\{1to8\}, %ymm1, %ymm2
318[ ]*88[ ]+5810
319[ ]*89[ ]+vaddps \(%eax\)\{1to16\}, %ymm1, %ymm2
320[ ]*90[ ]*
321[ ]*91[ ]+vaddps \(%eax\)\{1to2\}, %xmm1, %xmm2
322[ ]*92 \?\?\?\? 62F17418[ ]+vaddps \(%eax\)\{1to4\}, %xmm1, %xmm2
323[ ]*92[ ]+5810
324[ ]*93[ ]+vaddps \(%eax\)\{1to8\}, %xmm1, %xmm2
325[ ]*94[ ]+vaddps \(%eax\)\{1to16\}, %xmm1, %xmm2
326[ ]*95[ ]*
327[ ]*96[ ]+vaddpd \(%eax\)\{1to2\}, %zmm1, %zmm2
328[ ]*97[ ]+vaddpd \(%eax\)\{1to4\}, %zmm1, %zmm2
329[ ]*98 \?\?\?\? 62F1F558[ ]+vaddpd \(%eax\)\{1to8\}, %zmm1, %zmm2
330[ ]*98[ ]+5810
331[ ]*99[ ]+vaddpd \(%eax\)\{1to16\}, %zmm1, %zmm2
332[ ]*100[ ]*
333[ ]*101[ ]+vaddpd \(%eax\)\{1to2\}, %ymm1, %ymm2
334[ ]*102 \?\?\?\? 62F1F538[ ]+vaddpd \(%eax\)\{1to4\}, %ymm1, %ymm2
335[ ]*102[ ]+5810
336[ ]*103[ ]+vaddpd \(%eax\)\{1to8\}, %ymm1, %ymm2
337[ ]*104[ ]+vaddpd \(%eax\)\{1to16\}, %ymm1, %ymm2
338[ ]*105[ ]*
339[ ]*106 \?\?\?\? 62F1F518[ ]+vaddpd \(%eax\)\{1to2\}, %xmm1, %xmm2
340\fGAS LISTING .*
341#...
342[ ]*106[ ]+5810
343[ ]*107[ ]+vaddpd \(%eax\)\{1to4\}, %xmm1, %xmm2
344[ ]*108[ ]+vaddpd \(%eax\)\{1to8\}, %xmm1, %xmm2
345[ ]*109[ ]+vaddpd \(%eax\)\{1to16\}, %xmm1, %xmm2
346[ ]*110[ ]*
347[ ]*111[ ]+\.intel_syntax noprefix
348[ ]*112[ ]+vcvtps2pd zmm1, QWORD PTR \[eax\]
349[ ]*113[ ]+vcvtps2pd ymm1, QWORD PTR \[eax\]
350[ ]*114 \?\?\?\? C5F85A08[ ]+vcvtps2pd xmm1, QWORD PTR \[eax\]
351[ ]*115[ ]*
352[ ]*116 \?\?\?\? 62F17C18[ ]+vcvtps2pd xmm1, DWORD PTR \[eax\]\{1to2\}
353[ ]*116[ ]+5A08
354[ ]*117[ ]+vcvtps2pd xmm1, DWORD PTR \[eax\]\{1to4\}
355[ ]*118[ ]+vcvtps2pd xmm1, DWORD PTR \[eax\]\{1to8\}
356[ ]*119[ ]+vcvtps2pd xmm1, DWORD PTR \[eax\]\{1to16\}
357[ ]*120[ ]*
358[ ]*121[ ]+vaddps zmm2, zmm1, QWORD PTR \[eax\]
359[ ]*122[ ]+vaddps ymm2, ymm1, QWORD PTR \[eax\]
360[ ]*123[ ]+vaddps xmm2, xmm1, QWORD PTR \[eax\]
361[ ]*124[ ]*
362[ ]*125[ ]+vaddps zmm2, zmm1, DWORD PTR \[eax\]\{1to2\}
363[ ]*126[ ]+vaddps zmm2, zmm1, DWORD PTR \[eax\]\{1to4\}
364[ ]*127[ ]+vaddps zmm2, zmm1, DWORD PTR \[eax\]\{1to8\}
365[ ]*128 \?\?\?\? 62F17458[ ]+vaddps zmm2, zmm1, DWORD PTR \[eax\]\{1to16\}
366[ ]*128[ ]+5810
367[ ]*129[ ]*
368[ ]*130[ ]+vaddps ymm2, ymm1, DWORD PTR \[eax\]\{1to2\}
369[ ]*131[ ]+vaddps ymm2, ymm1, DWORD PTR \[eax\]\{1to4\}
370[ ]*132 \?\?\?\? 62F17438[ ]+vaddps ymm2, ymm1, DWORD PTR \[eax\]\{1to8\}
371[ ]*132[ ]+5810
372[ ]*133[ ]+vaddps ymm2, ymm1, DWORD PTR \[eax\]\{1to16\}
373[ ]*134[ ]*
374[ ]*135[ ]+vaddps xmm2, xmm1, DWORD PTR \[eax\]\{1to2\}
375[ ]*136 \?\?\?\? 62F17418[ ]+vaddps xmm2, xmm1, DWORD PTR \[eax\]\{1to4\}
376[ ]*136[ ]+5810
377[ ]*137[ ]+vaddps xmm2, xmm1, DWORD PTR \[eax\]\{1to8\}
378[ ]*138[ ]+vaddps xmm2, xmm1, DWORD PTR \[eax\]\{1to16\}
379[ ]*139[ ]*
380[ ]*140[ ]+vaddpd zmm2, zmm1, DWORD PTR \[eax\]
381[ ]*141[ ]+vaddpd ymm2, ymm1, DWORD PTR \[eax\]
382[ ]*142[ ]+vaddpd xmm2, xmm1, DWORD PTR \[eax\]
383[ ]*143[ ]*
384[ ]*144[ ]+vaddpd zmm2, zmm1, QWORD PTR \[eax\]\{1to2\}
385[ ]*145[ ]+vaddpd zmm2, zmm1, QWORD PTR \[eax\]\{1to4\}
386[ ]*146 \?\?\?\? 62F1F558[ ]+vaddpd zmm2, zmm1, QWORD PTR \[eax\]\{1to8\}
387[ ]*146[ ]+5810
388[ ]*147[ ]+vaddpd zmm2, zmm1, QWORD PTR \[eax\]\{1to16\}
389[ ]*148[ ]*
390[ ]*149[ ]+vaddpd ymm2, ymm1, QWORD PTR \[eax\]\{1to2\}
391[ ]*150 \?\?\?\? 62F1F538[ ]+vaddpd ymm2, ymm1, QWORD PTR \[eax\]\{1to4\}
392[ ]*150[ ]+5810
393[ ]*151[ ]+vaddpd ymm2, ymm1, QWORD PTR \[eax\]\{1to8\}
394[ ]*152[ ]+vaddpd ymm2, ymm1, QWORD PTR \[eax\]\{1to16\}
395[ ]*153[ ]*
396[ ]*154 \?\?\?\? 62F1F518[ ]+vaddpd xmm2, xmm1, QWORD PTR \[eax\]\{1to2\}
397[ ]*154[ ]+5810
398[ ]*155[ ]+vaddpd xmm2, xmm1, QWORD PTR \[eax\]\{1to4\}
399\fGAS LISTING .*
400#...
401[ ]*156[ ]+vaddpd xmm2, xmm1, QWORD PTR \[eax\]\{1to8\}
402[ ]*157[ ]+vaddpd xmm2, xmm1, QWORD PTR \[eax\]\{1to16\}
e2b7fbc4
L
403[ ]*158[ ]*
404[ ]*159[ ]+vcvtps2qq xmm0, DWORD PTR \[eax\]
fa77b93a
JB
405[ ]*160[ ]*
406[ ]*161[ ]+\.att_syntax prefix
407[ ]*162[ ]+vcmppd \$0, %zmm0, %zmm0, %k0\{%k1\}\{z\}
408[ ]*163[ ]+vcmpps \$0, %zmm0, %zmm0, %k0\{%k1\}\{z\}
409[ ]*164[ ]+vcmpsd \$0, %xmm0, %xmm0, %k0\{%k1\}\{z\}
410[ ]*165[ ]+vcmpss \$0, %xmm0, %xmm0, %k0\{%k1\}\{z\}
411[ ]*166[ ]*
412[ ]*167[ ]+vcompresspd %zmm0, \(%eax\)\{%k1\}\{z\}
413[ ]*168[ ]+vcompressps %zmm0, \(%eax\)\{%k1\}\{z\}
414[ ]*169[ ]*
415[ ]*170[ ]+vcvtps2ph \$0, %zmm0, \(%eax\)\{%k1\}\{z\}
416[ ]*171[ ]*
417[ ]*172[ ]+vextractf32x4 \$0, %zmm0, \(%eax\)\{%k1\}\{z\}
418[ ]*173[ ]+vextractf32x8 \$0, %zmm0, \(%eax\)\{%k1\}\{z\}
419[ ]*174[ ]+vextractf64x2 \$0, %zmm0, \(%eax\)\{%k1\}\{z\}
420[ ]*175[ ]+vextractf64x4 \$0, %zmm0, \(%eax\)\{%k1\}\{z\}
421[ ]*176[ ]*
422[ ]*177[ ]+vextracti32x4 \$0, %zmm0, \(%eax\)\{%k1\}\{z\}
423[ ]*178[ ]+vextracti32x8 \$0, %zmm0, \(%eax\)\{%k1\}\{z\}
424[ ]*179[ ]+vextracti64x2 \$0, %zmm0, \(%eax\)\{%k1\}\{z\}
425[ ]*180[ ]+vextracti64x4 \$0, %zmm0, \(%eax\)\{%k1\}\{z\}
426[ ]*181[ ]*
427[ ]*182[ ]+vfpclasspd \$0, %zmm0, %k0\{%k1\}\{z\}
428[ ]*183[ ]+vfpclassps \$0, %zmm0, %k0\{%k1\}\{z\}
429[ ]*184[ ]+vfpclasssd \$0, %xmm0, %k0\{%k1\}\{z\}
430[ ]*185[ ]+vfpclassss \$0, %xmm0, %k0\{%k1\}\{z\}
431[ ]*186[ ]*
432[ ]*187[ ]+vgatherdpd \(%eax,%ymm1\), %zmm0\{%k1\}\{z\}
433[ ]*188[ ]+vgatherdps \(%eax,%zmm1\), %zmm0\{%k1\}\{z\}
434[ ]*189[ ]+vgatherqpd \(%eax,%zmm1\), %zmm0\{%k1\}\{z\}
435[ ]*190[ ]+vgatherqps \(%eax,%zmm1\), %ymm0\{%k1\}\{z\}
436[ ]*191[ ]*
437[ ]*192[ ]+vgatherpf0dpd \(%eax,%ymm1\)\{%k1\}\{z\}
438[ ]*193[ ]+vgatherpf0dps \(%eax,%zmm1\)\{%k1\}\{z\}
439[ ]*194[ ]+vgatherpf0qpd \(%eax,%zmm1\)\{%k1\}\{z\}
440[ ]*195[ ]+vgatherpf0qps \(%eax,%zmm1\)\{%k1\}\{z\}
441[ ]*196[ ]*
442[ ]*197[ ]+vgatherpf1dpd \(%eax,%ymm1\)\{%k1\}\{z\}
443[ ]*198[ ]+vgatherpf1dps \(%eax,%zmm1\)\{%k1\}\{z\}
444[ ]*199[ ]+vgatherpf1qpd \(%eax,%zmm1\)\{%k1\}\{z\}
445[ ]*200[ ]+vgatherpf1qps \(%eax,%zmm1\)\{%k1\}\{z\}
446[ ]*201[ ]*
447[ ]*202[ ]+vmovapd %zmm0, \(%eax\)\{%k1\}\{z\}
448[ ]*203[ ]+vmovaps %zmm0, \(%eax\)\{%k1\}\{z\}
449[ ]*204[ ]*
450[ ]*205[ ]+vmovdqa32 %zmm0, \(%eax\)\{%k1\}\{z\}
451[ ]*206[ ]+vmovdqa64 %zmm0, \(%eax\)\{%k1\}\{z\}
452[ ]*207[ ]*
453[ ]*208[ ]+vmovdqu8 %zmm0, \(%eax\)\{%k1\}\{z\}
454[ ]*209[ ]+vmovdqu16 %zmm0, \(%eax\)\{%k1\}\{z\}
455[ ]*210[ ]+vmovdqu32 %zmm0, \(%eax\)\{%k1\}\{z\}
456[ ]*211[ ]+vmovdqu64 %zmm0, \(%eax\)\{%k1\}\{z\}
457[ ]*212[ ]*
458\fGAS LISTING .*
459#...
460[ ]*213[ ]+vmovsd %xmm0, \(%eax\)\{%k1\}\{z\}
461[ ]*214[ ]+vmovss %xmm0, \(%eax\)\{%k1\}\{z\}
462[ ]*215[ ]*
463[ ]*216[ ]+vmovupd %zmm0, \(%eax\)\{%k1\}\{z\}
464[ ]*217[ ]+vmovups %zmm0, \(%eax\)\{%k1\}\{z\}
465[ ]*218[ ]*
466[ ]*219[ ]+vpcmpb \$0, %zmm0, %zmm0, %k0\{%k1\}\{z\}
467[ ]*220[ ]+vpcmpd \$0, %zmm0, %zmm0, %k0\{%k1\}\{z\}
468[ ]*221[ ]+vpcmpq \$0, %zmm0, %zmm0, %k0\{%k1\}\{z\}
469[ ]*222[ ]+vpcmpw \$0, %zmm0, %zmm0, %k0\{%k1\}\{z\}
470[ ]*223[ ]*
471[ ]*224[ ]+vpcmpeqb %zmm0, %zmm0, %k0\{%k1\}\{z\}
472[ ]*225[ ]+vpcmpeqd %zmm0, %zmm0, %k0\{%k1\}\{z\}
473[ ]*226[ ]+vpcmpeqq %zmm0, %zmm0, %k0\{%k1\}\{z\}
474[ ]*227[ ]+vpcmpeqw %zmm0, %zmm0, %k0\{%k1\}\{z\}
475[ ]*228[ ]*
476[ ]*229[ ]+vpcmpgtb %zmm0, %zmm0, %k0\{%k1\}\{z\}
477[ ]*230[ ]+vpcmpgtd %zmm0, %zmm0, %k0\{%k1\}\{z\}
478[ ]*231[ ]+vpcmpgtq %zmm0, %zmm0, %k0\{%k1\}\{z\}
479[ ]*232[ ]+vpcmpgtw %zmm0, %zmm0, %k0\{%k1\}\{z\}
480[ ]*233[ ]*
481[ ]*234[ ]+vpcmpub \$0, %zmm0, %zmm0, %k0\{%k1\}\{z\}
482[ ]*235[ ]+vpcmpud \$0, %zmm0, %zmm0, %k0\{%k1\}\{z\}
483[ ]*236[ ]+vpcmpuq \$0, %zmm0, %zmm0, %k0\{%k1\}\{z\}
484[ ]*237[ ]+vpcmpuw \$0, %zmm0, %zmm0, %k0\{%k1\}\{z\}
485[ ]*238[ ]*
486[ ]*239[ ]+vpcompressb %zmm0, \(%eax\)\{%k1\}\{z\}
487[ ]*240[ ]+vpcompressd %zmm0, \(%eax\)\{%k1\}\{z\}
488[ ]*241[ ]+vpcompressq %zmm0, \(%eax\)\{%k1\}\{z\}
489[ ]*242[ ]+vpcompressw %zmm0, \(%eax\)\{%k1\}\{z\}
490[ ]*243[ ]*
491[ ]*244[ ]+vpgatherdd \(%eax,%zmm1\), %zmm0\{%k1\}\{z\}
492[ ]*245[ ]+vpgatherdq \(%eax,%ymm1\), %zmm0\{%k1\}\{z\}
493[ ]*246[ ]+vpgatherqd \(%eax,%zmm1\), %ymm0\{%k1\}\{z\}
494[ ]*247[ ]+vpgatherqq \(%eax,%zmm1\), %zmm0\{%k1\}\{z\}
495[ ]*248[ ]*
496[ ]*249[ ]+vpmovdb %zmm0, \(%eax\)\{%k1\}\{z\}
497[ ]*250[ ]+vpmovdw %zmm0, \(%eax\)\{%k1\}\{z\}
498[ ]*251[ ]*
499[ ]*252[ ]+vpmovqb %zmm0, \(%eax\)\{%k1\}\{z\}
500[ ]*253[ ]+vpmovqd %zmm0, \(%eax\)\{%k1\}\{z\}
501[ ]*254[ ]+vpmovqw %zmm0, \(%eax\)\{%k1\}\{z\}
502[ ]*255[ ]*
503[ ]*256[ ]+vpmovsdb %zmm0, \(%eax\)\{%k1\}\{z\}
504[ ]*257[ ]+vpmovsdw %zmm0, \(%eax\)\{%k1\}\{z\}
505[ ]*258[ ]*
506[ ]*259[ ]+vpmovsqb %zmm0, \(%eax\)\{%k1\}\{z\}
507[ ]*260[ ]+vpmovsqd %zmm0, \(%eax\)\{%k1\}\{z\}
508[ ]*261[ ]+vpmovsqw %zmm0, \(%eax\)\{%k1\}\{z\}
509[ ]*262[ ]*
510[ ]*263[ ]+vpmovswb %zmm0, \(%eax\)\{%k1\}\{z\}
511[ ]*264[ ]*
512[ ]*265[ ]+vpmovusdb %zmm0, \(%eax\)\{%k1\}\{z\}
513[ ]*266[ ]+vpmovusdw %zmm0, \(%eax\)\{%k1\}\{z\}
514[ ]*267[ ]*
515[ ]*268[ ]+vpmovusqb %zmm0, \(%eax\)\{%k1\}\{z\}
516[ ]*269[ ]+vpmovusqd %zmm0, \(%eax\)\{%k1\}\{z\}
517\fGAS LISTING .*
518#...
519[ ]*270[ ]+vpmovusqw %zmm0, \(%eax\)\{%k1\}\{z\}
520[ ]*271[ ]*
521[ ]*272[ ]+vpmovuswb %zmm0, \(%eax\)\{%k1\}\{z\}
522[ ]*273[ ]*
523[ ]*274[ ]+vpmovwb %zmm0, \(%eax\)\{%k1\}\{z\}
524[ ]*275[ ]*
525[ ]*276[ ]+vpscatterdd %zmm0, \(%eax,%zmm1\)\{%k1\}\{z\}
526[ ]*277[ ]+vpscatterdq %zmm0, \(%eax,%ymm1\)\{%k1\}\{z\}
527[ ]*278[ ]+vpscatterqd %ymm0, \(%eax,%zmm1\)\{%k1\}\{z\}
528[ ]*279[ ]+vpscatterqq %zmm0, \(%eax,%zmm1\)\{%k1\}\{z\}
529[ ]*280[ ]*
530[ ]*281[ ]+vpshufbitqmb %zmm0, %zmm0, %k0\{%k1\}\{z\}
531[ ]*282[ ]*
532[ ]*283[ ]+vptestmb %zmm0, %zmm0, %k0\{%k1\}\{z\}
533[ ]*284[ ]+vptestmd %zmm0, %zmm0, %k0\{%k1\}\{z\}
534[ ]*285[ ]+vptestmq %zmm0, %zmm0, %k0\{%k1\}\{z\}
535[ ]*286[ ]+vptestmw %zmm0, %zmm0, %k0\{%k1\}\{z\}
536[ ]*287[ ]*
537[ ]*288[ ]+vptestnmb %zmm0, %zmm0, %k0\{%k1\}\{z\}
538[ ]*289[ ]+vptestnmd %zmm0, %zmm0, %k0\{%k1\}\{z\}
539[ ]*290[ ]+vptestnmq %zmm0, %zmm0, %k0\{%k1\}\{z\}
540[ ]*291[ ]+vptestnmw %zmm0, %zmm0, %k0\{%k1\}\{z\}
541[ ]*292[ ]*
542[ ]*293[ ]+vscatterdpd %zmm0, \(%eax,%ymm1\)\{%k1\}\{z\}
543[ ]*294[ ]+vscatterdps %zmm0, \(%eax,%zmm1\)\{%k1\}\{z\}
544[ ]*295[ ]+vscatterqpd %zmm0, \(%eax,%zmm1\)\{%k1\}\{z\}
545[ ]*296[ ]+vscatterqps %ymm0, \(%eax,%zmm1\)\{%k1\}\{z\}
546[ ]*297[ ]*
547[ ]*298[ ]+vscatterpf0dpd \(%eax,%ymm1\)\{%k1\}\{z\}
548[ ]*299[ ]+vscatterpf0dps \(%eax,%zmm1\)\{%k1\}\{z\}
549[ ]*300[ ]+vscatterpf0qpd \(%eax,%zmm1\)\{%k1\}\{z\}
550[ ]*301[ ]+vscatterpf0qps \(%eax,%zmm1\)\{%k1\}\{z\}
551[ ]*302[ ]*
552[ ]*303[ ]+vscatterpf1dpd \(%eax,%ymm1\)\{%k1\}\{z\}
553[ ]*304[ ]+vscatterpf1dps \(%eax,%zmm1\)\{%k1\}\{z\}
554[ ]*305[ ]+vscatterpf1qpd \(%eax,%zmm1\)\{%k1\}\{z\}
555[ ]*306[ ]+vscatterpf1qps \(%eax,%zmm1\)\{%k1\}\{z\}
a2f4b66c
L
556[ ]*307[ ]*
557[ ]*308[ ]+vdpbf16ps 8\(%eax\)\{1to8\}, %zmm2, %zmm2
558[ ]*309[ ]+vcvtne2ps2bf16 8\(%eax\)\{1to8\}, %zmm2, %zmm2
b9915cbc
JB
559[ ]*310[ ]*
560[ ]*311[ ]+vcvtneps2bf16 \(%eax\)\{1to2\}, %ymm1
561[ ]*312[ ]+vcvtneps2bf16 \(%eax\)\{1to4\}, %ymm1
562[ ]*313[ ]+vcvtneps2bf16 \(%eax\)\{1to8\}, %ymm1
563[ ]*314 \?\?\?\? 62F27E58[ ]+vcvtneps2bf16 \(%eax\)\{1to16\}, %ymm1
564[ ]*314[ ]+7208
565[ ]*315[ ]*
566[ ]*316[ ]+vcvtneps2bf16 \(%eax\)\{1to2\}, %xmm1
567[ ]*317 \?\?\?\? 62F27E18[ ]+vcvtneps2bf16 \(%eax\)\{1to4\}, %xmm1
568[ ]*317[ ]+7208
569[ ]*318 \?\?\?\? 62F27E38[ ]+vcvtneps2bf16 \(%eax\)\{1to8\}, %xmm1
570[ ]*318[ ]+7208
571[ ]*319[ ]+vcvtneps2bf16 \(%eax\)\{1to16\}, %xmm1
This page took 0.357058 seconds and 4 git commands to generate.