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