Fix Arm build error
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / avx256int.s
1 # Check i386 256bit integer AVX instructions
2
3 .allow_index_reg
4 .text
5 _start:
6
7 # Tests for op ymm, regl
8 vpmovmskb %ymm4,%ecx
9
10 # Tests for op imm8, ymm, ymm
11 vpslld $7,%ymm6,%ymm2
12 vpslldq $7,%ymm6,%ymm2
13 vpsllq $7,%ymm6,%ymm2
14 vpsllw $7,%ymm6,%ymm2
15 vpsrad $7,%ymm6,%ymm2
16 vpsraw $7,%ymm6,%ymm2
17 vpsrld $7,%ymm6,%ymm2
18 vpsrldq $7,%ymm6,%ymm2
19 vpsrlq $7,%ymm6,%ymm2
20 vpsrlw $7,%ymm6,%ymm2
21
22 # Tests for op imm8, ymm/mem256, ymm
23 vpshufd $7,%ymm6,%ymm2
24 vpshufd $7,(%ecx),%ymm6
25 vpshufhw $7,%ymm6,%ymm2
26 vpshufhw $7,(%ecx),%ymm6
27 vpshuflw $7,%ymm6,%ymm2
28 vpshuflw $7,(%ecx),%ymm6
29
30 # Tests for op ymm/mem256, ymm, ymm
31 vpackssdw %ymm4,%ymm6,%ymm2
32 vpackssdw (%ecx),%ymm6,%ymm2
33 vpacksswb %ymm4,%ymm6,%ymm2
34 vpacksswb (%ecx),%ymm6,%ymm2
35 vpackusdw %ymm4,%ymm6,%ymm2
36 vpackusdw (%ecx),%ymm6,%ymm2
37 vpackuswb %ymm4,%ymm6,%ymm2
38 vpackuswb (%ecx),%ymm6,%ymm2
39 vpaddb %ymm4,%ymm6,%ymm2
40 vpaddb (%ecx),%ymm6,%ymm2
41 vpaddw %ymm4,%ymm6,%ymm2
42 vpaddw (%ecx),%ymm6,%ymm2
43 vpaddd %ymm4,%ymm6,%ymm2
44 vpaddd (%ecx),%ymm6,%ymm2
45 vpaddq %ymm4,%ymm6,%ymm2
46 vpaddq (%ecx),%ymm6,%ymm2
47 vpaddsb %ymm4,%ymm6,%ymm2
48 vpaddsb (%ecx),%ymm6,%ymm2
49 vpaddsw %ymm4,%ymm6,%ymm2
50 vpaddsw (%ecx),%ymm6,%ymm2
51 vpaddusb %ymm4,%ymm6,%ymm2
52 vpaddusb (%ecx),%ymm6,%ymm2
53 vpaddusw %ymm4,%ymm6,%ymm2
54 vpaddusw (%ecx),%ymm6,%ymm2
55 vpand %ymm4,%ymm6,%ymm2
56 vpand (%ecx),%ymm6,%ymm2
57 vpandn %ymm4,%ymm6,%ymm2
58 vpandn (%ecx),%ymm6,%ymm2
59 vpavgb %ymm4,%ymm6,%ymm2
60 vpavgb (%ecx),%ymm6,%ymm2
61 vpavgw %ymm4,%ymm6,%ymm2
62 vpavgw (%ecx),%ymm6,%ymm2
63 vpcmpeqb %ymm4,%ymm6,%ymm2
64 vpcmpeqb (%ecx),%ymm6,%ymm2
65 vpcmpeqw %ymm4,%ymm6,%ymm2
66 vpcmpeqw (%ecx),%ymm6,%ymm2
67 vpcmpeqd %ymm4,%ymm6,%ymm2
68 vpcmpeqd (%ecx),%ymm6,%ymm2
69 vpcmpeqq %ymm4,%ymm6,%ymm2
70 vpcmpeqq (%ecx),%ymm6,%ymm2
71 vpcmpgtb %ymm4,%ymm6,%ymm2
72 vpcmpgtb (%ecx),%ymm6,%ymm2
73 vpcmpgtw %ymm4,%ymm6,%ymm2
74 vpcmpgtw (%ecx),%ymm6,%ymm2
75 vpcmpgtd %ymm4,%ymm6,%ymm2
76 vpcmpgtd (%ecx),%ymm6,%ymm2
77 vpcmpgtq %ymm4,%ymm6,%ymm2
78 vpcmpgtq (%ecx),%ymm6,%ymm2
79 vphaddw %ymm4,%ymm6,%ymm2
80 vphaddw (%ecx),%ymm6,%ymm2
81 vphaddd %ymm4,%ymm6,%ymm2
82 vphaddd (%ecx),%ymm6,%ymm2
83 vphaddsw %ymm4,%ymm6,%ymm2
84 vphaddsw (%ecx),%ymm6,%ymm2
85 vphsubw %ymm4,%ymm6,%ymm2
86 vphsubw (%ecx),%ymm6,%ymm2
87 vphsubd %ymm4,%ymm6,%ymm2
88 vphsubd (%ecx),%ymm6,%ymm2
89 vphsubsw %ymm4,%ymm6,%ymm2
90 vphsubsw (%ecx),%ymm6,%ymm2
91 vpmaddwd %ymm4,%ymm6,%ymm2
92 vpmaddwd (%ecx),%ymm6,%ymm2
93 vpmaddubsw %ymm4,%ymm6,%ymm2
94 vpmaddubsw (%ecx),%ymm6,%ymm2
95 vpmaxsb %ymm4,%ymm6,%ymm2
96 vpmaxsb (%ecx),%ymm6,%ymm2
97 vpmaxsw %ymm4,%ymm6,%ymm2
98 vpmaxsw (%ecx),%ymm6,%ymm2
99 vpmaxsd %ymm4,%ymm6,%ymm2
100 vpmaxsd (%ecx),%ymm6,%ymm2
101 vpmaxub %ymm4,%ymm6,%ymm2
102 vpmaxub (%ecx),%ymm6,%ymm2
103 vpmaxuw %ymm4,%ymm6,%ymm2
104 vpmaxuw (%ecx),%ymm6,%ymm2
105 vpmaxud %ymm4,%ymm6,%ymm2
106 vpmaxud (%ecx),%ymm6,%ymm2
107 vpminsb %ymm4,%ymm6,%ymm2
108 vpminsb (%ecx),%ymm6,%ymm2
109 vpminsw %ymm4,%ymm6,%ymm2
110 vpminsw (%ecx),%ymm6,%ymm2
111 vpminsd %ymm4,%ymm6,%ymm2
112 vpminsd (%ecx),%ymm6,%ymm2
113 vpminub %ymm4,%ymm6,%ymm2
114 vpminub (%ecx),%ymm6,%ymm2
115 vpminuw %ymm4,%ymm6,%ymm2
116 vpminuw (%ecx),%ymm6,%ymm2
117 vpminud %ymm4,%ymm6,%ymm2
118 vpminud (%ecx),%ymm6,%ymm2
119 vpmulhuw %ymm4,%ymm6,%ymm2
120 vpmulhuw (%ecx),%ymm6,%ymm2
121 vpmulhrsw %ymm4,%ymm6,%ymm2
122 vpmulhrsw (%ecx),%ymm6,%ymm2
123 vpmulhw %ymm4,%ymm6,%ymm2
124 vpmulhw (%ecx),%ymm6,%ymm2
125 vpmullw %ymm4,%ymm6,%ymm2
126 vpmullw (%ecx),%ymm6,%ymm2
127 vpmulld %ymm4,%ymm6,%ymm2
128 vpmulld (%ecx),%ymm6,%ymm2
129 vpmuludq %ymm4,%ymm6,%ymm2
130 vpmuludq (%ecx),%ymm6,%ymm2
131 vpmuldq %ymm4,%ymm6,%ymm2
132 vpmuldq (%ecx),%ymm6,%ymm2
133 vpor %ymm4,%ymm6,%ymm2
134 vpor (%ecx),%ymm6,%ymm2
135 vpsadbw %ymm4,%ymm6,%ymm2
136 vpsadbw (%ecx),%ymm6,%ymm2
137 vpshufb %ymm4,%ymm6,%ymm2
138 vpshufb (%ecx),%ymm6,%ymm2
139 vpsignb %ymm4,%ymm6,%ymm2
140 vpsignb (%ecx),%ymm6,%ymm2
141 vpsignw %ymm4,%ymm6,%ymm2
142 vpsignw (%ecx),%ymm6,%ymm2
143 vpsignd %ymm4,%ymm6,%ymm2
144 vpsignd (%ecx),%ymm6,%ymm2
145 vpsubb %ymm4,%ymm6,%ymm2
146 vpsubb (%ecx),%ymm6,%ymm2
147 vpsubw %ymm4,%ymm6,%ymm2
148 vpsubw (%ecx),%ymm6,%ymm2
149 vpsubd %ymm4,%ymm6,%ymm2
150 vpsubd (%ecx),%ymm6,%ymm2
151 vpsubq %ymm4,%ymm6,%ymm2
152 vpsubq (%ecx),%ymm6,%ymm2
153 vpsubsb %ymm4,%ymm6,%ymm2
154 vpsubsb (%ecx),%ymm6,%ymm2
155 vpsubsw %ymm4,%ymm6,%ymm2
156 vpsubsw (%ecx),%ymm6,%ymm2
157 vpsubusb %ymm4,%ymm6,%ymm2
158 vpsubusb (%ecx),%ymm6,%ymm2
159 vpsubusw %ymm4,%ymm6,%ymm2
160 vpsubusw (%ecx),%ymm6,%ymm2
161 vpunpckhbw %ymm4,%ymm6,%ymm2
162 vpunpckhbw (%ecx),%ymm6,%ymm2
163 vpunpckhwd %ymm4,%ymm6,%ymm2
164 vpunpckhwd (%ecx),%ymm6,%ymm2
165 vpunpckhdq %ymm4,%ymm6,%ymm2
166 vpunpckhdq (%ecx),%ymm6,%ymm2
167 vpunpckhqdq %ymm4,%ymm6,%ymm2
168 vpunpckhqdq (%ecx),%ymm6,%ymm2
169 vpunpcklbw %ymm4,%ymm6,%ymm2
170 vpunpcklbw (%ecx),%ymm6,%ymm2
171 vpunpcklwd %ymm4,%ymm6,%ymm2
172 vpunpcklwd (%ecx),%ymm6,%ymm2
173 vpunpckldq %ymm4,%ymm6,%ymm2
174 vpunpckldq (%ecx),%ymm6,%ymm2
175 vpunpcklqdq %ymm4,%ymm6,%ymm2
176 vpunpcklqdq (%ecx),%ymm6,%ymm2
177 vpxor %ymm4,%ymm6,%ymm2
178 vpxor (%ecx),%ymm6,%ymm2
179
180 # Tests for op ymm/mem256, ymm
181 vpabsb %ymm4,%ymm6
182 vpabsb (%ecx),%ymm4
183 vpabsw %ymm4,%ymm6
184 vpabsw (%ecx),%ymm4
185 vpabsd %ymm4,%ymm6
186 vpabsd (%ecx),%ymm4
187
188 # Tests for op imm8, ymm/mem256, ymm, ymm
189 vmpsadbw $7,%ymm4,%ymm6,%ymm2
190 vmpsadbw $7,(%ecx),%ymm6,%ymm2
191 vpalignr $7,%ymm4,%ymm6,%ymm2
192 vpalignr $7,(%ecx),%ymm6,%ymm2
193 vpblendw $7,%ymm4,%ymm6,%ymm2
194 vpblendw $7,(%ecx),%ymm6,%ymm2
195
196 # Tests for op ymm, ymm/mem256, ymm, ymm
197 vpblendvb %ymm4,%ymm6,%ymm2,%ymm7
198 vpblendvb %ymm4,(%ecx),%ymm2,%ymm7
199
200 # Tests for op xmm/mem128, ymm, ymm
201 vpsllw %xmm4,%ymm6,%ymm2
202 vpsllw (%ecx),%ymm6,%ymm2
203 vpslld %xmm4,%ymm6,%ymm2
204 vpslld (%ecx),%ymm6,%ymm2
205 vpsllq %xmm4,%ymm6,%ymm2
206 vpsllq (%ecx),%ymm6,%ymm2
207 vpsraw %xmm4,%ymm6,%ymm2
208 vpsraw (%ecx),%ymm6,%ymm2
209 vpsrad %xmm4,%ymm6,%ymm2
210 vpsrad (%ecx),%ymm6,%ymm2
211 vpsrlw %xmm4,%ymm6,%ymm2
212 vpsrlw (%ecx),%ymm6,%ymm2
213 vpsrld %xmm4,%ymm6,%ymm2
214 vpsrld (%ecx),%ymm6,%ymm2
215 vpsrlq %xmm4,%ymm6,%ymm2
216 vpsrlq (%ecx),%ymm6,%ymm2
217
218 # Tests for op xmm/mem128, ymm
219 vpmovsxbw %xmm4,%ymm4
220 vpmovsxbw (%ecx),%ymm4
221 vpmovsxwd %xmm4,%ymm4
222 vpmovsxwd (%ecx),%ymm4
223 vpmovsxdq %xmm4,%ymm4
224 vpmovsxdq (%ecx),%ymm4
225 vpmovzxbw %xmm4,%ymm4
226 vpmovzxbw (%ecx),%ymm4
227 vpmovzxwd %xmm4,%ymm4
228 vpmovzxwd (%ecx),%ymm4
229 vpmovzxdq %xmm4,%ymm4
230 vpmovzxdq (%ecx),%ymm4
231
232 # Tests for op xmm/mem64, ymm
233 vpmovsxbd %xmm4,%ymm6
234 vpmovsxbd (%ecx),%ymm4
235 vpmovsxwq %xmm4,%ymm6
236 vpmovsxwq (%ecx),%ymm4
237 vpmovzxbd %xmm4,%ymm6
238 vpmovzxbd (%ecx),%ymm4
239 vpmovzxwq %xmm4,%ymm6
240 vpmovzxwq (%ecx),%ymm4
241
242 # Tests for op xmm/mem32, ymm
243 vpmovsxbq %xmm4,%ymm4
244 vpmovsxbq (%ecx),%ymm4
245 vpmovzxbq %xmm4,%ymm4
246 vpmovzxbq (%ecx),%ymm4
247
248 .intel_syntax noprefix
249
250 # Tests for op ymm, regl
251 vpmovmskb ecx,ymm4
252
253 # Tests for op imm8, ymm, ymm
254 vpslld ymm2,ymm6,7
255 vpslldq ymm2,ymm6,7
256 vpsllq ymm2,ymm6,7
257 vpsllw ymm2,ymm6,7
258 vpsrad ymm2,ymm6,7
259 vpsraw ymm2,ymm6,7
260 vpsrld ymm2,ymm6,7
261 vpsrldq ymm2,ymm6,7
262 vpsrlq ymm2,ymm6,7
263 vpsrlw ymm2,ymm6,7
264
265 # Tests for op imm8, ymm/mem256, ymm
266 vpshufd ymm2,ymm6,7
267 vpshufd ymm6,YMMWORD PTR [ecx],7
268 vpshufd ymm6,[ecx],7
269 vpshufhw ymm2,ymm6,7
270 vpshufhw ymm6,YMMWORD PTR [ecx],7
271 vpshufhw ymm6,[ecx],7
272 vpshuflw ymm2,ymm6,7
273 vpshuflw ymm6,YMMWORD PTR [ecx],7
274 vpshuflw ymm6,[ecx],7
275
276 # Tests for op ymm/mem256, ymm, ymm
277 vpackssdw ymm2,ymm6,ymm4
278 vpackssdw ymm2,ymm6,YMMWORD PTR [ecx]
279 vpackssdw ymm2,ymm6,[ecx]
280 vpacksswb ymm2,ymm6,ymm4
281 vpacksswb ymm2,ymm6,YMMWORD PTR [ecx]
282 vpacksswb ymm2,ymm6,[ecx]
283 vpackusdw ymm2,ymm6,ymm4
284 vpackusdw ymm2,ymm6,YMMWORD PTR [ecx]
285 vpackusdw ymm2,ymm6,[ecx]
286 vpackuswb ymm2,ymm6,ymm4
287 vpackuswb ymm2,ymm6,YMMWORD PTR [ecx]
288 vpackuswb ymm2,ymm6,[ecx]
289 vpaddb ymm2,ymm6,ymm4
290 vpaddb ymm2,ymm6,YMMWORD PTR [ecx]
291 vpaddb ymm2,ymm6,[ecx]
292 vpaddw ymm2,ymm6,ymm4
293 vpaddw ymm2,ymm6,YMMWORD PTR [ecx]
294 vpaddw ymm2,ymm6,[ecx]
295 vpaddd ymm2,ymm6,ymm4
296 vpaddd ymm2,ymm6,YMMWORD PTR [ecx]
297 vpaddd ymm2,ymm6,[ecx]
298 vpaddq ymm2,ymm6,ymm4
299 vpaddq ymm2,ymm6,YMMWORD PTR [ecx]
300 vpaddq ymm2,ymm6,[ecx]
301 vpaddsb ymm2,ymm6,ymm4
302 vpaddsb ymm2,ymm6,YMMWORD PTR [ecx]
303 vpaddsb ymm2,ymm6,[ecx]
304 vpaddsw ymm2,ymm6,ymm4
305 vpaddsw ymm2,ymm6,YMMWORD PTR [ecx]
306 vpaddsw ymm2,ymm6,[ecx]
307 vpaddusb ymm2,ymm6,ymm4
308 vpaddusb ymm2,ymm6,YMMWORD PTR [ecx]
309 vpaddusb ymm2,ymm6,[ecx]
310 vpaddusw ymm2,ymm6,ymm4
311 vpaddusw ymm2,ymm6,YMMWORD PTR [ecx]
312 vpaddusw ymm2,ymm6,[ecx]
313 vpand ymm2,ymm6,ymm4
314 vpand ymm2,ymm6,YMMWORD PTR [ecx]
315 vpand ymm2,ymm6,[ecx]
316 vpandn ymm2,ymm6,ymm4
317 vpandn ymm2,ymm6,YMMWORD PTR [ecx]
318 vpandn ymm2,ymm6,[ecx]
319 vpavgb ymm2,ymm6,ymm4
320 vpavgb ymm2,ymm6,YMMWORD PTR [ecx]
321 vpavgb ymm2,ymm6,[ecx]
322 vpavgw ymm2,ymm6,ymm4
323 vpavgw ymm2,ymm6,YMMWORD PTR [ecx]
324 vpavgw ymm2,ymm6,[ecx]
325 vpcmpeqb ymm2,ymm6,ymm4
326 vpcmpeqb ymm2,ymm6,YMMWORD PTR [ecx]
327 vpcmpeqb ymm2,ymm6,[ecx]
328 vpcmpeqw ymm2,ymm6,ymm4
329 vpcmpeqw ymm2,ymm6,YMMWORD PTR [ecx]
330 vpcmpeqw ymm2,ymm6,[ecx]
331 vpcmpeqd ymm2,ymm6,ymm4
332 vpcmpeqd ymm2,ymm6,YMMWORD PTR [ecx]
333 vpcmpeqd ymm2,ymm6,[ecx]
334 vpcmpeqq ymm2,ymm6,ymm4
335 vpcmpeqq ymm2,ymm6,YMMWORD PTR [ecx]
336 vpcmpeqq ymm2,ymm6,[ecx]
337 vpcmpgtb ymm2,ymm6,ymm4
338 vpcmpgtb ymm2,ymm6,YMMWORD PTR [ecx]
339 vpcmpgtb ymm2,ymm6,[ecx]
340 vpcmpgtw ymm2,ymm6,ymm4
341 vpcmpgtw ymm2,ymm6,YMMWORD PTR [ecx]
342 vpcmpgtw ymm2,ymm6,[ecx]
343 vpcmpgtd ymm2,ymm6,ymm4
344 vpcmpgtd ymm2,ymm6,YMMWORD PTR [ecx]
345 vpcmpgtd ymm2,ymm6,[ecx]
346 vpcmpgtq ymm2,ymm6,ymm4
347 vpcmpgtq ymm2,ymm6,YMMWORD PTR [ecx]
348 vpcmpgtq ymm2,ymm6,[ecx]
349 vphaddw ymm2,ymm6,ymm4
350 vphaddw ymm2,ymm6,YMMWORD PTR [ecx]
351 vphaddw ymm2,ymm6,[ecx]
352 vphaddd ymm2,ymm6,ymm4
353 vphaddd ymm2,ymm6,YMMWORD PTR [ecx]
354 vphaddd ymm2,ymm6,[ecx]
355 vphaddsw ymm2,ymm6,ymm4
356 vphaddsw ymm2,ymm6,YMMWORD PTR [ecx]
357 vphaddsw ymm2,ymm6,[ecx]
358 vphsubw ymm2,ymm6,ymm4
359 vphsubw ymm2,ymm6,YMMWORD PTR [ecx]
360 vphsubw ymm2,ymm6,[ecx]
361 vphsubd ymm2,ymm6,ymm4
362 vphsubd ymm2,ymm6,YMMWORD PTR [ecx]
363 vphsubd ymm2,ymm6,[ecx]
364 vphsubsw ymm2,ymm6,ymm4
365 vphsubsw ymm2,ymm6,YMMWORD PTR [ecx]
366 vphsubsw ymm2,ymm6,[ecx]
367 vpmaddwd ymm2,ymm6,ymm4
368 vpmaddwd ymm2,ymm6,YMMWORD PTR [ecx]
369 vpmaddwd ymm2,ymm6,[ecx]
370 vpmaddubsw ymm2,ymm6,ymm4
371 vpmaddubsw ymm2,ymm6,YMMWORD PTR [ecx]
372 vpmaddubsw ymm2,ymm6,[ecx]
373 vpmaxsb ymm2,ymm6,ymm4
374 vpmaxsb ymm2,ymm6,YMMWORD PTR [ecx]
375 vpmaxsb ymm2,ymm6,[ecx]
376 vpmaxsw ymm2,ymm6,ymm4
377 vpmaxsw ymm2,ymm6,YMMWORD PTR [ecx]
378 vpmaxsw ymm2,ymm6,[ecx]
379 vpmaxsd ymm2,ymm6,ymm4
380 vpmaxsd ymm2,ymm6,YMMWORD PTR [ecx]
381 vpmaxsd ymm2,ymm6,[ecx]
382 vpmaxub ymm2,ymm6,ymm4
383 vpmaxub ymm2,ymm6,YMMWORD PTR [ecx]
384 vpmaxub ymm2,ymm6,[ecx]
385 vpmaxuw ymm2,ymm6,ymm4
386 vpmaxuw ymm2,ymm6,YMMWORD PTR [ecx]
387 vpmaxuw ymm2,ymm6,[ecx]
388 vpmaxud ymm2,ymm6,ymm4
389 vpmaxud ymm2,ymm6,YMMWORD PTR [ecx]
390 vpmaxud ymm2,ymm6,[ecx]
391 vpminsb ymm2,ymm6,ymm4
392 vpminsb ymm2,ymm6,YMMWORD PTR [ecx]
393 vpminsb ymm2,ymm6,[ecx]
394 vpminsw ymm2,ymm6,ymm4
395 vpminsw ymm2,ymm6,YMMWORD PTR [ecx]
396 vpminsw ymm2,ymm6,[ecx]
397 vpminsd ymm2,ymm6,ymm4
398 vpminsd ymm2,ymm6,YMMWORD PTR [ecx]
399 vpminsd ymm2,ymm6,[ecx]
400 vpminub ymm2,ymm6,ymm4
401 vpminub ymm2,ymm6,YMMWORD PTR [ecx]
402 vpminub ymm2,ymm6,[ecx]
403 vpminuw ymm2,ymm6,ymm4
404 vpminuw ymm2,ymm6,YMMWORD PTR [ecx]
405 vpminuw ymm2,ymm6,[ecx]
406 vpminud ymm2,ymm6,ymm4
407 vpminud ymm2,ymm6,YMMWORD PTR [ecx]
408 vpminud ymm2,ymm6,[ecx]
409 vpmulhuw ymm2,ymm6,ymm4
410 vpmulhuw ymm2,ymm6,YMMWORD PTR [ecx]
411 vpmulhuw ymm2,ymm6,[ecx]
412 vpmulhrsw ymm2,ymm6,ymm4
413 vpmulhrsw ymm2,ymm6,YMMWORD PTR [ecx]
414 vpmulhrsw ymm2,ymm6,[ecx]
415 vpmulhw ymm2,ymm6,ymm4
416 vpmulhw ymm2,ymm6,YMMWORD PTR [ecx]
417 vpmulhw ymm2,ymm6,[ecx]
418 vpmullw ymm2,ymm6,ymm4
419 vpmullw ymm2,ymm6,YMMWORD PTR [ecx]
420 vpmullw ymm2,ymm6,[ecx]
421 vpmulld ymm2,ymm6,ymm4
422 vpmulld ymm2,ymm6,YMMWORD PTR [ecx]
423 vpmulld ymm2,ymm6,[ecx]
424 vpmuludq ymm2,ymm6,ymm4
425 vpmuludq ymm2,ymm6,YMMWORD PTR [ecx]
426 vpmuludq ymm2,ymm6,[ecx]
427 vpmuldq ymm2,ymm6,ymm4
428 vpmuldq ymm2,ymm6,YMMWORD PTR [ecx]
429 vpmuldq ymm2,ymm6,[ecx]
430 vpor ymm2,ymm6,ymm4
431 vpor ymm2,ymm6,YMMWORD PTR [ecx]
432 vpor ymm2,ymm6,[ecx]
433 vpsadbw ymm2,ymm6,ymm4
434 vpsadbw ymm2,ymm6,YMMWORD PTR [ecx]
435 vpsadbw ymm2,ymm6,[ecx]
436 vpshufb ymm2,ymm6,ymm4
437 vpshufb ymm2,ymm6,YMMWORD PTR [ecx]
438 vpshufb ymm2,ymm6,[ecx]
439 vpsignb ymm2,ymm6,ymm4
440 vpsignb ymm2,ymm6,YMMWORD PTR [ecx]
441 vpsignb ymm2,ymm6,[ecx]
442 vpsignw ymm2,ymm6,ymm4
443 vpsignw ymm2,ymm6,YMMWORD PTR [ecx]
444 vpsignw ymm2,ymm6,[ecx]
445 vpsignd ymm2,ymm6,ymm4
446 vpsignd ymm2,ymm6,YMMWORD PTR [ecx]
447 vpsignd ymm2,ymm6,[ecx]
448 vpsubb ymm2,ymm6,ymm4
449 vpsubb ymm2,ymm6,YMMWORD PTR [ecx]
450 vpsubb ymm2,ymm6,[ecx]
451 vpsubw ymm2,ymm6,ymm4
452 vpsubw ymm2,ymm6,YMMWORD PTR [ecx]
453 vpsubw ymm2,ymm6,[ecx]
454 vpsubd ymm2,ymm6,ymm4
455 vpsubd ymm2,ymm6,YMMWORD PTR [ecx]
456 vpsubd ymm2,ymm6,[ecx]
457 vpsubq ymm2,ymm6,ymm4
458 vpsubq ymm2,ymm6,YMMWORD PTR [ecx]
459 vpsubq ymm2,ymm6,[ecx]
460 vpsubsb ymm2,ymm6,ymm4
461 vpsubsb ymm2,ymm6,YMMWORD PTR [ecx]
462 vpsubsb ymm2,ymm6,[ecx]
463 vpsubsw ymm2,ymm6,ymm4
464 vpsubsw ymm2,ymm6,YMMWORD PTR [ecx]
465 vpsubsw ymm2,ymm6,[ecx]
466 vpsubusb ymm2,ymm6,ymm4
467 vpsubusb ymm2,ymm6,YMMWORD PTR [ecx]
468 vpsubusb ymm2,ymm6,[ecx]
469 vpsubusw ymm2,ymm6,ymm4
470 vpsubusw ymm2,ymm6,YMMWORD PTR [ecx]
471 vpsubusw ymm2,ymm6,[ecx]
472 vpunpckhbw ymm2,ymm6,ymm4
473 vpunpckhbw ymm2,ymm6,YMMWORD PTR [ecx]
474 vpunpckhbw ymm2,ymm6,[ecx]
475 vpunpckhwd ymm2,ymm6,ymm4
476 vpunpckhwd ymm2,ymm6,YMMWORD PTR [ecx]
477 vpunpckhwd ymm2,ymm6,[ecx]
478 vpunpckhdq ymm2,ymm6,ymm4
479 vpunpckhdq ymm2,ymm6,YMMWORD PTR [ecx]
480 vpunpckhdq ymm2,ymm6,[ecx]
481 vpunpckhqdq ymm2,ymm6,ymm4
482 vpunpckhqdq ymm2,ymm6,YMMWORD PTR [ecx]
483 vpunpckhqdq ymm2,ymm6,[ecx]
484 vpunpcklbw ymm2,ymm6,ymm4
485 vpunpcklbw ymm2,ymm6,YMMWORD PTR [ecx]
486 vpunpcklbw ymm2,ymm6,[ecx]
487 vpunpcklwd ymm2,ymm6,ymm4
488 vpunpcklwd ymm2,ymm6,YMMWORD PTR [ecx]
489 vpunpcklwd ymm2,ymm6,[ecx]
490 vpunpckldq ymm2,ymm6,ymm4
491 vpunpckldq ymm2,ymm6,YMMWORD PTR [ecx]
492 vpunpckldq ymm2,ymm6,[ecx]
493 vpunpcklqdq ymm2,ymm6,ymm4
494 vpunpcklqdq ymm2,ymm6,YMMWORD PTR [ecx]
495 vpunpcklqdq ymm2,ymm6,[ecx]
496 vpxor ymm2,ymm6,ymm4
497 vpxor ymm2,ymm6,YMMWORD PTR [ecx]
498 vpxor ymm2,ymm6,[ecx]
499
500 # Tests for op ymm/mem256, ymm
501 vpabsb ymm6,ymm4
502 vpabsb ymm4,YMMWORD PTR [ecx]
503 vpabsb ymm4,[ecx]
504 vpabsw ymm6,ymm4
505 vpabsw ymm4,YMMWORD PTR [ecx]
506 vpabsw ymm4,[ecx]
507 vpabsd ymm6,ymm4
508 vpabsd ymm4,YMMWORD PTR [ecx]
509 vpabsd ymm4,[ecx]
510
511 # Tests for op imm8, ymm/mem256, ymm, ymm
512 vmpsadbw ymm2,ymm6,ymm4,7
513 vmpsadbw ymm2,ymm6,YMMWORD PTR [ecx],7
514 vmpsadbw ymm2,ymm6,[ecx],7
515 vpalignr ymm2,ymm6,ymm4,7
516 vpalignr ymm2,ymm6,YMMWORD PTR [ecx],7
517 vpalignr ymm2,ymm6,[ecx],7
518 vpblendw ymm2,ymm6,ymm4,7
519 vpblendw ymm2,ymm6,YMMWORD PTR [ecx],7
520 vpblendw ymm2,ymm6,[ecx],7
521
522 # Tests for op ymm, ymm/mem256, ymm, ymm
523 vpblendvb ymm7,ymm2,ymm6,ymm4
524 vpblendvb ymm7,ymm2,YMMWORD PTR [ecx],ymm4
525 vpblendvb ymm7,ymm2,[ecx],ymm4
526
527 # Tests for op xmm/mem128, ymm, ymm
528 vpsllw ymm2,ymm6,xmm4
529 vpsllw ymm2,ymm6,XMMWORD PTR [ecx]
530 vpsllw ymm2,ymm6,[ecx]
531 vpslld ymm2,ymm6,xmm4
532 vpslld ymm2,ymm6,XMMWORD PTR [ecx]
533 vpslld ymm2,ymm6,[ecx]
534 vpsllq ymm2,ymm6,xmm4
535 vpsllq ymm2,ymm6,XMMWORD PTR [ecx]
536 vpsllq ymm2,ymm6,[ecx]
537 vpsraw ymm2,ymm6,xmm4
538 vpsraw ymm2,ymm6,XMMWORD PTR [ecx]
539 vpsraw ymm2,ymm6,[ecx]
540 vpsrad ymm2,ymm6,xmm4
541 vpsrad ymm2,ymm6,XMMWORD PTR [ecx]
542 vpsrad ymm2,ymm6,[ecx]
543 vpsrlw ymm2,ymm6,xmm4
544 vpsrlw ymm2,ymm6,XMMWORD PTR [ecx]
545 vpsrlw ymm2,ymm6,[ecx]
546 vpsrld ymm2,ymm6,xmm4
547 vpsrld ymm2,ymm6,XMMWORD PTR [ecx]
548 vpsrld ymm2,ymm6,[ecx]
549 vpsrlq ymm2,ymm6,xmm4
550 vpsrlq ymm2,ymm6,XMMWORD PTR [ecx]
551 vpsrlq ymm2,ymm6,[ecx]
552
553 # Tests for op xmm/mem128, ymm
554 vpmovsxbw ymm4,xmm4
555 vpmovsxbw ymm4,XMMWORD PTR [ecx]
556 vpmovsxbw ymm4,[ecx]
557 vpmovsxwd ymm4,xmm4
558 vpmovsxwd ymm4,XMMWORD PTR [ecx]
559 vpmovsxwd ymm4,[ecx]
560 vpmovsxdq ymm4,xmm4
561 vpmovsxdq ymm4,XMMWORD PTR [ecx]
562 vpmovsxdq ymm4,[ecx]
563 vpmovzxbw ymm4,xmm4
564 vpmovzxbw ymm4,XMMWORD PTR [ecx]
565 vpmovzxbw ymm4,[ecx]
566 vpmovzxwd ymm4,xmm4
567 vpmovzxwd ymm4,XMMWORD PTR [ecx]
568 vpmovzxwd ymm4,[ecx]
569 vpmovzxdq ymm4,xmm4
570 vpmovzxdq ymm4,XMMWORD PTR [ecx]
571 vpmovzxdq ymm4,[ecx]
572
573 # Tests for op xmm/mem64, ymm
574 vpmovsxbd ymm6,xmm4
575 vpmovsxbd ymm4,QWORD PTR [ecx]
576 vpmovsxbd ymm4,[ecx]
577 vpmovsxwq ymm6,xmm4
578 vpmovsxwq ymm4,QWORD PTR [ecx]
579 vpmovsxwq ymm4,[ecx]
580 vpmovzxbd ymm6,xmm4
581 vpmovzxbd ymm4,QWORD PTR [ecx]
582 vpmovzxbd ymm4,[ecx]
583 vpmovzxwq ymm6,xmm4
584 vpmovzxwq ymm4,QWORD PTR [ecx]
585 vpmovzxwq ymm4,[ecx]
586
587 # Tests for op xmm/mem32, ymm
588 vpmovsxbq ymm4,xmm4
589 vpmovsxbq ymm4,DWORD PTR [ecx]
590 vpmovsxbq ymm4,[ecx]
591 vpmovzxbq ymm4,xmm4
592 vpmovzxbq ymm4,DWORD PTR [ecx]
593 vpmovzxbq ymm4,[ecx]
This page took 0.042924 seconds and 4 git commands to generate.