1 # Check AVX instructions
14 # Tests for op mem256, mask, ymm
15 # Tests for op ymm, mask, mem256
16 vmaskmovpd (%ecx),%ymm4,%ymm6
17 vmaskmovpd %ymm4,%ymm6,(%ecx)
18 vmaskmovps (%ecx),%ymm4,%ymm6
19 vmaskmovps %ymm4,%ymm6,(%ecx)
21 # Tests for op imm8, ymm/mem256, ymm
22 vpermilpd $7,%ymm6,%ymm2
23 vpermilpd $7,(%ecx),%ymm6
24 vpermilps $7,%ymm6,%ymm2
25 vpermilps $7,(%ecx),%ymm6
26 vroundpd $7,%ymm6,%ymm2
27 vroundpd $7,(%ecx),%ymm6
28 vroundps $7,%ymm6,%ymm2
29 vroundps $7,(%ecx),%ymm6
31 # Tests for op ymm/mem256, ymm, ymm
32 vaddpd %ymm4,%ymm6,%ymm2
33 vaddpd (%ecx),%ymm6,%ymm2
34 vaddps %ymm4,%ymm6,%ymm2
35 vaddps (%ecx),%ymm6,%ymm2
36 vaddsubpd %ymm4,%ymm6,%ymm2
37 vaddsubpd (%ecx),%ymm6,%ymm2
38 vaddsubps %ymm4,%ymm6,%ymm2
39 vaddsubps (%ecx),%ymm6,%ymm2
40 vandnpd %ymm4,%ymm6,%ymm2
41 vandnpd (%ecx),%ymm6,%ymm2
42 vandnps %ymm4,%ymm6,%ymm2
43 vandnps (%ecx),%ymm6,%ymm2
44 vandpd %ymm4,%ymm6,%ymm2
45 vandpd (%ecx),%ymm6,%ymm2
46 vandps %ymm4,%ymm6,%ymm2
47 vandps (%ecx),%ymm6,%ymm2
48 vdivpd %ymm4,%ymm6,%ymm2
49 vdivpd (%ecx),%ymm6,%ymm2
50 vdivps %ymm4,%ymm6,%ymm2
51 vdivps (%ecx),%ymm6,%ymm2
52 vhaddpd %ymm4,%ymm6,%ymm2
53 vhaddpd (%ecx),%ymm6,%ymm2
54 vhaddps %ymm4,%ymm6,%ymm2
55 vhaddps (%ecx),%ymm6,%ymm2
56 vhsubpd %ymm4,%ymm6,%ymm2
57 vhsubpd (%ecx),%ymm6,%ymm2
58 vhsubps %ymm4,%ymm6,%ymm2
59 vhsubps (%ecx),%ymm6,%ymm2
60 vmaxpd %ymm4,%ymm6,%ymm2
61 vmaxpd (%ecx),%ymm6,%ymm2
62 vmaxps %ymm4,%ymm6,%ymm2
63 vmaxps (%ecx),%ymm6,%ymm2
64 vminpd %ymm4,%ymm6,%ymm2
65 vminpd (%ecx),%ymm6,%ymm2
66 vminps %ymm4,%ymm6,%ymm2
67 vminps (%ecx),%ymm6,%ymm2
68 vmulpd %ymm4,%ymm6,%ymm2
69 vmulpd (%ecx),%ymm6,%ymm2
70 vmulps %ymm4,%ymm6,%ymm2
71 vmulps (%ecx),%ymm6,%ymm2
72 vorpd %ymm4,%ymm6,%ymm2
73 vorpd (%ecx),%ymm6,%ymm2
74 vorps %ymm4,%ymm6,%ymm2
75 vorps (%ecx),%ymm6,%ymm2
76 vpermilpd %ymm4,%ymm6,%ymm2
77 vpermilpd (%ecx),%ymm6,%ymm2
78 vpermilps %ymm4,%ymm6,%ymm2
79 vpermilps (%ecx),%ymm6,%ymm2
80 vsubpd %ymm4,%ymm6,%ymm2
81 vsubpd (%ecx),%ymm6,%ymm2
82 vsubps %ymm4,%ymm6,%ymm2
83 vsubps (%ecx),%ymm6,%ymm2
84 vunpckhpd %ymm4,%ymm6,%ymm2
85 vunpckhpd (%ecx),%ymm6,%ymm2
86 vunpckhps %ymm4,%ymm6,%ymm2
87 vunpckhps (%ecx),%ymm6,%ymm2
88 vunpcklpd %ymm4,%ymm6,%ymm2
89 vunpcklpd (%ecx),%ymm6,%ymm2
90 vunpcklps %ymm4,%ymm6,%ymm2
91 vunpcklps (%ecx),%ymm6,%ymm2
92 vxorpd %ymm4,%ymm6,%ymm2
93 vxorpd (%ecx),%ymm6,%ymm2
94 vxorps %ymm4,%ymm6,%ymm2
95 vxorps (%ecx),%ymm6,%ymm2
96 vcmpeqpd %ymm4,%ymm6,%ymm2
97 vcmpeqpd (%ecx),%ymm6,%ymm2
98 vcmpltpd %ymm4,%ymm6,%ymm2
99 vcmpltpd (%ecx),%ymm6,%ymm2
100 vcmplepd %ymm4,%ymm6,%ymm2
101 vcmplepd (%ecx),%ymm6,%ymm2
102 vcmpunordpd %ymm4,%ymm6,%ymm2
103 vcmpunordpd (%ecx),%ymm6,%ymm2
104 vcmpneqpd %ymm4,%ymm6,%ymm2
105 vcmpneqpd (%ecx),%ymm6,%ymm2
106 vcmpnltpd %ymm4,%ymm6,%ymm2
107 vcmpnltpd (%ecx),%ymm6,%ymm2
108 vcmpnlepd %ymm4,%ymm6,%ymm2
109 vcmpnlepd (%ecx),%ymm6,%ymm2
110 vcmpordpd %ymm4,%ymm6,%ymm2
111 vcmpordpd (%ecx),%ymm6,%ymm2
112 vcmpeq_uqpd %ymm4,%ymm6,%ymm2
113 vcmpeq_uqpd (%ecx),%ymm6,%ymm2
114 vcmpngepd %ymm4,%ymm6,%ymm2
115 vcmpngepd (%ecx),%ymm6,%ymm2
116 vcmpngtpd %ymm4,%ymm6,%ymm2
117 vcmpngtpd (%ecx),%ymm6,%ymm2
118 vcmpfalsepd %ymm4,%ymm6,%ymm2
119 vcmpfalsepd (%ecx),%ymm6,%ymm2
120 vcmpneq_oqpd %ymm4,%ymm6,%ymm2
121 vcmpneq_oqpd (%ecx),%ymm6,%ymm2
122 vcmpgepd %ymm4,%ymm6,%ymm2
123 vcmpgepd (%ecx),%ymm6,%ymm2
124 vcmpgtpd %ymm4,%ymm6,%ymm2
125 vcmpgtpd (%ecx),%ymm6,%ymm2
126 vcmptruepd %ymm4,%ymm6,%ymm2
127 vcmptruepd (%ecx),%ymm6,%ymm2
128 vcmpeq_ospd %ymm4,%ymm6,%ymm2
129 vcmpeq_ospd (%ecx),%ymm6,%ymm2
130 vcmplt_oqpd %ymm4,%ymm6,%ymm2
131 vcmplt_oqpd (%ecx),%ymm6,%ymm2
132 vcmple_oqpd %ymm4,%ymm6,%ymm2
133 vcmple_oqpd (%ecx),%ymm6,%ymm2
134 vcmpunord_spd %ymm4,%ymm6,%ymm2
135 vcmpunord_spd (%ecx),%ymm6,%ymm2
136 vcmpneq_uspd %ymm4,%ymm6,%ymm2
137 vcmpneq_uspd (%ecx),%ymm6,%ymm2
138 vcmpnlt_uqpd %ymm4,%ymm6,%ymm2
139 vcmpnlt_uqpd (%ecx),%ymm6,%ymm2
140 vcmpnle_uqpd %ymm4,%ymm6,%ymm2
141 vcmpnle_uqpd (%ecx),%ymm6,%ymm2
142 vcmpord_spd %ymm4,%ymm6,%ymm2
143 vcmpord_spd (%ecx),%ymm6,%ymm2
144 vcmpeq_uspd %ymm4,%ymm6,%ymm2
145 vcmpeq_uspd (%ecx),%ymm6,%ymm2
146 vcmpnge_uqpd %ymm4,%ymm6,%ymm2
147 vcmpnge_uqpd (%ecx),%ymm6,%ymm2
148 vcmpngt_uqpd %ymm4,%ymm6,%ymm2
149 vcmpngt_uqpd (%ecx),%ymm6,%ymm2
150 vcmpfalse_ospd %ymm4,%ymm6,%ymm2
151 vcmpfalse_ospd (%ecx),%ymm6,%ymm2
152 vcmpneq_ospd %ymm4,%ymm6,%ymm2
153 vcmpneq_ospd (%ecx),%ymm6,%ymm2
154 vcmpge_oqpd %ymm4,%ymm6,%ymm2
155 vcmpge_oqpd (%ecx),%ymm6,%ymm2
156 vcmpgt_oqpd %ymm4,%ymm6,%ymm2
157 vcmpgt_oqpd (%ecx),%ymm6,%ymm2
158 vcmptrue_uspd %ymm4,%ymm6,%ymm2
159 vcmptrue_uspd (%ecx),%ymm6,%ymm2
160 vcmpeqps %ymm4,%ymm6,%ymm2
161 vcmpeqps (%ecx),%ymm6,%ymm2
162 vcmpltps %ymm4,%ymm6,%ymm2
163 vcmpltps (%ecx),%ymm6,%ymm2
164 vcmpleps %ymm4,%ymm6,%ymm2
165 vcmpleps (%ecx),%ymm6,%ymm2
166 vcmpunordps %ymm4,%ymm6,%ymm2
167 vcmpunordps (%ecx),%ymm6,%ymm2
168 vcmpneqps %ymm4,%ymm6,%ymm2
169 vcmpneqps (%ecx),%ymm6,%ymm2
170 vcmpnltps %ymm4,%ymm6,%ymm2
171 vcmpnltps (%ecx),%ymm6,%ymm2
172 vcmpnleps %ymm4,%ymm6,%ymm2
173 vcmpnleps (%ecx),%ymm6,%ymm2
174 vcmpordps %ymm4,%ymm6,%ymm2
175 vcmpordps (%ecx),%ymm6,%ymm2
176 vcmpeq_uqps %ymm4,%ymm6,%ymm2
177 vcmpeq_uqps (%ecx),%ymm6,%ymm2
178 vcmpngeps %ymm4,%ymm6,%ymm2
179 vcmpngeps (%ecx),%ymm6,%ymm2
180 vcmpngtps %ymm4,%ymm6,%ymm2
181 vcmpngtps (%ecx),%ymm6,%ymm2
182 vcmpfalseps %ymm4,%ymm6,%ymm2
183 vcmpfalseps (%ecx),%ymm6,%ymm2
184 vcmpneq_oqps %ymm4,%ymm6,%ymm2
185 vcmpneq_oqps (%ecx),%ymm6,%ymm2
186 vcmpgeps %ymm4,%ymm6,%ymm2
187 vcmpgeps (%ecx),%ymm6,%ymm2
188 vcmpgtps %ymm4,%ymm6,%ymm2
189 vcmpgtps (%ecx),%ymm6,%ymm2
190 vcmptrueps %ymm4,%ymm6,%ymm2
191 vcmptrueps (%ecx),%ymm6,%ymm2
192 vcmpeq_osps %ymm4,%ymm6,%ymm2
193 vcmpeq_osps (%ecx),%ymm6,%ymm2
194 vcmplt_oqps %ymm4,%ymm6,%ymm2
195 vcmplt_oqps (%ecx),%ymm6,%ymm2
196 vcmple_oqps %ymm4,%ymm6,%ymm2
197 vcmple_oqps (%ecx),%ymm6,%ymm2
198 vcmpunord_sps %ymm4,%ymm6,%ymm2
199 vcmpunord_sps (%ecx),%ymm6,%ymm2
200 vcmpneq_usps %ymm4,%ymm6,%ymm2
201 vcmpneq_usps (%ecx),%ymm6,%ymm2
202 vcmpnlt_uqps %ymm4,%ymm6,%ymm2
203 vcmpnlt_uqps (%ecx),%ymm6,%ymm2
204 vcmpnle_uqps %ymm4,%ymm6,%ymm2
205 vcmpnle_uqps (%ecx),%ymm6,%ymm2
206 vcmpord_sps %ymm4,%ymm6,%ymm2
207 vcmpord_sps (%ecx),%ymm6,%ymm2
208 vcmpeq_usps %ymm4,%ymm6,%ymm2
209 vcmpeq_usps (%ecx),%ymm6,%ymm2
210 vcmpnge_uqps %ymm4,%ymm6,%ymm2
211 vcmpnge_uqps (%ecx),%ymm6,%ymm2
212 vcmpngt_uqps %ymm4,%ymm6,%ymm2
213 vcmpngt_uqps (%ecx),%ymm6,%ymm2
214 vcmpfalse_osps %ymm4,%ymm6,%ymm2
215 vcmpfalse_osps (%ecx),%ymm6,%ymm2
216 vcmpneq_osps %ymm4,%ymm6,%ymm2
217 vcmpneq_osps (%ecx),%ymm6,%ymm2
218 vcmpge_oqps %ymm4,%ymm6,%ymm2
219 vcmpge_oqps (%ecx),%ymm6,%ymm2
220 vcmpgt_oqps %ymm4,%ymm6,%ymm2
221 vcmpgt_oqps (%ecx),%ymm6,%ymm2
222 vcmptrue_usps %ymm4,%ymm6,%ymm2
223 vcmptrue_usps (%ecx),%ymm6,%ymm2
225 # Tests for op ymm/mem256, xmm
226 vcvtpd2dqy %ymm4,%xmm4
227 vcvtpd2dqy (%ecx),%xmm4
228 vcvtpd2psy %ymm4,%xmm4
229 vcvtpd2psy (%ecx),%xmm4
230 vcvttpd2dqy %ymm4,%xmm4
231 vcvttpd2dqy (%ecx),%xmm4
233 # Tests for op ymm/mem256, ymm
234 vcvtdq2ps %ymm4,%ymm6
235 vcvtdq2ps (%ecx),%ymm4
236 vcvtps2dq %ymm4,%ymm6
237 vcvtps2dq (%ecx),%ymm4
238 vcvttps2dq %ymm4,%ymm6
239 vcvttps2dq (%ecx),%ymm4
249 vmovddup (%ecx),%ymm4
250 vmovshdup %ymm4,%ymm6
251 vmovshdup (%ecx),%ymm4
252 vmovsldup %ymm4,%ymm6
253 vmovsldup (%ecx),%ymm4
263 vrsqrtps (%ecx),%ymm4
273 # Tests for op mem256, ymm
276 # Tests for op ymm, mem256
277 vmovntdq %ymm4,(%ecx)
278 vmovntpd %ymm4,(%ecx)
279 vmovntps %ymm4,(%ecx)
281 # Tests for op imm8, ymm/mem256, ymm, ymm
282 vblendpd $7,%ymm4,%ymm6,%ymm2
283 vblendpd $7,(%ecx),%ymm6,%ymm2
284 vblendps $7,%ymm4,%ymm6,%ymm2
285 vblendps $7,(%ecx),%ymm6,%ymm2
286 vcmppd $7,%ymm4,%ymm6,%ymm2
287 vcmppd $7,(%ecx),%ymm6,%ymm2
288 vcmpps $7,%ymm4,%ymm6,%ymm2
289 vcmpps $7,(%ecx),%ymm6,%ymm2
290 vdpps $7,%ymm4,%ymm6,%ymm2
291 vdpps $7,(%ecx),%ymm6,%ymm2
292 vperm2f128 $7,%ymm4,%ymm6,%ymm2
293 vperm2f128 $7,(%ecx),%ymm6,%ymm2
294 vshufpd $7,%ymm4,%ymm6,%ymm2
295 vshufpd $7,(%ecx),%ymm6,%ymm2
296 vshufps $7,%ymm4,%ymm6,%ymm2
297 vshufps $7,(%ecx),%ymm6,%ymm2
299 # Tests for op ymm, ymm/mem256, ymm, ymm
300 vblendvpd %ymm4,%ymm6,%ymm2,%ymm7
301 vblendvpd %ymm4,(%ecx),%ymm2,%ymm7
302 vblendvps %ymm4,%ymm6,%ymm2,%ymm7
303 vblendvps %ymm4,(%ecx),%ymm2,%ymm7
305 # Tests for op imm8, xmm/mem128, ymm, ymm
306 vinsertf128 $7,%xmm4,%ymm4,%ymm6
307 vinsertf128 $7,(%ecx),%ymm4,%ymm6
309 # Tests for op imm8, ymm, xmm/mem128
310 vextractf128 $7,%ymm4,%xmm4
311 vextractf128 $7,%ymm4,(%ecx)
313 # Tests for op mem128, ymm
314 vbroadcastf128 (%ecx),%ymm4
316 # Tests for op xmm/mem128, xmm
317 vcvtdq2ps %xmm4,%xmm6
318 vcvtdq2ps (%ecx),%xmm4
319 vcvtpd2dqx %xmm4,%xmm6
320 vcvtpd2dqx (%ecx),%xmm4
321 vcvtpd2psx %xmm4,%xmm6
322 vcvtpd2psx (%ecx),%xmm4
323 vcvtps2dq %xmm4,%xmm6
324 vcvtps2dq (%ecx),%xmm4
325 vcvttpd2dqx %xmm4,%xmm6
326 vcvttpd2dqx (%ecx),%xmm4
327 vcvttps2dq %xmm4,%xmm6
328 vcvttps2dq (%ecx),%xmm4
337 vmovshdup %xmm4,%xmm6
338 vmovshdup (%ecx),%xmm4
339 vmovsldup %xmm4,%xmm6
340 vmovsldup (%ecx),%xmm4
351 vphminposuw %xmm4,%xmm6
352 vphminposuw (%ecx),%xmm4
362 vrsqrtps (%ecx),%xmm4
370 # Tests for op xmm, xmm/mem128
384 # Tests for op mem128, xmm
386 vmovntdqa (%ecx),%xmm4
388 # Tests for op xmm, mem128
389 vmovntdq %xmm4,(%ecx)
390 vmovntpd %xmm4,(%ecx)
391 vmovntps %xmm4,(%ecx)
393 # Tests for op xmm/mem128, ymm
394 vcvtdq2pd %xmm4,%ymm4
395 vcvtdq2pd (%ecx),%ymm4
396 vcvtps2pd %xmm4,%ymm4
397 vcvtps2pd (%ecx),%ymm4
399 # Tests for op xmm/mem128, xmm, xmm
400 vaddpd %xmm4,%xmm6,%xmm2
401 vaddpd (%ecx),%xmm6,%xmm7
402 vaddps %xmm4,%xmm6,%xmm2
403 vaddps (%ecx),%xmm6,%xmm7
404 vaddsubpd %xmm4,%xmm6,%xmm2
405 vaddsubpd (%ecx),%xmm6,%xmm7
406 vaddsubps %xmm4,%xmm6,%xmm2
407 vaddsubps (%ecx),%xmm6,%xmm7
408 vandnpd %xmm4,%xmm6,%xmm2
409 vandnpd (%ecx),%xmm6,%xmm7
410 vandnps %xmm4,%xmm6,%xmm2
411 vandnps (%ecx),%xmm6,%xmm7
412 vandpd %xmm4,%xmm6,%xmm2
413 vandpd (%ecx),%xmm6,%xmm7
414 vandps %xmm4,%xmm6,%xmm2
415 vandps (%ecx),%xmm6,%xmm7
416 vdivpd %xmm4,%xmm6,%xmm2
417 vdivpd (%ecx),%xmm6,%xmm7
418 vdivps %xmm4,%xmm6,%xmm2
419 vdivps (%ecx),%xmm6,%xmm7
420 vhaddpd %xmm4,%xmm6,%xmm2
421 vhaddpd (%ecx),%xmm6,%xmm7
422 vhaddps %xmm4,%xmm6,%xmm2
423 vhaddps (%ecx),%xmm6,%xmm7
424 vhsubpd %xmm4,%xmm6,%xmm2
425 vhsubpd (%ecx),%xmm6,%xmm7
426 vhsubps %xmm4,%xmm6,%xmm2
427 vhsubps (%ecx),%xmm6,%xmm7
428 vmaxpd %xmm4,%xmm6,%xmm2
429 vmaxpd (%ecx),%xmm6,%xmm7
430 vmaxps %xmm4,%xmm6,%xmm2
431 vmaxps (%ecx),%xmm6,%xmm7
432 vminpd %xmm4,%xmm6,%xmm2
433 vminpd (%ecx),%xmm6,%xmm7
434 vminps %xmm4,%xmm6,%xmm2
435 vminps (%ecx),%xmm6,%xmm7
436 vmulpd %xmm4,%xmm6,%xmm2
437 vmulpd (%ecx),%xmm6,%xmm7
438 vmulps %xmm4,%xmm6,%xmm2
439 vmulps (%ecx),%xmm6,%xmm7
440 vorpd %xmm4,%xmm6,%xmm2
441 vorpd (%ecx),%xmm6,%xmm7
442 vorps %xmm4,%xmm6,%xmm2
443 vorps (%ecx),%xmm6,%xmm7
444 vpacksswb %xmm4,%xmm6,%xmm2
445 vpacksswb (%ecx),%xmm6,%xmm7
446 vpackssdw %xmm4,%xmm6,%xmm2
447 vpackssdw (%ecx),%xmm6,%xmm7
448 vpackuswb %xmm4,%xmm6,%xmm2
449 vpackuswb (%ecx),%xmm6,%xmm7
450 vpackusdw %xmm4,%xmm6,%xmm2
451 vpackusdw (%ecx),%xmm6,%xmm7
452 vpaddb %xmm4,%xmm6,%xmm2
453 vpaddb (%ecx),%xmm6,%xmm7
454 vpaddw %xmm4,%xmm6,%xmm2
455 vpaddw (%ecx),%xmm6,%xmm7
456 vpaddd %xmm4,%xmm6,%xmm2
457 vpaddd (%ecx),%xmm6,%xmm7
458 vpaddq %xmm4,%xmm6,%xmm2
459 vpaddq (%ecx),%xmm6,%xmm7
460 vpaddsb %xmm4,%xmm6,%xmm2
461 vpaddsb (%ecx),%xmm6,%xmm7
462 vpaddsw %xmm4,%xmm6,%xmm2
463 vpaddsw (%ecx),%xmm6,%xmm7
464 vpaddusb %xmm4,%xmm6,%xmm2
465 vpaddusb (%ecx),%xmm6,%xmm7
466 vpaddusw %xmm4,%xmm6,%xmm2
467 vpaddusw (%ecx),%xmm6,%xmm7
468 vpand %xmm4,%xmm6,%xmm2
469 vpand (%ecx),%xmm6,%xmm7
470 vpandn %xmm4,%xmm6,%xmm2
471 vpandn (%ecx),%xmm6,%xmm7
472 vpavgb %xmm4,%xmm6,%xmm2
473 vpavgb (%ecx),%xmm6,%xmm7
474 vpavgw %xmm4,%xmm6,%xmm2
475 vpavgw (%ecx),%xmm6,%xmm7
476 vpcmpeqb %xmm4,%xmm6,%xmm2
477 vpcmpeqb (%ecx),%xmm6,%xmm7
478 vpcmpeqw %xmm4,%xmm6,%xmm2
479 vpcmpeqw (%ecx),%xmm6,%xmm7
480 vpcmpeqd %xmm4,%xmm6,%xmm2
481 vpcmpeqd (%ecx),%xmm6,%xmm7
482 vpcmpeqq %xmm4,%xmm6,%xmm2
483 vpcmpeqq (%ecx),%xmm6,%xmm7
484 vpcmpgtb %xmm4,%xmm6,%xmm2
485 vpcmpgtb (%ecx),%xmm6,%xmm7
486 vpcmpgtw %xmm4,%xmm6,%xmm2
487 vpcmpgtw (%ecx),%xmm6,%xmm7
488 vpcmpgtd %xmm4,%xmm6,%xmm2
489 vpcmpgtd (%ecx),%xmm6,%xmm7
490 vpcmpgtq %xmm4,%xmm6,%xmm2
491 vpcmpgtq (%ecx),%xmm6,%xmm7
492 vpermilpd %xmm4,%xmm6,%xmm2
493 vpermilpd (%ecx),%xmm6,%xmm7
494 vpermilps %xmm4,%xmm6,%xmm2
495 vpermilps (%ecx),%xmm6,%xmm7
496 vphaddw %xmm4,%xmm6,%xmm2
497 vphaddw (%ecx),%xmm6,%xmm7
498 vphaddd %xmm4,%xmm6,%xmm2
499 vphaddd (%ecx),%xmm6,%xmm7
500 vphaddsw %xmm4,%xmm6,%xmm2
501 vphaddsw (%ecx),%xmm6,%xmm7
502 vphsubw %xmm4,%xmm6,%xmm2
503 vphsubw (%ecx),%xmm6,%xmm7
504 vphsubd %xmm4,%xmm6,%xmm2
505 vphsubd (%ecx),%xmm6,%xmm7
506 vphsubsw %xmm4,%xmm6,%xmm2
507 vphsubsw (%ecx),%xmm6,%xmm7
508 vpmaddwd %xmm4,%xmm6,%xmm2
509 vpmaddwd (%ecx),%xmm6,%xmm7
510 vpmaddubsw %xmm4,%xmm6,%xmm2
511 vpmaddubsw (%ecx),%xmm6,%xmm7
512 vpmaxsb %xmm4,%xmm6,%xmm2
513 vpmaxsb (%ecx),%xmm6,%xmm7
514 vpmaxsw %xmm4,%xmm6,%xmm2
515 vpmaxsw (%ecx),%xmm6,%xmm7
516 vpmaxsd %xmm4,%xmm6,%xmm2
517 vpmaxsd (%ecx),%xmm6,%xmm7
518 vpmaxub %xmm4,%xmm6,%xmm2
519 vpmaxub (%ecx),%xmm6,%xmm7
520 vpmaxuw %xmm4,%xmm6,%xmm2
521 vpmaxuw (%ecx),%xmm6,%xmm7
522 vpmaxud %xmm4,%xmm6,%xmm2
523 vpmaxud (%ecx),%xmm6,%xmm7
524 vpminsb %xmm4,%xmm6,%xmm2
525 vpminsb (%ecx),%xmm6,%xmm7
526 vpminsw %xmm4,%xmm6,%xmm2
527 vpminsw (%ecx),%xmm6,%xmm7
528 vpminsd %xmm4,%xmm6,%xmm2
529 vpminsd (%ecx),%xmm6,%xmm7
530 vpminub %xmm4,%xmm6,%xmm2
531 vpminub (%ecx),%xmm6,%xmm7
532 vpminuw %xmm4,%xmm6,%xmm2
533 vpminuw (%ecx),%xmm6,%xmm7
534 vpminud %xmm4,%xmm6,%xmm2
535 vpminud (%ecx),%xmm6,%xmm7
536 vpmulhuw %xmm4,%xmm6,%xmm2
537 vpmulhuw (%ecx),%xmm6,%xmm7
538 vpmulhrsw %xmm4,%xmm6,%xmm2
539 vpmulhrsw (%ecx),%xmm6,%xmm7
540 vpmulhw %xmm4,%xmm6,%xmm2
541 vpmulhw (%ecx),%xmm6,%xmm7
542 vpmullw %xmm4,%xmm6,%xmm2
543 vpmullw (%ecx),%xmm6,%xmm7
544 vpmulld %xmm4,%xmm6,%xmm2
545 vpmulld (%ecx),%xmm6,%xmm7
546 vpmuludq %xmm4,%xmm6,%xmm2
547 vpmuludq (%ecx),%xmm6,%xmm7
548 vpmuldq %xmm4,%xmm6,%xmm2
549 vpmuldq (%ecx),%xmm6,%xmm7
550 vpor %xmm4,%xmm6,%xmm2
551 vpor (%ecx),%xmm6,%xmm7
552 vpsadbw %xmm4,%xmm6,%xmm2
553 vpsadbw (%ecx),%xmm6,%xmm7
554 vpshufb %xmm4,%xmm6,%xmm2
555 vpshufb (%ecx),%xmm6,%xmm7
556 vpsignb %xmm4,%xmm6,%xmm2
557 vpsignb (%ecx),%xmm6,%xmm7
558 vpsignw %xmm4,%xmm6,%xmm2
559 vpsignw (%ecx),%xmm6,%xmm7
560 vpsignd %xmm4,%xmm6,%xmm2
561 vpsignd (%ecx),%xmm6,%xmm7
562 vpsllw %xmm4,%xmm6,%xmm2
563 vpsllw (%ecx),%xmm6,%xmm7
564 vpslld %xmm4,%xmm6,%xmm2
565 vpslld (%ecx),%xmm6,%xmm7
566 vpsllq %xmm4,%xmm6,%xmm2
567 vpsllq (%ecx),%xmm6,%xmm7
568 vpsraw %xmm4,%xmm6,%xmm2
569 vpsraw (%ecx),%xmm6,%xmm7
570 vpsrad %xmm4,%xmm6,%xmm2
571 vpsrad (%ecx),%xmm6,%xmm7
572 vpsrlw %xmm4,%xmm6,%xmm2
573 vpsrlw (%ecx),%xmm6,%xmm7
574 vpsrld %xmm4,%xmm6,%xmm2
575 vpsrld (%ecx),%xmm6,%xmm7
576 vpsrlq %xmm4,%xmm6,%xmm2
577 vpsrlq (%ecx),%xmm6,%xmm7
578 vpsubb %xmm4,%xmm6,%xmm2
579 vpsubb (%ecx),%xmm6,%xmm7
580 vpsubw %xmm4,%xmm6,%xmm2
581 vpsubw (%ecx),%xmm6,%xmm7
582 vpsubd %xmm4,%xmm6,%xmm2
583 vpsubd (%ecx),%xmm6,%xmm7
584 vpsubq %xmm4,%xmm6,%xmm2
585 vpsubq (%ecx),%xmm6,%xmm7
586 vpsubsb %xmm4,%xmm6,%xmm2
587 vpsubsb (%ecx),%xmm6,%xmm7
588 vpsubsw %xmm4,%xmm6,%xmm2
589 vpsubsw (%ecx),%xmm6,%xmm7
590 vpsubusb %xmm4,%xmm6,%xmm2
591 vpsubusb (%ecx),%xmm6,%xmm7
592 vpsubusw %xmm4,%xmm6,%xmm2
593 vpsubusw (%ecx),%xmm6,%xmm7
594 vpunpckhbw %xmm4,%xmm6,%xmm2
595 vpunpckhbw (%ecx),%xmm6,%xmm7
596 vpunpckhwd %xmm4,%xmm6,%xmm2
597 vpunpckhwd (%ecx),%xmm6,%xmm7
598 vpunpckhdq %xmm4,%xmm6,%xmm2
599 vpunpckhdq (%ecx),%xmm6,%xmm7
600 vpunpckhqdq %xmm4,%xmm6,%xmm2
601 vpunpckhqdq (%ecx),%xmm6,%xmm7
602 vpunpcklbw %xmm4,%xmm6,%xmm2
603 vpunpcklbw (%ecx),%xmm6,%xmm7
604 vpunpcklwd %xmm4,%xmm6,%xmm2
605 vpunpcklwd (%ecx),%xmm6,%xmm7
606 vpunpckldq %xmm4,%xmm6,%xmm2
607 vpunpckldq (%ecx),%xmm6,%xmm7
608 vpunpcklqdq %xmm4,%xmm6,%xmm2
609 vpunpcklqdq (%ecx),%xmm6,%xmm7
610 vpxor %xmm4,%xmm6,%xmm2
611 vpxor (%ecx),%xmm6,%xmm7
612 vsubpd %xmm4,%xmm6,%xmm2
613 vsubpd (%ecx),%xmm6,%xmm7
614 vsubps %xmm4,%xmm6,%xmm2
615 vsubps (%ecx),%xmm6,%xmm7
616 vunpckhpd %xmm4,%xmm6,%xmm2
617 vunpckhpd (%ecx),%xmm6,%xmm7
618 vunpckhps %xmm4,%xmm6,%xmm2
619 vunpckhps (%ecx),%xmm6,%xmm7
620 vunpcklpd %xmm4,%xmm6,%xmm2
621 vunpcklpd (%ecx),%xmm6,%xmm7
622 vunpcklps %xmm4,%xmm6,%xmm2
623 vunpcklps (%ecx),%xmm6,%xmm7
624 vxorpd %xmm4,%xmm6,%xmm2
625 vxorpd (%ecx),%xmm6,%xmm7
626 vxorps %xmm4,%xmm6,%xmm2
627 vxorps (%ecx),%xmm6,%xmm7
628 vaesenc %xmm4,%xmm6,%xmm2
629 vaesenc (%ecx),%xmm6,%xmm7
630 vaesenclast %xmm4,%xmm6,%xmm2
631 vaesenclast (%ecx),%xmm6,%xmm7
632 vaesdec %xmm4,%xmm6,%xmm2
633 vaesdec (%ecx),%xmm6,%xmm7
634 vaesdeclast %xmm4,%xmm6,%xmm2
635 vaesdeclast (%ecx),%xmm6,%xmm7
636 vcmpeqpd %xmm4,%xmm6,%xmm2
637 vcmpeqpd (%ecx),%xmm6,%xmm7
638 vcmpltpd %xmm4,%xmm6,%xmm2
639 vcmpltpd (%ecx),%xmm6,%xmm7
640 vcmplepd %xmm4,%xmm6,%xmm2
641 vcmplepd (%ecx),%xmm6,%xmm7
642 vcmpunordpd %xmm4,%xmm6,%xmm2
643 vcmpunordpd (%ecx),%xmm6,%xmm7
644 vcmpneqpd %xmm4,%xmm6,%xmm2
645 vcmpneqpd (%ecx),%xmm6,%xmm7
646 vcmpnltpd %xmm4,%xmm6,%xmm2
647 vcmpnltpd (%ecx),%xmm6,%xmm7
648 vcmpnlepd %xmm4,%xmm6,%xmm2
649 vcmpnlepd (%ecx),%xmm6,%xmm7
650 vcmpordpd %xmm4,%xmm6,%xmm2
651 vcmpordpd (%ecx),%xmm6,%xmm7
652 vcmpeq_uqpd %xmm4,%xmm6,%xmm2
653 vcmpeq_uqpd (%ecx),%xmm6,%xmm7
654 vcmpngepd %xmm4,%xmm6,%xmm2
655 vcmpngepd (%ecx),%xmm6,%xmm7
656 vcmpngtpd %xmm4,%xmm6,%xmm2
657 vcmpngtpd (%ecx),%xmm6,%xmm7
658 vcmpfalsepd %xmm4,%xmm6,%xmm2
659 vcmpfalsepd (%ecx),%xmm6,%xmm7
660 vcmpneq_oqpd %xmm4,%xmm6,%xmm2
661 vcmpneq_oqpd (%ecx),%xmm6,%xmm7
662 vcmpgepd %xmm4,%xmm6,%xmm2
663 vcmpgepd (%ecx),%xmm6,%xmm7
664 vcmpgtpd %xmm4,%xmm6,%xmm2
665 vcmpgtpd (%ecx),%xmm6,%xmm7
666 vcmptruepd %xmm4,%xmm6,%xmm2
667 vcmptruepd (%ecx),%xmm6,%xmm7
668 vcmpeq_ospd %xmm4,%xmm6,%xmm2
669 vcmpeq_ospd (%ecx),%xmm6,%xmm7
670 vcmplt_oqpd %xmm4,%xmm6,%xmm2
671 vcmplt_oqpd (%ecx),%xmm6,%xmm7
672 vcmple_oqpd %xmm4,%xmm6,%xmm2
673 vcmple_oqpd (%ecx),%xmm6,%xmm7
674 vcmpunord_spd %xmm4,%xmm6,%xmm2
675 vcmpunord_spd (%ecx),%xmm6,%xmm7
676 vcmpneq_uspd %xmm4,%xmm6,%xmm2
677 vcmpneq_uspd (%ecx),%xmm6,%xmm7
678 vcmpnlt_uqpd %xmm4,%xmm6,%xmm2
679 vcmpnlt_uqpd (%ecx),%xmm6,%xmm7
680 vcmpnle_uqpd %xmm4,%xmm6,%xmm2
681 vcmpnle_uqpd (%ecx),%xmm6,%xmm7
682 vcmpord_spd %xmm4,%xmm6,%xmm2
683 vcmpord_spd (%ecx),%xmm6,%xmm7
684 vcmpeq_uspd %xmm4,%xmm6,%xmm2
685 vcmpeq_uspd (%ecx),%xmm6,%xmm7
686 vcmpnge_uqpd %xmm4,%xmm6,%xmm2
687 vcmpnge_uqpd (%ecx),%xmm6,%xmm7
688 vcmpngt_uqpd %xmm4,%xmm6,%xmm2
689 vcmpngt_uqpd (%ecx),%xmm6,%xmm7
690 vcmpfalse_ospd %xmm4,%xmm6,%xmm2
691 vcmpfalse_ospd (%ecx),%xmm6,%xmm7
692 vcmpneq_ospd %xmm4,%xmm6,%xmm2
693 vcmpneq_ospd (%ecx),%xmm6,%xmm7
694 vcmpge_oqpd %xmm4,%xmm6,%xmm2
695 vcmpge_oqpd (%ecx),%xmm6,%xmm7
696 vcmpgt_oqpd %xmm4,%xmm6,%xmm2
697 vcmpgt_oqpd (%ecx),%xmm6,%xmm7
698 vcmptrue_uspd %xmm4,%xmm6,%xmm2
699 vcmptrue_uspd (%ecx),%xmm6,%xmm7
700 vcmpeqps %xmm4,%xmm6,%xmm2
701 vcmpeqps (%ecx),%xmm6,%xmm7
702 vcmpltps %xmm4,%xmm6,%xmm2
703 vcmpltps (%ecx),%xmm6,%xmm7
704 vcmpleps %xmm4,%xmm6,%xmm2
705 vcmpleps (%ecx),%xmm6,%xmm7
706 vcmpunordps %xmm4,%xmm6,%xmm2
707 vcmpunordps (%ecx),%xmm6,%xmm7
708 vcmpneqps %xmm4,%xmm6,%xmm2
709 vcmpneqps (%ecx),%xmm6,%xmm7
710 vcmpnltps %xmm4,%xmm6,%xmm2
711 vcmpnltps (%ecx),%xmm6,%xmm7
712 vcmpnleps %xmm4,%xmm6,%xmm2
713 vcmpnleps (%ecx),%xmm6,%xmm7
714 vcmpordps %xmm4,%xmm6,%xmm2
715 vcmpordps (%ecx),%xmm6,%xmm7
716 vcmpeq_uqps %xmm4,%xmm6,%xmm2
717 vcmpeq_uqps (%ecx),%xmm6,%xmm7
718 vcmpngeps %xmm4,%xmm6,%xmm2
719 vcmpngeps (%ecx),%xmm6,%xmm7
720 vcmpngtps %xmm4,%xmm6,%xmm2
721 vcmpngtps (%ecx),%xmm6,%xmm7
722 vcmpfalseps %xmm4,%xmm6,%xmm2
723 vcmpfalseps (%ecx),%xmm6,%xmm7
724 vcmpneq_oqps %xmm4,%xmm6,%xmm2
725 vcmpneq_oqps (%ecx),%xmm6,%xmm7
726 vcmpgeps %xmm4,%xmm6,%xmm2
727 vcmpgeps (%ecx),%xmm6,%xmm7
728 vcmpgtps %xmm4,%xmm6,%xmm2
729 vcmpgtps (%ecx),%xmm6,%xmm7
730 vcmptrueps %xmm4,%xmm6,%xmm2
731 vcmptrueps (%ecx),%xmm6,%xmm7
732 vcmpeq_osps %xmm4,%xmm6,%xmm2
733 vcmpeq_osps (%ecx),%xmm6,%xmm7
734 vcmplt_oqps %xmm4,%xmm6,%xmm2
735 vcmplt_oqps (%ecx),%xmm6,%xmm7
736 vcmple_oqps %xmm4,%xmm6,%xmm2
737 vcmple_oqps (%ecx),%xmm6,%xmm7
738 vcmpunord_sps %xmm4,%xmm6,%xmm2
739 vcmpunord_sps (%ecx),%xmm6,%xmm7
740 vcmpneq_usps %xmm4,%xmm6,%xmm2
741 vcmpneq_usps (%ecx),%xmm6,%xmm7
742 vcmpnlt_uqps %xmm4,%xmm6,%xmm2
743 vcmpnlt_uqps (%ecx),%xmm6,%xmm7
744 vcmpnle_uqps %xmm4,%xmm6,%xmm2
745 vcmpnle_uqps (%ecx),%xmm6,%xmm7
746 vcmpord_sps %xmm4,%xmm6,%xmm2
747 vcmpord_sps (%ecx),%xmm6,%xmm7
748 vcmpeq_usps %xmm4,%xmm6,%xmm2
749 vcmpeq_usps (%ecx),%xmm6,%xmm7
750 vcmpnge_uqps %xmm4,%xmm6,%xmm2
751 vcmpnge_uqps (%ecx),%xmm6,%xmm7
752 vcmpngt_uqps %xmm4,%xmm6,%xmm2
753 vcmpngt_uqps (%ecx),%xmm6,%xmm7
754 vcmpfalse_osps %xmm4,%xmm6,%xmm2
755 vcmpfalse_osps (%ecx),%xmm6,%xmm7
756 vcmpneq_osps %xmm4,%xmm6,%xmm2
757 vcmpneq_osps (%ecx),%xmm6,%xmm7
758 vcmpge_oqps %xmm4,%xmm6,%xmm2
759 vcmpge_oqps (%ecx),%xmm6,%xmm7
760 vcmpgt_oqps %xmm4,%xmm6,%xmm2
761 vcmpgt_oqps (%ecx),%xmm6,%xmm7
762 vcmptrue_usps %xmm4,%xmm6,%xmm2
763 vcmptrue_usps (%ecx),%xmm6,%xmm7
765 # Tests for op mem128, xmm, xmm
766 vmaskmovps (%ecx),%xmm4,%xmm6
767 vmaskmovpd (%ecx),%xmm4,%xmm6
769 # Tests for op imm8, xmm/mem128, xmm
770 vaeskeygenassist $7,%xmm4,%xmm6
771 vaeskeygenassist $7,(%ecx),%xmm6
772 vpcmpestri $7,%xmm4,%xmm6
773 vpcmpestri $7,(%ecx),%xmm6
774 vpcmpestrm $7,%xmm4,%xmm6
775 vpcmpestrm $7,(%ecx),%xmm6
776 vpcmpistri $7,%xmm4,%xmm6
777 vpcmpistri $7,(%ecx),%xmm6
778 vpcmpistrm $7,%xmm4,%xmm6
779 vpcmpistrm $7,(%ecx),%xmm6
780 vpermilpd $7,%xmm4,%xmm6
781 vpermilpd $7,(%ecx),%xmm6
782 vpermilps $7,%xmm4,%xmm6
783 vpermilps $7,(%ecx),%xmm6
784 vpshufd $7,%xmm4,%xmm6
785 vpshufd $7,(%ecx),%xmm6
786 vpshufhw $7,%xmm4,%xmm6
787 vpshufhw $7,(%ecx),%xmm6
788 vpshuflw $7,%xmm4,%xmm6
789 vpshuflw $7,(%ecx),%xmm6
790 vroundpd $7,%xmm4,%xmm6
791 vroundpd $7,(%ecx),%xmm6
792 vroundps $7,%xmm4,%xmm6
793 vroundps $7,(%ecx),%xmm6
795 # Tests for op xmm, xmm, mem128
796 vmaskmovps %xmm4,%xmm6,(%ecx)
797 vmaskmovpd %xmm4,%xmm6,(%ecx)
799 # Tests for op imm8, xmm/mem128, xmm, xmm
800 vblendpd $7,%xmm4,%xmm6,%xmm2
801 vblendpd $7,(%ecx),%xmm6,%xmm2
802 vblendps $7,%xmm4,%xmm6,%xmm2
803 vblendps $7,(%ecx),%xmm6,%xmm2
804 vcmppd $7,%xmm4,%xmm6,%xmm2
805 vcmppd $7,(%ecx),%xmm6,%xmm2
806 vcmpps $7,%xmm4,%xmm6,%xmm2
807 vcmpps $7,(%ecx),%xmm6,%xmm2
808 vdppd $7,%xmm4,%xmm6,%xmm2
809 vdppd $7,(%ecx),%xmm6,%xmm2
810 vdpps $7,%xmm4,%xmm6,%xmm2
811 vdpps $7,(%ecx),%xmm6,%xmm2
812 vmpsadbw $7,%xmm4,%xmm6,%xmm2
813 vmpsadbw $7,(%ecx),%xmm6,%xmm2
814 vpalignr $7,%xmm4,%xmm6,%xmm2
815 vpalignr $7,(%ecx),%xmm6,%xmm2
816 vpblendw $7,%xmm4,%xmm6,%xmm2
817 vpblendw $7,(%ecx),%xmm6,%xmm2
818 vshufpd $7,%xmm4,%xmm6,%xmm2
819 vshufpd $7,(%ecx),%xmm6,%xmm2
820 vshufps $7,%xmm4,%xmm6,%xmm2
821 vshufps $7,(%ecx),%xmm6,%xmm2
823 # Tests for op xmm, xmm/mem128, xmm, xmm
824 vblendvpd %xmm4,%xmm6,%xmm2,%xmm7
825 vblendvpd %xmm4,(%ecx),%xmm2,%xmm7
826 vblendvps %xmm4,%xmm6,%xmm2,%xmm7
827 vblendvps %xmm4,(%ecx),%xmm2,%xmm7
828 vpblendvb %xmm4,%xmm6,%xmm2,%xmm7
829 vpblendvb %xmm4,(%ecx),%xmm2,%xmm7
831 # Tests for op mem64, ymm
832 vbroadcastsd (%ecx),%ymm4
834 # Tests for op xmm/mem64, xmm
837 vcvtdq2pd %xmm4,%xmm6
838 vcvtdq2pd (%ecx),%xmm4
839 vcvtps2pd %xmm4,%xmm6
840 vcvtps2pd (%ecx),%xmm4
842 vmovddup (%ecx),%xmm4
843 vpmovsxbw %xmm4,%xmm6
844 vpmovsxbw (%ecx),%xmm4
845 vpmovsxwd %xmm4,%xmm6
846 vpmovsxwd (%ecx),%xmm4
847 vpmovsxdq %xmm4,%xmm6
848 vpmovsxdq (%ecx),%xmm4
849 vpmovzxbw %xmm4,%xmm6
850 vpmovzxbw (%ecx),%xmm4
851 vpmovzxwd %xmm4,%xmm6
852 vpmovzxwd (%ecx),%xmm4
853 vpmovzxdq %xmm4,%xmm6
854 vpmovzxdq (%ecx),%xmm4
856 vucomisd (%ecx),%xmm4
858 # Tests for op mem64, xmm
861 # Tests for op xmm, mem64
868 # Tests for op xmm, regq/mem64
869 # Tests for op regq/mem64, xmm
873 # Tests for op xmm/mem64, regl
875 vcvtsd2si (%ecx),%ecx
876 vcvttsd2si %xmm4,%ecx
877 vcvttsd2si (%ecx),%ecx
879 # Tests for op mem64, xmm, xmm
880 vmovlpd (%ecx),%xmm4,%xmm6
881 vmovlps (%ecx),%xmm4,%xmm6
882 vmovhpd (%ecx),%xmm4,%xmm6
883 vmovhps (%ecx),%xmm4,%xmm6
885 # Tests for op imm8, xmm/mem64, xmm, xmm
886 vcmpsd $7,%xmm4,%xmm6,%xmm2
887 vcmpsd $7,(%ecx),%xmm6,%xmm2
888 vroundsd $7,%xmm4,%xmm6,%xmm2
889 vroundsd $7,(%ecx),%xmm6,%xmm2
891 # Tests for op xmm/mem64, xmm, xmm
892 vaddsd %xmm4,%xmm6,%xmm2
893 vaddsd (%ecx),%xmm6,%xmm2
894 vcvtsd2ss %xmm4,%xmm6,%xmm2
895 vcvtsd2ss (%ecx),%xmm6,%xmm2
896 vdivsd %xmm4,%xmm6,%xmm2
897 vdivsd (%ecx),%xmm6,%xmm2
898 vmaxsd %xmm4,%xmm6,%xmm2
899 vmaxsd (%ecx),%xmm6,%xmm2
900 vminsd %xmm4,%xmm6,%xmm2
901 vminsd (%ecx),%xmm6,%xmm2
902 vmulsd %xmm4,%xmm6,%xmm2
903 vmulsd (%ecx),%xmm6,%xmm2
904 vsqrtsd %xmm4,%xmm6,%xmm2
905 vsqrtsd (%ecx),%xmm6,%xmm2
906 vsubsd %xmm4,%xmm6,%xmm2
907 vsubsd (%ecx),%xmm6,%xmm2
908 vcmpeqsd %xmm4,%xmm6,%xmm2
909 vcmpeqsd (%ecx),%xmm6,%xmm2
910 vcmpltsd %xmm4,%xmm6,%xmm2
911 vcmpltsd (%ecx),%xmm6,%xmm2
912 vcmplesd %xmm4,%xmm6,%xmm2
913 vcmplesd (%ecx),%xmm6,%xmm2
914 vcmpunordsd %xmm4,%xmm6,%xmm2
915 vcmpunordsd (%ecx),%xmm6,%xmm2
916 vcmpneqsd %xmm4,%xmm6,%xmm2
917 vcmpneqsd (%ecx),%xmm6,%xmm2
918 vcmpnltsd %xmm4,%xmm6,%xmm2
919 vcmpnltsd (%ecx),%xmm6,%xmm2
920 vcmpnlesd %xmm4,%xmm6,%xmm2
921 vcmpnlesd (%ecx),%xmm6,%xmm2
922 vcmpordsd %xmm4,%xmm6,%xmm2
923 vcmpordsd (%ecx),%xmm6,%xmm2
924 vcmpeq_uqsd %xmm4,%xmm6,%xmm2
925 vcmpeq_uqsd (%ecx),%xmm6,%xmm2
926 vcmpngesd %xmm4,%xmm6,%xmm2
927 vcmpngesd (%ecx),%xmm6,%xmm2
928 vcmpngtsd %xmm4,%xmm6,%xmm2
929 vcmpngtsd (%ecx),%xmm6,%xmm2
930 vcmpfalsesd %xmm4,%xmm6,%xmm2
931 vcmpfalsesd (%ecx),%xmm6,%xmm2
932 vcmpneq_oqsd %xmm4,%xmm6,%xmm2
933 vcmpneq_oqsd (%ecx),%xmm6,%xmm2
934 vcmpgesd %xmm4,%xmm6,%xmm2
935 vcmpgesd (%ecx),%xmm6,%xmm2
936 vcmpgtsd %xmm4,%xmm6,%xmm2
937 vcmpgtsd (%ecx),%xmm6,%xmm2
938 vcmptruesd %xmm4,%xmm6,%xmm2
939 vcmptruesd (%ecx),%xmm6,%xmm2
940 vcmpeq_ossd %xmm4,%xmm6,%xmm2
941 vcmpeq_ossd (%ecx),%xmm6,%xmm2
942 vcmplt_oqsd %xmm4,%xmm6,%xmm2
943 vcmplt_oqsd (%ecx),%xmm6,%xmm2
944 vcmple_oqsd %xmm4,%xmm6,%xmm2
945 vcmple_oqsd (%ecx),%xmm6,%xmm2
946 vcmpunord_ssd %xmm4,%xmm6,%xmm2
947 vcmpunord_ssd (%ecx),%xmm6,%xmm2
948 vcmpneq_ussd %xmm4,%xmm6,%xmm2
949 vcmpneq_ussd (%ecx),%xmm6,%xmm2
950 vcmpnlt_uqsd %xmm4,%xmm6,%xmm2
951 vcmpnlt_uqsd (%ecx),%xmm6,%xmm2
952 vcmpnle_uqsd %xmm4,%xmm6,%xmm2
953 vcmpnle_uqsd (%ecx),%xmm6,%xmm2
954 vcmpord_ssd %xmm4,%xmm6,%xmm2
955 vcmpord_ssd (%ecx),%xmm6,%xmm2
956 vcmpeq_ussd %xmm4,%xmm6,%xmm2
957 vcmpeq_ussd (%ecx),%xmm6,%xmm2
958 vcmpnge_uqsd %xmm4,%xmm6,%xmm2
959 vcmpnge_uqsd (%ecx),%xmm6,%xmm2
960 vcmpngt_uqsd %xmm4,%xmm6,%xmm2
961 vcmpngt_uqsd (%ecx),%xmm6,%xmm2
962 vcmpfalse_ossd %xmm4,%xmm6,%xmm2
963 vcmpfalse_ossd (%ecx),%xmm6,%xmm2
964 vcmpneq_ossd %xmm4,%xmm6,%xmm2
965 vcmpneq_ossd (%ecx),%xmm6,%xmm2
966 vcmpge_oqsd %xmm4,%xmm6,%xmm2
967 vcmpge_oqsd (%ecx),%xmm6,%xmm2
968 vcmpgt_oqsd %xmm4,%xmm6,%xmm2
969 vcmpgt_oqsd (%ecx),%xmm6,%xmm2
970 vcmptrue_ussd %xmm4,%xmm6,%xmm2
971 vcmptrue_ussd (%ecx),%xmm6,%xmm2
977 # Tests for op xmm/mem32, xmm, xmm
978 vaddss %xmm4,%xmm6,%xmm2
979 vaddss (%ecx),%xmm6,%xmm2
980 vcvtss2sd %xmm4,%xmm6,%xmm2
981 vcvtss2sd (%ecx),%xmm6,%xmm2
982 vdivss %xmm4,%xmm6,%xmm2
983 vdivss (%ecx),%xmm6,%xmm2
984 vmaxss %xmm4,%xmm6,%xmm2
985 vmaxss (%ecx),%xmm6,%xmm2
986 vminss %xmm4,%xmm6,%xmm2
987 vminss (%ecx),%xmm6,%xmm2
988 vmulss %xmm4,%xmm6,%xmm2
989 vmulss (%ecx),%xmm6,%xmm2
990 vrcpss %xmm4,%xmm6,%xmm2
991 vrcpss (%ecx),%xmm6,%xmm2
992 vrsqrtss %xmm4,%xmm6,%xmm2
993 vrsqrtss (%ecx),%xmm6,%xmm2
994 vsqrtss %xmm4,%xmm6,%xmm2
995 vsqrtss (%ecx),%xmm6,%xmm2
996 vsubss %xmm4,%xmm6,%xmm2
997 vsubss (%ecx),%xmm6,%xmm2
998 vcmpeqss %xmm4,%xmm6,%xmm2
999 vcmpeqss (%ecx),%xmm6,%xmm2
1000 vcmpltss %xmm4,%xmm6,%xmm2
1001 vcmpltss (%ecx),%xmm6,%xmm2
1002 vcmpless %xmm4,%xmm6,%xmm2
1003 vcmpless (%ecx),%xmm6,%xmm2
1004 vcmpunordss %xmm4,%xmm6,%xmm2
1005 vcmpunordss (%ecx),%xmm6,%xmm2
1006 vcmpneqss %xmm4,%xmm6,%xmm2
1007 vcmpneqss (%ecx),%xmm6,%xmm2
1008 vcmpnltss %xmm4,%xmm6,%xmm2
1009 vcmpnltss (%ecx),%xmm6,%xmm2
1010 vcmpnless %xmm4,%xmm6,%xmm2
1011 vcmpnless (%ecx),%xmm6,%xmm2
1012 vcmpordss %xmm4,%xmm6,%xmm2
1013 vcmpordss (%ecx),%xmm6,%xmm2
1014 vcmpeq_uqss %xmm4,%xmm6,%xmm2
1015 vcmpeq_uqss (%ecx),%xmm6,%xmm2
1016 vcmpngess %xmm4,%xmm6,%xmm2
1017 vcmpngess (%ecx),%xmm6,%xmm2
1018 vcmpngtss %xmm4,%xmm6,%xmm2
1019 vcmpngtss (%ecx),%xmm6,%xmm2
1020 vcmpfalsess %xmm4,%xmm6,%xmm2
1021 vcmpfalsess (%ecx),%xmm6,%xmm2
1022 vcmpneq_oqss %xmm4,%xmm6,%xmm2
1023 vcmpneq_oqss (%ecx),%xmm6,%xmm2
1024 vcmpgess %xmm4,%xmm6,%xmm2
1025 vcmpgess (%ecx),%xmm6,%xmm2
1026 vcmpgtss %xmm4,%xmm6,%xmm2
1027 vcmpgtss (%ecx),%xmm6,%xmm2
1028 vcmptruess %xmm4,%xmm6,%xmm2
1029 vcmptruess (%ecx),%xmm6,%xmm2
1030 vcmpeq_osss %xmm4,%xmm6,%xmm2
1031 vcmpeq_osss (%ecx),%xmm6,%xmm2
1032 vcmplt_oqss %xmm4,%xmm6,%xmm2
1033 vcmplt_oqss (%ecx),%xmm6,%xmm2
1034 vcmple_oqss %xmm4,%xmm6,%xmm2
1035 vcmple_oqss (%ecx),%xmm6,%xmm2
1036 vcmpunord_sss %xmm4,%xmm6,%xmm2
1037 vcmpunord_sss (%ecx),%xmm6,%xmm2
1038 vcmpneq_usss %xmm4,%xmm6,%xmm2
1039 vcmpneq_usss (%ecx),%xmm6,%xmm2
1040 vcmpnlt_uqss %xmm4,%xmm6,%xmm2
1041 vcmpnlt_uqss (%ecx),%xmm6,%xmm2
1042 vcmpnle_uqss %xmm4,%xmm6,%xmm2
1043 vcmpnle_uqss (%ecx),%xmm6,%xmm2
1044 vcmpord_sss %xmm4,%xmm6,%xmm2
1045 vcmpord_sss (%ecx),%xmm6,%xmm2
1046 vcmpeq_usss %xmm4,%xmm6,%xmm2
1047 vcmpeq_usss (%ecx),%xmm6,%xmm2
1048 vcmpnge_uqss %xmm4,%xmm6,%xmm2
1049 vcmpnge_uqss (%ecx),%xmm6,%xmm2
1050 vcmpngt_uqss %xmm4,%xmm6,%xmm2
1051 vcmpngt_uqss (%ecx),%xmm6,%xmm2
1052 vcmpfalse_osss %xmm4,%xmm6,%xmm2
1053 vcmpfalse_osss (%ecx),%xmm6,%xmm2
1054 vcmpneq_osss %xmm4,%xmm6,%xmm2
1055 vcmpneq_osss (%ecx),%xmm6,%xmm2
1056 vcmpge_oqss %xmm4,%xmm6,%xmm2
1057 vcmpge_oqss (%ecx),%xmm6,%xmm2
1058 vcmpgt_oqss %xmm4,%xmm6,%xmm2
1059 vcmpgt_oqss (%ecx),%xmm6,%xmm2
1060 vcmptrue_usss %xmm4,%xmm6,%xmm2
1061 vcmptrue_usss (%ecx),%xmm6,%xmm2
1063 # Tests for op mem32, ymm
1064 vbroadcastss (%ecx),%ymm4
1066 # Tests for op xmm/mem32, xmm
1068 vcomiss (%ecx),%xmm4
1069 vpmovsxbd %xmm4,%xmm6
1070 vpmovsxbd (%ecx),%xmm4
1071 vpmovsxwq %xmm4,%xmm6
1072 vpmovsxwq (%ecx),%xmm4
1073 vpmovzxbd %xmm4,%xmm6
1074 vpmovzxbd (%ecx),%xmm4
1075 vpmovzxwq %xmm4,%xmm6
1076 vpmovzxwq (%ecx),%xmm4
1077 vucomiss %xmm4,%xmm6
1078 vucomiss (%ecx),%xmm4
1080 # Tests for op mem32, xmm
1081 vbroadcastss (%ecx),%xmm4
1084 # Tests for op xmm, mem32
1087 # Tests for op xmm, regl/mem32
1088 # Tests for op regl/mem32, xmm
1094 # Tests for op xmm/mem32, regl
1095 vcvtss2si %xmm4,%ecx
1096 vcvtss2si (%ecx),%ecx
1097 vcvttss2si %xmm4,%ecx
1098 vcvttss2si (%ecx),%ecx
1100 # Tests for op imm8, xmm, regq/mem32
1101 vextractps $7,%xmm4,(%ecx)
1103 # Tests for op imm8, xmm, regl/mem32
1104 vpextrd $7,%xmm4,%ecx
1105 vpextrd $7,%xmm4,(%ecx)
1106 vextractps $7,%xmm4,%ecx
1107 vextractps $7,%xmm4,(%ecx)
1109 # Tests for op regl/mem32, xmm, xmm
1110 vcvtsi2sd %ecx,%xmm4,%xmm6
1111 vcvtsi2sd (%ecx),%xmm4,%xmm6
1112 vcvtsi2ss %ecx,%xmm4,%xmm6
1113 vcvtsi2ss (%ecx),%xmm4,%xmm6
1115 # Tests for op imm8, xmm/mem32, xmm, xmm
1116 vcmpss $7,%xmm4,%xmm6,%xmm2
1117 vcmpss $7,(%ecx),%xmm6,%xmm2
1118 vinsertps $7,%xmm4,%xmm6,%xmm2
1119 vinsertps $7,(%ecx),%xmm6,%xmm2
1120 vroundss $7,%xmm4,%xmm6,%xmm2
1121 vroundss $7,(%ecx),%xmm6,%xmm2
1123 # Tests for op xmm/m16, xmm
1124 vpmovsxbq %xmm4,%xmm6
1125 vpmovsxbq (%ecx),%xmm4
1126 vpmovzxbq %xmm4,%xmm6
1127 vpmovzxbq (%ecx),%xmm4
1129 # Tests for op imm8, xmm, regl/mem16
1130 vpextrw $7,%xmm4,%ecx
1131 vpextrw $7,%xmm4,(%ecx)
1133 # Tests for op imm8, xmm, regq/mem16
1134 vpextrw $7,%xmm4,(%ecx)
1136 # Tests for op imm8, regl/mem16, xmm, xmm
1137 vpinsrw $7,%ecx,%xmm4,%xmm6
1138 vpinsrw $7,(%ecx),%xmm4,%xmm6
1140 # Tests for op imm8, xmm, regl/mem8
1141 vpextrb $7,%xmm4,%ecx
1142 vpextrb $7,%xmm4,(%ecx)
1144 # Tests for op imm8, regl/mem8, xmm, xmm
1145 vpinsrb $7,%ecx,%xmm4,%xmm6
1146 vpinsrb $7,(%ecx),%xmm4,%xmm6
1148 # Tests for op imm8, xmm, regq/mem8
1149 vpextrb $7,%xmm4,(%ecx)
1151 # Tests for op imm8, regl/mem8, xmm, xmm
1152 vpinsrb $7,%ecx,%xmm4,%xmm6
1153 vpinsrb $7,(%ecx),%xmm4,%xmm6
1155 # Tests for op xmm, xmm
1156 vmaskmovdqu %xmm4,%xmm6
1159 # Tests for op xmm, regl
1160 vmovmskpd %xmm4,%ecx
1161 vmovmskps %xmm4,%ecx
1162 vpmovmskb %xmm4,%ecx
1164 # Tests for op xmm, xmm, xmm
1165 vmovhlps %xmm4,%xmm6,%xmm2
1166 vmovlhps %xmm4,%xmm6,%xmm2
1167 vmovsd %xmm4,%xmm6,%xmm2
1168 vmovss %xmm4,%xmm6,%xmm2
1170 # Tests for op imm8, xmm, xmm
1171 vpslld $7,%xmm4,%xmm6
1172 vpslldq $7,%xmm4,%xmm6
1173 vpsllq $7,%xmm4,%xmm6
1174 vpsllw $7,%xmm4,%xmm6
1175 vpsrad $7,%xmm4,%xmm6
1176 vpsraw $7,%xmm4,%xmm6
1177 vpsrld $7,%xmm4,%xmm6
1178 vpsrldq $7,%xmm4,%xmm6
1179 vpsrlq $7,%xmm4,%xmm6
1180 vpsrlw $7,%xmm4,%xmm6
1182 # Tests for op imm8, xmm, regl
1183 vpextrw $7,%xmm4,%ecx
1185 # Tests for op ymm, regl
1186 vmovmskpd %ymm4,%ecx
1187 vmovmskps %ymm4,%ecx
1189 # Default instructions without suffixes.
1190 vcvtpd2dq %xmm4,%xmm6
1191 vcvtpd2dq %ymm4,%xmm6
1192 vcvtpd2ps %xmm4,%xmm6
1193 vcvtpd2ps %ymm4,%xmm6
1194 vcvttpd2dq %xmm4,%xmm6
1195 vcvttpd2dq %ymm4,%xmm6
1197 #Tests with different memory and register operands.
1199 vmovdqa 0x1234,%xmm0
1200 vmovdqa %xmm0,0x1234
1202 vcvtsd2si 0x1234,%eax
1203 vcvtdq2pd 0x1234,%ymm0
1204 vcvtpd2psy 0x1234,%xmm0
1205 vpavgb 0x1234,%xmm0,%xmm7
1206 vaeskeygenassist $7,0x1234,%xmm0
1207 vpextrb $7,%xmm0,0x1234
1208 vcvtsi2sdl 0x1234,%xmm0,%xmm7
1209 vblendvps %xmm0,0x1234,%xmm4,%xmm6
1210 vpinsrb $7,0x1234,%xmm0,%xmm7
1211 vmovdqa 0x1234,%ymm0
1212 vmovdqa %ymm0,0x1234
1213 vpermilpd 0x1234,%ymm0,%ymm7
1214 vroundpd $7,0x1234,%ymm0
1215 vextractf128 $7,%ymm0,0x1234
1216 vperm2f128 $7,0x1234,%ymm0,%ymm7
1217 vblendvpd %ymm0,0x1234,%ymm4,%ymm6
1219 vmovdqa (%ebp),%xmm0
1220 vmovdqa %xmm0,(%ebp)
1222 vcvtsd2si (%ebp),%eax
1223 vcvtdq2pd (%ebp),%ymm0
1224 vcvtpd2psy (%ebp),%xmm0
1225 vpavgb (%ebp),%xmm0,%xmm7
1226 vaeskeygenassist $7,(%ebp),%xmm0
1227 vpextrb $7,%xmm0,(%ebp)
1228 vcvtsi2sdl (%ebp),%xmm0,%xmm7
1229 vblendvps %xmm0,(%ebp),%xmm4,%xmm6
1230 vpinsrb $7,(%ebp),%xmm0,%xmm7
1231 vmovdqa (%ebp),%ymm0
1232 vmovdqa %ymm0,(%ebp)
1233 vpermilpd (%ebp),%ymm0,%ymm7
1234 vroundpd $7,(%ebp),%ymm0
1235 vextractf128 $7,%ymm0,(%ebp)
1236 vperm2f128 $7,(%ebp),%ymm0,%ymm7
1237 vblendvpd %ymm0,(%ebp),%ymm4,%ymm6
1239 vmovdqa (%esp),%xmm0
1240 vmovdqa %xmm0,(%esp)
1242 vcvtsd2si (%esp),%eax
1243 vcvtdq2pd (%esp),%ymm0
1244 vcvtpd2psy (%esp),%xmm0
1245 vpavgb (%esp),%xmm0,%xmm7
1246 vaeskeygenassist $7,(%esp),%xmm0
1247 vpextrb $7,%xmm0,(%esp)
1248 vcvtsi2sdl (%esp),%xmm0,%xmm7
1249 vblendvps %xmm0,(%esp),%xmm4,%xmm6
1250 vpinsrb $7,(%esp),%xmm0,%xmm7
1251 vmovdqa (%esp),%ymm0
1252 vmovdqa %ymm0,(%esp)
1253 vpermilpd (%esp),%ymm0,%ymm7
1254 vroundpd $7,(%esp),%ymm0
1255 vextractf128 $7,%ymm0,(%esp)
1256 vperm2f128 $7,(%esp),%ymm0,%ymm7
1257 vblendvpd %ymm0,(%esp),%ymm4,%ymm6
1259 vmovdqa 0x99(%ebp),%xmm0
1260 vmovdqa %xmm0,0x99(%ebp)
1261 vmovd %xmm0,0x99(%ebp)
1262 vcvtsd2si 0x99(%ebp),%eax
1263 vcvtdq2pd 0x99(%ebp),%ymm0
1264 vcvtpd2psy 0x99(%ebp),%xmm0
1265 vpavgb 0x99(%ebp),%xmm0,%xmm7
1266 vaeskeygenassist $7,0x99(%ebp),%xmm0
1267 vpextrb $7,%xmm0,0x99(%ebp)
1268 vcvtsi2sdl 0x99(%ebp),%xmm0,%xmm7
1269 vblendvps %xmm0,0x99(%ebp),%xmm4,%xmm6
1270 vpinsrb $7,0x99(%ebp),%xmm0,%xmm7
1271 vmovdqa 0x99(%ebp),%ymm0
1272 vmovdqa %ymm0,0x99(%ebp)
1273 vpermilpd 0x99(%ebp),%ymm0,%ymm7
1274 vroundpd $7,0x99(%ebp),%ymm0
1275 vextractf128 $7,%ymm0,0x99(%ebp)
1276 vperm2f128 $7,0x99(%ebp),%ymm0,%ymm7
1277 vblendvpd %ymm0,0x99(%ebp),%ymm4,%ymm6
1278 vldmxcsr 0x99(,%eiz)
1279 vmovdqa 0x99(,%eiz),%xmm0
1280 vmovdqa %xmm0,0x99(,%eiz)
1281 vmovd %xmm0,0x99(,%eiz)
1282 vcvtsd2si 0x99(,%eiz),%eax
1283 vcvtdq2pd 0x99(,%eiz),%ymm0
1284 vcvtpd2psy 0x99(,%eiz),%xmm0
1285 vpavgb 0x99(,%eiz),%xmm0,%xmm7
1286 vaeskeygenassist $7,0x99(,%eiz),%xmm0
1287 vpextrb $7,%xmm0,0x99(,%eiz)
1288 vcvtsi2sdl 0x99(,%eiz),%xmm0,%xmm7
1289 vblendvps %xmm0,0x99(,%eiz),%xmm4,%xmm6
1290 vpinsrb $7,0x99(,%eiz),%xmm0,%xmm7
1291 vmovdqa 0x99(,%eiz),%ymm0
1292 vmovdqa %ymm0,0x99(,%eiz)
1293 vpermilpd 0x99(,%eiz),%ymm0,%ymm7
1294 vroundpd $7,0x99(,%eiz),%ymm0
1295 vextractf128 $7,%ymm0,0x99(,%eiz)
1296 vperm2f128 $7,0x99(,%eiz),%ymm0,%ymm7
1297 vblendvpd %ymm0,0x99(,%eiz),%ymm4,%ymm6
1298 vldmxcsr 0x99(,%eiz,2)
1299 vmovdqa 0x99(,%eiz,2),%xmm0
1300 vmovdqa %xmm0,0x99(,%eiz,2)
1301 vmovd %xmm0,0x99(,%eiz,2)
1302 vcvtsd2si 0x99(,%eiz,2),%eax
1303 vcvtdq2pd 0x99(,%eiz,2),%ymm0
1304 vcvtpd2psy 0x99(,%eiz,2),%xmm0
1305 vpavgb 0x99(,%eiz,2),%xmm0,%xmm7
1306 vaeskeygenassist $7,0x99(,%eiz,2),%xmm0
1307 vpextrb $7,%xmm0,0x99(,%eiz,2)
1308 vcvtsi2sdl 0x99(,%eiz,2),%xmm0,%xmm7
1309 vblendvps %xmm0,0x99(,%eiz,2),%xmm4,%xmm6
1310 vpinsrb $7,0x99(,%eiz,2),%xmm0,%xmm7
1311 vmovdqa 0x99(,%eiz,2),%ymm0
1312 vmovdqa %ymm0,0x99(,%eiz,2)
1313 vpermilpd 0x99(,%eiz,2),%ymm0,%ymm7
1314 vroundpd $7,0x99(,%eiz,2),%ymm0
1315 vextractf128 $7,%ymm0,0x99(,%eiz,2)
1316 vperm2f128 $7,0x99(,%eiz,2),%ymm0,%ymm7
1317 vblendvpd %ymm0,0x99(,%eiz,2),%ymm4,%ymm6
1318 vldmxcsr 0x99(%eax,%eiz)
1319 vmovdqa 0x99(%eax,%eiz),%xmm0
1320 vmovdqa %xmm0,0x99(%eax,%eiz)
1321 vmovd %xmm0,0x99(%eax,%eiz)
1322 vcvtsd2si 0x99(%eax,%eiz),%eax
1323 vcvtdq2pd 0x99(%eax,%eiz),%ymm0
1324 vcvtpd2psy 0x99(%eax,%eiz),%xmm0
1325 vpavgb 0x99(%eax,%eiz),%xmm0,%xmm7
1326 vaeskeygenassist $7,0x99(%eax,%eiz),%xmm0
1327 vpextrb $7,%xmm0,0x99(%eax,%eiz)
1328 vcvtsi2sdl 0x99(%eax,%eiz),%xmm0,%xmm7
1329 vblendvps %xmm0,0x99(%eax,%eiz),%xmm4,%xmm6
1330 vpinsrb $7,0x99(%eax,%eiz),%xmm0,%xmm7
1331 vmovdqa 0x99(%eax,%eiz),%ymm0
1332 vmovdqa %ymm0,0x99(%eax,%eiz)
1333 vpermilpd 0x99(%eax,%eiz),%ymm0,%ymm7
1334 vroundpd $7,0x99(%eax,%eiz),%ymm0
1335 vextractf128 $7,%ymm0,0x99(%eax,%eiz)
1336 vperm2f128 $7,0x99(%eax,%eiz),%ymm0,%ymm7
1337 vblendvpd %ymm0,0x99(%eax,%eiz),%ymm4,%ymm6
1338 vldmxcsr 0x99(%eax,%eiz,2)
1339 vmovdqa 0x99(%eax,%eiz,2),%xmm0
1340 vmovdqa %xmm0,0x99(%eax,%eiz,2)
1341 vmovd %xmm0,0x99(%eax,%eiz,2)
1342 vcvtsd2si 0x99(%eax,%eiz,2),%eax
1343 vcvtdq2pd 0x99(%eax,%eiz,2),%ymm0
1344 vcvtpd2psy 0x99(%eax,%eiz,2),%xmm0
1345 vpavgb 0x99(%eax,%eiz,2),%xmm0,%xmm7
1346 vaeskeygenassist $7,0x99(%eax,%eiz,2),%xmm0
1347 vpextrb $7,%xmm0,0x99(%eax,%eiz,2)
1348 vcvtsi2sdl 0x99(%eax,%eiz,2),%xmm0,%xmm7
1349 vblendvps %xmm0,0x99(%eax,%eiz,2),%xmm4,%xmm6
1350 vpinsrb $7,0x99(%eax,%eiz,2),%xmm0,%xmm7
1351 vmovdqa 0x99(%eax,%eiz,2),%ymm0
1352 vmovdqa %ymm0,0x99(%eax,%eiz,2)
1353 vpermilpd 0x99(%eax,%eiz,2),%ymm0,%ymm7
1354 vroundpd $7,0x99(%eax,%eiz,2),%ymm0
1355 vextractf128 $7,%ymm0,0x99(%eax,%eiz,2)
1356 vperm2f128 $7,0x99(%eax,%eiz,2),%ymm0,%ymm7
1357 vblendvpd %ymm0,0x99(%eax,%eiz,2),%ymm4,%ymm6
1358 vldmxcsr 0x99(%eax,%ebx,4)
1359 vmovdqa 0x99(%eax,%ebx,4),%xmm0
1360 vmovdqa %xmm0,0x99(%eax,%ebx,4)
1361 vmovd %xmm0,0x99(%eax,%ebx,4)
1362 vcvtsd2si 0x99(%eax,%ebx,4),%eax
1363 vcvtdq2pd 0x99(%eax,%ebx,4),%ymm0
1364 vcvtpd2psy 0x99(%eax,%ebx,4),%xmm0
1365 vpavgb 0x99(%eax,%ebx,4),%xmm0,%xmm7
1366 vaeskeygenassist $7,0x99(%eax,%ebx,4),%xmm0
1367 vpextrb $7,%xmm0,0x99(%eax,%ebx,4)
1368 vcvtsi2sdl 0x99(%eax,%ebx,4),%xmm0,%xmm7
1369 vblendvps %xmm0,0x99(%eax,%ebx,4),%xmm4,%xmm6
1370 vpinsrb $7,0x99(%eax,%ebx,4),%xmm0,%xmm7
1371 vmovdqa 0x99(%eax,%ebx,4),%ymm0
1372 vmovdqa %ymm0,0x99(%eax,%ebx,4)
1373 vpermilpd 0x99(%eax,%ebx,4),%ymm0,%ymm7
1374 vroundpd $7,0x99(%eax,%ebx,4),%ymm0
1375 vextractf128 $7,%ymm0,0x99(%eax,%ebx,4)
1376 vperm2f128 $7,0x99(%eax,%ebx,4),%ymm0,%ymm7
1377 vblendvpd %ymm0,0x99(%eax,%ebx,4),%ymm4,%ymm6
1378 vldmxcsr 0x99(%esp,%ecx,8)
1379 vmovdqa 0x99(%esp,%ecx,8),%xmm0
1380 vmovdqa %xmm0,0x99(%esp,%ecx,8)
1381 vmovd %xmm0,0x99(%esp,%ecx,8)
1382 vcvtsd2si 0x99(%esp,%ecx,8),%eax
1383 vcvtdq2pd 0x99(%esp,%ecx,8),%ymm0
1384 vcvtpd2psy 0x99(%esp,%ecx,8),%xmm0
1385 vpavgb 0x99(%esp,%ecx,8),%xmm0,%xmm7
1386 vaeskeygenassist $7,0x99(%esp,%ecx,8),%xmm0
1387 vpextrb $7,%xmm0,0x99(%esp,%ecx,8)
1388 vcvtsi2sdl 0x99(%esp,%ecx,8),%xmm0,%xmm7
1389 vblendvps %xmm0,0x99(%esp,%ecx,8),%xmm4,%xmm6
1390 vpinsrb $7,0x99(%esp,%ecx,8),%xmm0,%xmm7
1391 vmovdqa 0x99(%esp,%ecx,8),%ymm0
1392 vmovdqa %ymm0,0x99(%esp,%ecx,8)
1393 vpermilpd 0x99(%esp,%ecx,8),%ymm0,%ymm7
1394 vroundpd $7,0x99(%esp,%ecx,8),%ymm0
1395 vextractf128 $7,%ymm0,0x99(%esp,%ecx,8)
1396 vperm2f128 $7,0x99(%esp,%ecx,8),%ymm0,%ymm7
1397 vblendvpd %ymm0,0x99(%esp,%ecx,8),%ymm4,%ymm6
1398 vldmxcsr 0x99(%ebp,%edx,1)
1399 vmovdqa 0x99(%ebp,%edx,1),%xmm0
1400 vmovdqa %xmm0,0x99(%ebp,%edx,1)
1401 vmovd %xmm0,0x99(%ebp,%edx,1)
1402 vcvtsd2si 0x99(%ebp,%edx,1),%eax
1403 vcvtdq2pd 0x99(%ebp,%edx,1),%ymm0
1404 vcvtpd2psy 0x99(%ebp,%edx,1),%xmm0
1405 vpavgb 0x99(%ebp,%edx,1),%xmm0,%xmm7
1406 vaeskeygenassist $7,0x99(%ebp,%edx,1),%xmm0
1407 vpextrb $7,%xmm0,0x99(%ebp,%edx,1)
1408 vcvtsi2sdl 0x99(%ebp,%edx,1),%xmm0,%xmm7
1409 vblendvps %xmm0,0x99(%ebp,%edx,1),%xmm4,%xmm6
1410 vpinsrb $7,0x99(%ebp,%edx,1),%xmm0,%xmm7
1411 vmovdqa 0x99(%ebp,%edx,1),%ymm0
1412 vmovdqa %ymm0,0x99(%ebp,%edx,1)
1413 vpermilpd 0x99(%ebp,%edx,1),%ymm0,%ymm7
1414 vroundpd $7,0x99(%ebp,%edx,1),%ymm0
1415 vextractf128 $7,%ymm0,0x99(%ebp,%edx,1)
1416 vperm2f128 $7,0x99(%ebp,%edx,1),%ymm0,%ymm7
1417 vblendvpd %ymm0,0x99(%ebp,%edx,1),%ymm4,%ymm6
1418 # Tests for all register operands.
1419 vmovmskpd %xmm0,%eax
1420 vpslld $7,%xmm0,%xmm7
1421 vmovmskps %ymm0,%eax
1423 .intel_syntax noprefix
1425 # Tests for op mem64
1426 vldmxcsr DWORD PTR [ecx]
1428 vstmxcsr DWORD PTR [ecx]
1431 # Tests for op mem256, mask, ymm
1432 # Tests for op ymm, mask, mem256
1433 vmaskmovpd ymm6,ymm4,YMMWORD PTR [ecx]
1434 vmaskmovpd YMMWORD PTR [ecx],ymm6,ymm4
1435 vmaskmovpd ymm6,ymm4,[ecx]
1436 vmaskmovpd [ecx],ymm6,ymm4
1437 vmaskmovps ymm6,ymm4,YMMWORD PTR [ecx]
1438 vmaskmovps YMMWORD PTR [ecx],ymm6,ymm4
1439 vmaskmovps ymm6,ymm4,[ecx]
1440 vmaskmovps [ecx],ymm6,ymm4
1442 # Tests for op imm8, ymm/mem256, ymm
1443 vpermilpd ymm2,ymm6,7
1444 vpermilpd ymm6,YMMWORD PTR [ecx],7
1445 vpermilpd ymm6,[ecx],7
1446 vpermilps ymm2,ymm6,7
1447 vpermilps ymm6,YMMWORD PTR [ecx],7
1448 vpermilps ymm6,[ecx],7
1449 vroundpd ymm2,ymm6,7
1450 vroundpd ymm6,YMMWORD PTR [ecx],7
1451 vroundpd ymm6,[ecx],7
1452 vroundps ymm2,ymm6,7
1453 vroundps ymm6,YMMWORD PTR [ecx],7
1454 vroundps ymm6,[ecx],7
1456 # Tests for op ymm/mem256, ymm, ymm
1457 vaddpd ymm2,ymm6,ymm4
1458 vaddpd ymm2,ymm6,YMMWORD PTR [ecx]
1459 vaddpd ymm2,ymm6,[ecx]
1460 vaddps ymm2,ymm6,ymm4
1461 vaddps ymm2,ymm6,YMMWORD PTR [ecx]
1462 vaddps ymm2,ymm6,[ecx]
1463 vaddsubpd ymm2,ymm6,ymm4
1464 vaddsubpd ymm2,ymm6,YMMWORD PTR [ecx]
1465 vaddsubpd ymm2,ymm6,[ecx]
1466 vaddsubps ymm2,ymm6,ymm4
1467 vaddsubps ymm2,ymm6,YMMWORD PTR [ecx]
1468 vaddsubps ymm2,ymm6,[ecx]
1469 vandnpd ymm2,ymm6,ymm4
1470 vandnpd ymm2,ymm6,YMMWORD PTR [ecx]
1471 vandnpd ymm2,ymm6,[ecx]
1472 vandnps ymm2,ymm6,ymm4
1473 vandnps ymm2,ymm6,YMMWORD PTR [ecx]
1474 vandnps ymm2,ymm6,[ecx]
1475 vandpd ymm2,ymm6,ymm4
1476 vandpd ymm2,ymm6,YMMWORD PTR [ecx]
1477 vandpd ymm2,ymm6,[ecx]
1478 vandps ymm2,ymm6,ymm4
1479 vandps ymm2,ymm6,YMMWORD PTR [ecx]
1480 vandps ymm2,ymm6,[ecx]
1481 vdivpd ymm2,ymm6,ymm4
1482 vdivpd ymm2,ymm6,YMMWORD PTR [ecx]
1483 vdivpd ymm2,ymm6,[ecx]
1484 vdivps ymm2,ymm6,ymm4
1485 vdivps ymm2,ymm6,YMMWORD PTR [ecx]
1486 vdivps ymm2,ymm6,[ecx]
1487 vhaddpd ymm2,ymm6,ymm4
1488 vhaddpd ymm2,ymm6,YMMWORD PTR [ecx]
1489 vhaddpd ymm2,ymm6,[ecx]
1490 vhaddps ymm2,ymm6,ymm4
1491 vhaddps ymm2,ymm6,YMMWORD PTR [ecx]
1492 vhaddps ymm2,ymm6,[ecx]
1493 vhsubpd ymm2,ymm6,ymm4
1494 vhsubpd ymm2,ymm6,YMMWORD PTR [ecx]
1495 vhsubpd ymm2,ymm6,[ecx]
1496 vhsubps ymm2,ymm6,ymm4
1497 vhsubps ymm2,ymm6,YMMWORD PTR [ecx]
1498 vhsubps ymm2,ymm6,[ecx]
1499 vmaxpd ymm2,ymm6,ymm4
1500 vmaxpd ymm2,ymm6,YMMWORD PTR [ecx]
1501 vmaxpd ymm2,ymm6,[ecx]
1502 vmaxps ymm2,ymm6,ymm4
1503 vmaxps ymm2,ymm6,YMMWORD PTR [ecx]
1504 vmaxps ymm2,ymm6,[ecx]
1505 vminpd ymm2,ymm6,ymm4
1506 vminpd ymm2,ymm6,YMMWORD PTR [ecx]
1507 vminpd ymm2,ymm6,[ecx]
1508 vminps ymm2,ymm6,ymm4
1509 vminps ymm2,ymm6,YMMWORD PTR [ecx]
1510 vminps ymm2,ymm6,[ecx]
1511 vmulpd ymm2,ymm6,ymm4
1512 vmulpd ymm2,ymm6,YMMWORD PTR [ecx]
1513 vmulpd ymm2,ymm6,[ecx]
1514 vmulps ymm2,ymm6,ymm4
1515 vmulps ymm2,ymm6,YMMWORD PTR [ecx]
1516 vmulps ymm2,ymm6,[ecx]
1517 vorpd ymm2,ymm6,ymm4
1518 vorpd ymm2,ymm6,YMMWORD PTR [ecx]
1519 vorpd ymm2,ymm6,[ecx]
1520 vorps ymm2,ymm6,ymm4
1521 vorps ymm2,ymm6,YMMWORD PTR [ecx]
1522 vorps ymm2,ymm6,[ecx]
1523 vpermilpd ymm2,ymm6,ymm4
1524 vpermilpd ymm2,ymm6,YMMWORD PTR [ecx]
1525 vpermilpd ymm2,ymm6,[ecx]
1526 vpermilps ymm2,ymm6,ymm4
1527 vpermilps ymm2,ymm6,YMMWORD PTR [ecx]
1528 vpermilps ymm2,ymm6,[ecx]
1529 vsubpd ymm2,ymm6,ymm4
1530 vsubpd ymm2,ymm6,YMMWORD PTR [ecx]
1531 vsubpd ymm2,ymm6,[ecx]
1532 vsubps ymm2,ymm6,ymm4
1533 vsubps ymm2,ymm6,YMMWORD PTR [ecx]
1534 vsubps ymm2,ymm6,[ecx]
1535 vunpckhpd ymm2,ymm6,ymm4
1536 vunpckhpd ymm2,ymm6,YMMWORD PTR [ecx]
1537 vunpckhpd ymm2,ymm6,[ecx]
1538 vunpckhps ymm2,ymm6,ymm4
1539 vunpckhps ymm2,ymm6,YMMWORD PTR [ecx]
1540 vunpckhps ymm2,ymm6,[ecx]
1541 vunpcklpd ymm2,ymm6,ymm4
1542 vunpcklpd ymm2,ymm6,YMMWORD PTR [ecx]
1543 vunpcklpd ymm2,ymm6,[ecx]
1544 vunpcklps ymm2,ymm6,ymm4
1545 vunpcklps ymm2,ymm6,YMMWORD PTR [ecx]
1546 vunpcklps ymm2,ymm6,[ecx]
1547 vxorpd ymm2,ymm6,ymm4
1548 vxorpd ymm2,ymm6,YMMWORD PTR [ecx]
1549 vxorpd ymm2,ymm6,[ecx]
1550 vxorps ymm2,ymm6,ymm4
1551 vxorps ymm2,ymm6,YMMWORD PTR [ecx]
1552 vxorps ymm2,ymm6,[ecx]
1553 vcmpeqpd ymm2,ymm6,ymm4
1554 vcmpeqpd ymm2,ymm6,YMMWORD PTR [ecx]
1555 vcmpeqpd ymm2,ymm6,[ecx]
1556 vcmpltpd ymm2,ymm6,ymm4
1557 vcmpltpd ymm2,ymm6,YMMWORD PTR [ecx]
1558 vcmpltpd ymm2,ymm6,[ecx]
1559 vcmplepd ymm2,ymm6,ymm4
1560 vcmplepd ymm2,ymm6,YMMWORD PTR [ecx]
1561 vcmplepd ymm2,ymm6,[ecx]
1562 vcmpunordpd ymm2,ymm6,ymm4
1563 vcmpunordpd ymm2,ymm6,YMMWORD PTR [ecx]
1564 vcmpunordpd ymm2,ymm6,[ecx]
1565 vcmpneqpd ymm2,ymm6,ymm4
1566 vcmpneqpd ymm2,ymm6,YMMWORD PTR [ecx]
1567 vcmpneqpd ymm2,ymm6,[ecx]
1568 vcmpnltpd ymm2,ymm6,ymm4
1569 vcmpnltpd ymm2,ymm6,YMMWORD PTR [ecx]
1570 vcmpnltpd ymm2,ymm6,[ecx]
1571 vcmpnlepd ymm2,ymm6,ymm4
1572 vcmpnlepd ymm2,ymm6,YMMWORD PTR [ecx]
1573 vcmpnlepd ymm2,ymm6,[ecx]
1574 vcmpordpd ymm2,ymm6,ymm4
1575 vcmpordpd ymm2,ymm6,YMMWORD PTR [ecx]
1576 vcmpordpd ymm2,ymm6,[ecx]
1577 vcmpeq_uqpd ymm2,ymm6,ymm4
1578 vcmpeq_uqpd ymm2,ymm6,YMMWORD PTR [ecx]
1579 vcmpeq_uqpd ymm2,ymm6,[ecx]
1580 vcmpngepd ymm2,ymm6,ymm4
1581 vcmpngepd ymm2,ymm6,YMMWORD PTR [ecx]
1582 vcmpngepd ymm2,ymm6,[ecx]
1583 vcmpngtpd ymm2,ymm6,ymm4
1584 vcmpngtpd ymm2,ymm6,YMMWORD PTR [ecx]
1585 vcmpngtpd ymm2,ymm6,[ecx]
1586 vcmpfalsepd ymm2,ymm6,ymm4
1587 vcmpfalsepd ymm2,ymm6,YMMWORD PTR [ecx]
1588 vcmpfalsepd ymm2,ymm6,[ecx]
1589 vcmpneq_oqpd ymm2,ymm6,ymm4
1590 vcmpneq_oqpd ymm2,ymm6,YMMWORD PTR [ecx]
1591 vcmpneq_oqpd ymm2,ymm6,[ecx]
1592 vcmpgepd ymm2,ymm6,ymm4
1593 vcmpgepd ymm2,ymm6,YMMWORD PTR [ecx]
1594 vcmpgepd ymm2,ymm6,[ecx]
1595 vcmpgtpd ymm2,ymm6,ymm4
1596 vcmpgtpd ymm2,ymm6,YMMWORD PTR [ecx]
1597 vcmpgtpd ymm2,ymm6,[ecx]
1598 vcmptruepd ymm2,ymm6,ymm4
1599 vcmptruepd ymm2,ymm6,YMMWORD PTR [ecx]
1600 vcmptruepd ymm2,ymm6,[ecx]
1601 vcmpeq_ospd ymm2,ymm6,ymm4
1602 vcmpeq_ospd ymm2,ymm6,YMMWORD PTR [ecx]
1603 vcmpeq_ospd ymm2,ymm6,[ecx]
1604 vcmplt_oqpd ymm2,ymm6,ymm4
1605 vcmplt_oqpd ymm2,ymm6,YMMWORD PTR [ecx]
1606 vcmplt_oqpd ymm2,ymm6,[ecx]
1607 vcmple_oqpd ymm2,ymm6,ymm4
1608 vcmple_oqpd ymm2,ymm6,YMMWORD PTR [ecx]
1609 vcmple_oqpd ymm2,ymm6,[ecx]
1610 vcmpunord_spd ymm2,ymm6,ymm4
1611 vcmpunord_spd ymm2,ymm6,YMMWORD PTR [ecx]
1612 vcmpunord_spd ymm2,ymm6,[ecx]
1613 vcmpneq_uspd ymm2,ymm6,ymm4
1614 vcmpneq_uspd ymm2,ymm6,YMMWORD PTR [ecx]
1615 vcmpneq_uspd ymm2,ymm6,[ecx]
1616 vcmpnlt_uqpd ymm2,ymm6,ymm4
1617 vcmpnlt_uqpd ymm2,ymm6,YMMWORD PTR [ecx]
1618 vcmpnlt_uqpd ymm2,ymm6,[ecx]
1619 vcmpnle_uqpd ymm2,ymm6,ymm4
1620 vcmpnle_uqpd ymm2,ymm6,YMMWORD PTR [ecx]
1621 vcmpnle_uqpd ymm2,ymm6,[ecx]
1622 vcmpord_spd ymm2,ymm6,ymm4
1623 vcmpord_spd ymm2,ymm6,YMMWORD PTR [ecx]
1624 vcmpord_spd ymm2,ymm6,[ecx]
1625 vcmpeq_uspd ymm2,ymm6,ymm4
1626 vcmpeq_uspd ymm2,ymm6,YMMWORD PTR [ecx]
1627 vcmpeq_uspd ymm2,ymm6,[ecx]
1628 vcmpnge_uqpd ymm2,ymm6,ymm4
1629 vcmpnge_uqpd ymm2,ymm6,YMMWORD PTR [ecx]
1630 vcmpnge_uqpd ymm2,ymm6,[ecx]
1631 vcmpngt_uqpd ymm2,ymm6,ymm4
1632 vcmpngt_uqpd ymm2,ymm6,YMMWORD PTR [ecx]
1633 vcmpngt_uqpd ymm2,ymm6,[ecx]
1634 vcmpfalse_ospd ymm2,ymm6,ymm4
1635 vcmpfalse_ospd ymm2,ymm6,YMMWORD PTR [ecx]
1636 vcmpfalse_ospd ymm2,ymm6,[ecx]
1637 vcmpneq_ospd ymm2,ymm6,ymm4
1638 vcmpneq_ospd ymm2,ymm6,YMMWORD PTR [ecx]
1639 vcmpneq_ospd ymm2,ymm6,[ecx]
1640 vcmpge_oqpd ymm2,ymm6,ymm4
1641 vcmpge_oqpd ymm2,ymm6,YMMWORD PTR [ecx]
1642 vcmpge_oqpd ymm2,ymm6,[ecx]
1643 vcmpgt_oqpd ymm2,ymm6,ymm4
1644 vcmpgt_oqpd ymm2,ymm6,YMMWORD PTR [ecx]
1645 vcmpgt_oqpd ymm2,ymm6,[ecx]
1646 vcmptrue_uspd ymm2,ymm6,ymm4
1647 vcmptrue_uspd ymm2,ymm6,YMMWORD PTR [ecx]
1648 vcmptrue_uspd ymm2,ymm6,[ecx]
1649 vcmpeqps ymm2,ymm6,ymm4
1650 vcmpeqps ymm2,ymm6,YMMWORD PTR [ecx]
1651 vcmpeqps ymm2,ymm6,[ecx]
1652 vcmpltps ymm2,ymm6,ymm4
1653 vcmpltps ymm2,ymm6,YMMWORD PTR [ecx]
1654 vcmpltps ymm2,ymm6,[ecx]
1655 vcmpleps ymm2,ymm6,ymm4
1656 vcmpleps ymm2,ymm6,YMMWORD PTR [ecx]
1657 vcmpleps ymm2,ymm6,[ecx]
1658 vcmpunordps ymm2,ymm6,ymm4
1659 vcmpunordps ymm2,ymm6,YMMWORD PTR [ecx]
1660 vcmpunordps ymm2,ymm6,[ecx]
1661 vcmpneqps ymm2,ymm6,ymm4
1662 vcmpneqps ymm2,ymm6,YMMWORD PTR [ecx]
1663 vcmpneqps ymm2,ymm6,[ecx]
1664 vcmpnltps ymm2,ymm6,ymm4
1665 vcmpnltps ymm2,ymm6,YMMWORD PTR [ecx]
1666 vcmpnltps ymm2,ymm6,[ecx]
1667 vcmpnleps ymm2,ymm6,ymm4
1668 vcmpnleps ymm2,ymm6,YMMWORD PTR [ecx]
1669 vcmpnleps ymm2,ymm6,[ecx]
1670 vcmpordps ymm2,ymm6,ymm4
1671 vcmpordps ymm2,ymm6,YMMWORD PTR [ecx]
1672 vcmpordps ymm2,ymm6,[ecx]
1673 vcmpeq_uqps ymm2,ymm6,ymm4
1674 vcmpeq_uqps ymm2,ymm6,YMMWORD PTR [ecx]
1675 vcmpeq_uqps ymm2,ymm6,[ecx]
1676 vcmpngeps ymm2,ymm6,ymm4
1677 vcmpngeps ymm2,ymm6,YMMWORD PTR [ecx]
1678 vcmpngeps ymm2,ymm6,[ecx]
1679 vcmpngtps ymm2,ymm6,ymm4
1680 vcmpngtps ymm2,ymm6,YMMWORD PTR [ecx]
1681 vcmpngtps ymm2,ymm6,[ecx]
1682 vcmpfalseps ymm2,ymm6,ymm4
1683 vcmpfalseps ymm2,ymm6,YMMWORD PTR [ecx]
1684 vcmpfalseps ymm2,ymm6,[ecx]
1685 vcmpneq_oqps ymm2,ymm6,ymm4
1686 vcmpneq_oqps ymm2,ymm6,YMMWORD PTR [ecx]
1687 vcmpneq_oqps ymm2,ymm6,[ecx]
1688 vcmpgeps ymm2,ymm6,ymm4
1689 vcmpgeps ymm2,ymm6,YMMWORD PTR [ecx]
1690 vcmpgeps ymm2,ymm6,[ecx]
1691 vcmpgtps ymm2,ymm6,ymm4
1692 vcmpgtps ymm2,ymm6,YMMWORD PTR [ecx]
1693 vcmpgtps ymm2,ymm6,[ecx]
1694 vcmptrueps ymm2,ymm6,ymm4
1695 vcmptrueps ymm2,ymm6,YMMWORD PTR [ecx]
1696 vcmptrueps ymm2,ymm6,[ecx]
1697 vcmpeq_osps ymm2,ymm6,ymm4
1698 vcmpeq_osps ymm2,ymm6,YMMWORD PTR [ecx]
1699 vcmpeq_osps ymm2,ymm6,[ecx]
1700 vcmplt_oqps ymm2,ymm6,ymm4
1701 vcmplt_oqps ymm2,ymm6,YMMWORD PTR [ecx]
1702 vcmplt_oqps ymm2,ymm6,[ecx]
1703 vcmple_oqps ymm2,ymm6,ymm4
1704 vcmple_oqps ymm2,ymm6,YMMWORD PTR [ecx]
1705 vcmple_oqps ymm2,ymm6,[ecx]
1706 vcmpunord_sps ymm2,ymm6,ymm4
1707 vcmpunord_sps ymm2,ymm6,YMMWORD PTR [ecx]
1708 vcmpunord_sps ymm2,ymm6,[ecx]
1709 vcmpneq_usps ymm2,ymm6,ymm4
1710 vcmpneq_usps ymm2,ymm6,YMMWORD PTR [ecx]
1711 vcmpneq_usps ymm2,ymm6,[ecx]
1712 vcmpnlt_uqps ymm2,ymm6,ymm4
1713 vcmpnlt_uqps ymm2,ymm6,YMMWORD PTR [ecx]
1714 vcmpnlt_uqps ymm2,ymm6,[ecx]
1715 vcmpnle_uqps ymm2,ymm6,ymm4
1716 vcmpnle_uqps ymm2,ymm6,YMMWORD PTR [ecx]
1717 vcmpnle_uqps ymm2,ymm6,[ecx]
1718 vcmpord_sps ymm2,ymm6,ymm4
1719 vcmpord_sps ymm2,ymm6,YMMWORD PTR [ecx]
1720 vcmpord_sps ymm2,ymm6,[ecx]
1721 vcmpeq_usps ymm2,ymm6,ymm4
1722 vcmpeq_usps ymm2,ymm6,YMMWORD PTR [ecx]
1723 vcmpeq_usps ymm2,ymm6,[ecx]
1724 vcmpnge_uqps ymm2,ymm6,ymm4
1725 vcmpnge_uqps ymm2,ymm6,YMMWORD PTR [ecx]
1726 vcmpnge_uqps ymm2,ymm6,[ecx]
1727 vcmpngt_uqps ymm2,ymm6,ymm4
1728 vcmpngt_uqps ymm2,ymm6,YMMWORD PTR [ecx]
1729 vcmpngt_uqps ymm2,ymm6,[ecx]
1730 vcmpfalse_osps ymm2,ymm6,ymm4
1731 vcmpfalse_osps ymm2,ymm6,YMMWORD PTR [ecx]
1732 vcmpfalse_osps ymm2,ymm6,[ecx]
1733 vcmpneq_osps ymm2,ymm6,ymm4
1734 vcmpneq_osps ymm2,ymm6,YMMWORD PTR [ecx]
1735 vcmpneq_osps ymm2,ymm6,[ecx]
1736 vcmpge_oqps ymm2,ymm6,ymm4
1737 vcmpge_oqps ymm2,ymm6,YMMWORD PTR [ecx]
1738 vcmpge_oqps ymm2,ymm6,[ecx]
1739 vcmpgt_oqps ymm2,ymm6,ymm4
1740 vcmpgt_oqps ymm2,ymm6,YMMWORD PTR [ecx]
1741 vcmpgt_oqps ymm2,ymm6,[ecx]
1742 vcmptrue_usps ymm2,ymm6,ymm4
1743 vcmptrue_usps ymm2,ymm6,YMMWORD PTR [ecx]
1744 vcmptrue_usps ymm2,ymm6,[ecx]
1746 # Tests for op ymm/mem256, xmm
1748 vcvtpd2dq xmm4,YMMWORD PTR [ecx]
1750 vcvtpd2ps xmm4,YMMWORD PTR [ecx]
1751 vcvttpd2dq xmm4,ymm4
1752 vcvttpd2dq xmm4,YMMWORD PTR [ecx]
1754 # Tests for op ymm/mem256, ymm
1756 vcvtdq2ps ymm4,YMMWORD PTR [ecx]
1757 vcvtdq2ps ymm4,[ecx]
1759 vcvtps2dq ymm4,YMMWORD PTR [ecx]
1760 vcvtps2dq ymm4,[ecx]
1761 vcvttps2dq ymm6,ymm4
1762 vcvttps2dq ymm4,YMMWORD PTR [ecx]
1763 vcvttps2dq ymm4,[ecx]
1765 vmovapd ymm4,YMMWORD PTR [ecx]
1768 vmovaps ymm4,YMMWORD PTR [ecx]
1771 vmovdqa ymm4,YMMWORD PTR [ecx]
1774 vmovdqu ymm4,YMMWORD PTR [ecx]
1777 vmovddup ymm4,YMMWORD PTR [ecx]
1780 vmovshdup ymm4,YMMWORD PTR [ecx]
1781 vmovshdup ymm4,[ecx]
1783 vmovsldup ymm4,YMMWORD PTR [ecx]
1784 vmovsldup ymm4,[ecx]
1786 vmovupd ymm4,YMMWORD PTR [ecx]
1789 vmovups ymm4,YMMWORD PTR [ecx]
1792 vptest ymm4,YMMWORD PTR [ecx]
1795 vrcpps ymm4,YMMWORD PTR [ecx]
1798 vrsqrtps ymm4,YMMWORD PTR [ecx]
1801 vsqrtpd ymm4,YMMWORD PTR [ecx]
1804 vsqrtps ymm4,YMMWORD PTR [ecx]
1807 vtestpd ymm4,YMMWORD PTR [ecx]
1810 vtestps ymm4,YMMWORD PTR [ecx]
1813 # Tests for op mem256, ymm
1814 vlddqu ymm4,YMMWORD PTR [ecx]
1817 # Tests for op ymm, mem256
1818 vmovntdq YMMWORD PTR [ecx],ymm4
1820 vmovntpd YMMWORD PTR [ecx],ymm4
1822 vmovntps YMMWORD PTR [ecx],ymm4
1825 # Tests for op imm8, ymm/mem256, ymm, ymm
1826 vblendpd ymm2,ymm6,ymm4,7
1827 vblendpd ymm2,ymm6,YMMWORD PTR [ecx],7
1828 vblendpd ymm2,ymm6,[ecx],7
1829 vblendps ymm2,ymm6,ymm4,7
1830 vblendps ymm2,ymm6,YMMWORD PTR [ecx],7
1831 vblendps ymm2,ymm6,[ecx],7
1832 vcmppd ymm2,ymm6,ymm4,7
1833 vcmppd ymm2,ymm6,YMMWORD PTR [ecx],7
1834 vcmppd ymm2,ymm6,[ecx],7
1835 vcmpps ymm2,ymm6,ymm4,7
1836 vcmpps ymm2,ymm6,YMMWORD PTR [ecx],7
1837 vcmpps ymm2,ymm6,[ecx],7
1838 vdpps ymm2,ymm6,ymm4,7
1839 vdpps ymm2,ymm6,YMMWORD PTR [ecx],7
1840 vdpps ymm2,ymm6,[ecx],7
1841 vperm2f128 ymm2,ymm6,ymm4,7
1842 vperm2f128 ymm2,ymm6,YMMWORD PTR [ecx],7
1843 vperm2f128 ymm2,ymm6,[ecx],7
1844 vshufpd ymm2,ymm6,ymm4,7
1845 vshufpd ymm2,ymm6,YMMWORD PTR [ecx],7
1846 vshufpd ymm2,ymm6,[ecx],7
1847 vshufps ymm2,ymm6,ymm4,7
1848 vshufps ymm2,ymm6,YMMWORD PTR [ecx],7
1849 vshufps ymm2,ymm6,[ecx],7
1851 # Tests for op ymm, ymm/mem256, ymm, ymm
1852 vblendvpd ymm7,ymm2,ymm6,ymm4
1853 vblendvpd ymm7,ymm2,YMMWORD PTR [ecx],ymm4
1854 vblendvpd ymm7,ymm2,[ecx],ymm4
1855 vblendvps ymm7,ymm2,ymm6,ymm4
1856 vblendvps ymm7,ymm2,YMMWORD PTR [ecx],ymm4
1857 vblendvps ymm7,ymm2,[ecx],ymm4
1859 # Tests for op imm8, xmm/mem128, ymm, ymm
1860 vinsertf128 ymm6,ymm4,xmm4,7
1861 vinsertf128 ymm6,ymm4,XMMWORD PTR [ecx],7
1862 vinsertf128 ymm6,ymm4,[ecx],7
1864 # Tests for op imm8, ymm, xmm/mem128
1865 vextractf128 xmm4,ymm4,7
1866 vextractf128 XMMWORD PTR [ecx],ymm4,7
1867 vextractf128 [ecx],ymm4,7
1869 # Tests for op mem128, ymm
1870 vbroadcastf128 ymm4,XMMWORD PTR [ecx]
1871 vbroadcastf128 ymm4,[ecx]
1873 # Tests for op xmm/mem128, xmm
1875 vcvtdq2ps xmm4,XMMWORD PTR [ecx]
1876 vcvtdq2ps xmm4,[ecx]
1878 vcvtpd2dq xmm4,XMMWORD PTR [ecx]
1880 vcvtpd2ps xmm4,XMMWORD PTR [ecx]
1882 vcvtps2dq xmm4,XMMWORD PTR [ecx]
1883 vcvtps2dq xmm4,[ecx]
1884 vcvttpd2dq xmm6,xmm4
1885 vcvttpd2dq xmm4,XMMWORD PTR [ecx]
1886 vcvttps2dq xmm6,xmm4
1887 vcvttps2dq xmm4,XMMWORD PTR [ecx]
1888 vcvttps2dq xmm4,[ecx]
1890 vmovapd xmm4,XMMWORD PTR [ecx]
1893 vmovaps xmm4,XMMWORD PTR [ecx]
1896 vmovdqa xmm4,XMMWORD PTR [ecx]
1899 vmovdqu xmm4,XMMWORD PTR [ecx]
1902 vmovshdup xmm4,XMMWORD PTR [ecx]
1903 vmovshdup xmm4,[ecx]
1905 vmovsldup xmm4,XMMWORD PTR [ecx]
1906 vmovsldup xmm4,[ecx]
1908 vmovupd xmm4,XMMWORD PTR [ecx]
1911 vmovups xmm4,XMMWORD PTR [ecx]
1914 vpabsb xmm4,XMMWORD PTR [ecx]
1917 vpabsw xmm4,XMMWORD PTR [ecx]
1920 vpabsd xmm4,XMMWORD PTR [ecx]
1922 vphminposuw xmm6,xmm4
1923 vphminposuw xmm4,XMMWORD PTR [ecx]
1924 vphminposuw xmm4,[ecx]
1926 vptest xmm4,XMMWORD PTR [ecx]
1929 vtestps xmm4,XMMWORD PTR [ecx]
1932 vtestpd xmm4,XMMWORD PTR [ecx]
1935 vrcpps xmm4,XMMWORD PTR [ecx]
1938 vrsqrtps xmm4,XMMWORD PTR [ecx]
1941 vsqrtpd xmm4,XMMWORD PTR [ecx]
1944 vsqrtps xmm4,XMMWORD PTR [ecx]
1947 vaesimc xmm4,XMMWORD PTR [ecx]
1950 # Tests for op xmm, xmm/mem128
1952 vmovapd XMMWORD PTR [ecx],xmm4
1955 vmovaps XMMWORD PTR [ecx],xmm4
1958 vmovdqa XMMWORD PTR [ecx],xmm4
1961 vmovdqu XMMWORD PTR [ecx],xmm4
1964 vmovupd XMMWORD PTR [ecx],xmm4
1967 vmovups XMMWORD PTR [ecx],xmm4
1970 # Tests for op mem128, xmm
1971 vlddqu xmm4,XMMWORD PTR [ecx]
1973 vmovntdqa xmm4,XMMWORD PTR [ecx]
1974 vmovntdqa xmm4,[ecx]
1976 # Tests for op xmm, mem128
1977 vmovntdq XMMWORD PTR [ecx],xmm4
1979 vmovntpd XMMWORD PTR [ecx],xmm4
1981 vmovntps XMMWORD PTR [ecx],xmm4
1984 # Tests for op xmm/mem128, ymm
1986 vcvtdq2pd ymm4,XMMWORD PTR [ecx]
1987 vcvtdq2pd ymm4,[ecx]
1989 vcvtps2pd ymm4,XMMWORD PTR [ecx]
1990 vcvtps2pd ymm4,[ecx]
1992 # Tests for op xmm/mem128, xmm, xmm
1993 vaddpd xmm2,xmm6,xmm4
1994 vaddpd xmm7,xmm6,XMMWORD PTR [ecx]
1995 vaddpd xmm7,xmm6,[ecx]
1996 vaddps xmm2,xmm6,xmm4
1997 vaddps xmm7,xmm6,XMMWORD PTR [ecx]
1998 vaddps xmm7,xmm6,[ecx]
1999 vaddsubpd xmm2,xmm6,xmm4
2000 vaddsubpd xmm7,xmm6,XMMWORD PTR [ecx]
2001 vaddsubpd xmm7,xmm6,[ecx]
2002 vaddsubps xmm2,xmm6,xmm4
2003 vaddsubps xmm7,xmm6,XMMWORD PTR [ecx]
2004 vaddsubps xmm7,xmm6,[ecx]
2005 vandnpd xmm2,xmm6,xmm4
2006 vandnpd xmm7,xmm6,XMMWORD PTR [ecx]
2007 vandnpd xmm7,xmm6,[ecx]
2008 vandnps xmm2,xmm6,xmm4
2009 vandnps xmm7,xmm6,XMMWORD PTR [ecx]
2010 vandnps xmm7,xmm6,[ecx]
2011 vandpd xmm2,xmm6,xmm4
2012 vandpd xmm7,xmm6,XMMWORD PTR [ecx]
2013 vandpd xmm7,xmm6,[ecx]
2014 vandps xmm2,xmm6,xmm4
2015 vandps xmm7,xmm6,XMMWORD PTR [ecx]
2016 vandps xmm7,xmm6,[ecx]
2017 vdivpd xmm2,xmm6,xmm4
2018 vdivpd xmm7,xmm6,XMMWORD PTR [ecx]
2019 vdivpd xmm7,xmm6,[ecx]
2020 vdivps xmm2,xmm6,xmm4
2021 vdivps xmm7,xmm6,XMMWORD PTR [ecx]
2022 vdivps xmm7,xmm6,[ecx]
2023 vhaddpd xmm2,xmm6,xmm4
2024 vhaddpd xmm7,xmm6,XMMWORD PTR [ecx]
2025 vhaddpd xmm7,xmm6,[ecx]
2026 vhaddps xmm2,xmm6,xmm4
2027 vhaddps xmm7,xmm6,XMMWORD PTR [ecx]
2028 vhaddps xmm7,xmm6,[ecx]
2029 vhsubpd xmm2,xmm6,xmm4
2030 vhsubpd xmm7,xmm6,XMMWORD PTR [ecx]
2031 vhsubpd xmm7,xmm6,[ecx]
2032 vhsubps xmm2,xmm6,xmm4
2033 vhsubps xmm7,xmm6,XMMWORD PTR [ecx]
2034 vhsubps xmm7,xmm6,[ecx]
2035 vmaxpd xmm2,xmm6,xmm4
2036 vmaxpd xmm7,xmm6,XMMWORD PTR [ecx]
2037 vmaxpd xmm7,xmm6,[ecx]
2038 vmaxps xmm2,xmm6,xmm4
2039 vmaxps xmm7,xmm6,XMMWORD PTR [ecx]
2040 vmaxps xmm7,xmm6,[ecx]
2041 vminpd xmm2,xmm6,xmm4
2042 vminpd xmm7,xmm6,XMMWORD PTR [ecx]
2043 vminpd xmm7,xmm6,[ecx]
2044 vminps xmm2,xmm6,xmm4
2045 vminps xmm7,xmm6,XMMWORD PTR [ecx]
2046 vminps xmm7,xmm6,[ecx]
2047 vmulpd xmm2,xmm6,xmm4
2048 vmulpd xmm7,xmm6,XMMWORD PTR [ecx]
2049 vmulpd xmm7,xmm6,[ecx]
2050 vmulps xmm2,xmm6,xmm4
2051 vmulps xmm7,xmm6,XMMWORD PTR [ecx]
2052 vmulps xmm7,xmm6,[ecx]
2053 vorpd xmm2,xmm6,xmm4
2054 vorpd xmm7,xmm6,XMMWORD PTR [ecx]
2055 vorpd xmm7,xmm6,[ecx]
2056 vorps xmm2,xmm6,xmm4
2057 vorps xmm7,xmm6,XMMWORD PTR [ecx]
2058 vorps xmm7,xmm6,[ecx]
2059 vpacksswb xmm2,xmm6,xmm4
2060 vpacksswb xmm7,xmm6,XMMWORD PTR [ecx]
2061 vpacksswb xmm7,xmm6,[ecx]
2062 vpackssdw xmm2,xmm6,xmm4
2063 vpackssdw xmm7,xmm6,XMMWORD PTR [ecx]
2064 vpackssdw xmm7,xmm6,[ecx]
2065 vpackuswb xmm2,xmm6,xmm4
2066 vpackuswb xmm7,xmm6,XMMWORD PTR [ecx]
2067 vpackuswb xmm7,xmm6,[ecx]
2068 vpackusdw xmm2,xmm6,xmm4
2069 vpackusdw xmm7,xmm6,XMMWORD PTR [ecx]
2070 vpackusdw xmm7,xmm6,[ecx]
2071 vpaddb xmm2,xmm6,xmm4
2072 vpaddb xmm7,xmm6,XMMWORD PTR [ecx]
2073 vpaddb xmm7,xmm6,[ecx]
2074 vpaddw xmm2,xmm6,xmm4
2075 vpaddw xmm7,xmm6,XMMWORD PTR [ecx]
2076 vpaddw xmm7,xmm6,[ecx]
2077 vpaddd xmm2,xmm6,xmm4
2078 vpaddd xmm7,xmm6,XMMWORD PTR [ecx]
2079 vpaddd xmm7,xmm6,[ecx]
2080 vpaddq xmm2,xmm6,xmm4
2081 vpaddq xmm7,xmm6,XMMWORD PTR [ecx]
2082 vpaddq xmm7,xmm6,[ecx]
2083 vpaddsb xmm2,xmm6,xmm4
2084 vpaddsb xmm7,xmm6,XMMWORD PTR [ecx]
2085 vpaddsb xmm7,xmm6,[ecx]
2086 vpaddsw xmm2,xmm6,xmm4
2087 vpaddsw xmm7,xmm6,XMMWORD PTR [ecx]
2088 vpaddsw xmm7,xmm6,[ecx]
2089 vpaddusb xmm2,xmm6,xmm4
2090 vpaddusb xmm7,xmm6,XMMWORD PTR [ecx]
2091 vpaddusb xmm7,xmm6,[ecx]
2092 vpaddusw xmm2,xmm6,xmm4
2093 vpaddusw xmm7,xmm6,XMMWORD PTR [ecx]
2094 vpaddusw xmm7,xmm6,[ecx]
2095 vpand xmm2,xmm6,xmm4
2096 vpand xmm7,xmm6,XMMWORD PTR [ecx]
2097 vpand xmm7,xmm6,[ecx]
2098 vpandn xmm2,xmm6,xmm4
2099 vpandn xmm7,xmm6,XMMWORD PTR [ecx]
2100 vpandn xmm7,xmm6,[ecx]
2101 vpavgb xmm2,xmm6,xmm4
2102 vpavgb xmm7,xmm6,XMMWORD PTR [ecx]
2103 vpavgb xmm7,xmm6,[ecx]
2104 vpavgw xmm2,xmm6,xmm4
2105 vpavgw xmm7,xmm6,XMMWORD PTR [ecx]
2106 vpavgw xmm7,xmm6,[ecx]
2107 vpcmpeqb xmm2,xmm6,xmm4
2108 vpcmpeqb xmm7,xmm6,XMMWORD PTR [ecx]
2109 vpcmpeqb xmm7,xmm6,[ecx]
2110 vpcmpeqw xmm2,xmm6,xmm4
2111 vpcmpeqw xmm7,xmm6,XMMWORD PTR [ecx]
2112 vpcmpeqw xmm7,xmm6,[ecx]
2113 vpcmpeqd xmm2,xmm6,xmm4
2114 vpcmpeqd xmm7,xmm6,XMMWORD PTR [ecx]
2115 vpcmpeqd xmm7,xmm6,[ecx]
2116 vpcmpeqq xmm2,xmm6,xmm4
2117 vpcmpeqq xmm7,xmm6,XMMWORD PTR [ecx]
2118 vpcmpeqq xmm7,xmm6,[ecx]
2119 vpcmpgtb xmm2,xmm6,xmm4
2120 vpcmpgtb xmm7,xmm6,XMMWORD PTR [ecx]
2121 vpcmpgtb xmm7,xmm6,[ecx]
2122 vpcmpgtw xmm2,xmm6,xmm4
2123 vpcmpgtw xmm7,xmm6,XMMWORD PTR [ecx]
2124 vpcmpgtw xmm7,xmm6,[ecx]
2125 vpcmpgtd xmm2,xmm6,xmm4
2126 vpcmpgtd xmm7,xmm6,XMMWORD PTR [ecx]
2127 vpcmpgtd xmm7,xmm6,[ecx]
2128 vpcmpgtq xmm2,xmm6,xmm4
2129 vpcmpgtq xmm7,xmm6,XMMWORD PTR [ecx]
2130 vpcmpgtq xmm7,xmm6,[ecx]
2131 vpermilpd xmm2,xmm6,xmm4
2132 vpermilpd xmm7,xmm6,XMMWORD PTR [ecx]
2133 vpermilpd xmm7,xmm6,[ecx]
2134 vpermilps xmm2,xmm6,xmm4
2135 vpermilps xmm7,xmm6,XMMWORD PTR [ecx]
2136 vpermilps xmm7,xmm6,[ecx]
2137 vphaddw xmm2,xmm6,xmm4
2138 vphaddw xmm7,xmm6,XMMWORD PTR [ecx]
2139 vphaddw xmm7,xmm6,[ecx]
2140 vphaddd xmm2,xmm6,xmm4
2141 vphaddd xmm7,xmm6,XMMWORD PTR [ecx]
2142 vphaddd xmm7,xmm6,[ecx]
2143 vphaddsw xmm2,xmm6,xmm4
2144 vphaddsw xmm7,xmm6,XMMWORD PTR [ecx]
2145 vphaddsw xmm7,xmm6,[ecx]
2146 vphsubw xmm2,xmm6,xmm4
2147 vphsubw xmm7,xmm6,XMMWORD PTR [ecx]
2148 vphsubw xmm7,xmm6,[ecx]
2149 vphsubd xmm2,xmm6,xmm4
2150 vphsubd xmm7,xmm6,XMMWORD PTR [ecx]
2151 vphsubd xmm7,xmm6,[ecx]
2152 vphsubsw xmm2,xmm6,xmm4
2153 vphsubsw xmm7,xmm6,XMMWORD PTR [ecx]
2154 vphsubsw xmm7,xmm6,[ecx]
2155 vpmaddwd xmm2,xmm6,xmm4
2156 vpmaddwd xmm7,xmm6,XMMWORD PTR [ecx]
2157 vpmaddwd xmm7,xmm6,[ecx]
2158 vpmaddubsw xmm2,xmm6,xmm4
2159 vpmaddubsw xmm7,xmm6,XMMWORD PTR [ecx]
2160 vpmaddubsw xmm7,xmm6,[ecx]
2161 vpmaxsb xmm2,xmm6,xmm4
2162 vpmaxsb xmm7,xmm6,XMMWORD PTR [ecx]
2163 vpmaxsb xmm7,xmm6,[ecx]
2164 vpmaxsw xmm2,xmm6,xmm4
2165 vpmaxsw xmm7,xmm6,XMMWORD PTR [ecx]
2166 vpmaxsw xmm7,xmm6,[ecx]
2167 vpmaxsd xmm2,xmm6,xmm4
2168 vpmaxsd xmm7,xmm6,XMMWORD PTR [ecx]
2169 vpmaxsd xmm7,xmm6,[ecx]
2170 vpmaxub xmm2,xmm6,xmm4
2171 vpmaxub xmm7,xmm6,XMMWORD PTR [ecx]
2172 vpmaxub xmm7,xmm6,[ecx]
2173 vpmaxuw xmm2,xmm6,xmm4
2174 vpmaxuw xmm7,xmm6,XMMWORD PTR [ecx]
2175 vpmaxuw xmm7,xmm6,[ecx]
2176 vpmaxud xmm2,xmm6,xmm4
2177 vpmaxud xmm7,xmm6,XMMWORD PTR [ecx]
2178 vpmaxud xmm7,xmm6,[ecx]
2179 vpminsb xmm2,xmm6,xmm4
2180 vpminsb xmm7,xmm6,XMMWORD PTR [ecx]
2181 vpminsb xmm7,xmm6,[ecx]
2182 vpminsw xmm2,xmm6,xmm4
2183 vpminsw xmm7,xmm6,XMMWORD PTR [ecx]
2184 vpminsw xmm7,xmm6,[ecx]
2185 vpminsd xmm2,xmm6,xmm4
2186 vpminsd xmm7,xmm6,XMMWORD PTR [ecx]
2187 vpminsd xmm7,xmm6,[ecx]
2188 vpminub xmm2,xmm6,xmm4
2189 vpminub xmm7,xmm6,XMMWORD PTR [ecx]
2190 vpminub xmm7,xmm6,[ecx]
2191 vpminuw xmm2,xmm6,xmm4
2192 vpminuw xmm7,xmm6,XMMWORD PTR [ecx]
2193 vpminuw xmm7,xmm6,[ecx]
2194 vpminud xmm2,xmm6,xmm4
2195 vpminud xmm7,xmm6,XMMWORD PTR [ecx]
2196 vpminud xmm7,xmm6,[ecx]
2197 vpmulhuw xmm2,xmm6,xmm4
2198 vpmulhuw xmm7,xmm6,XMMWORD PTR [ecx]
2199 vpmulhuw xmm7,xmm6,[ecx]
2200 vpmulhrsw xmm2,xmm6,xmm4
2201 vpmulhrsw xmm7,xmm6,XMMWORD PTR [ecx]
2202 vpmulhrsw xmm7,xmm6,[ecx]
2203 vpmulhw xmm2,xmm6,xmm4
2204 vpmulhw xmm7,xmm6,XMMWORD PTR [ecx]
2205 vpmulhw xmm7,xmm6,[ecx]
2206 vpmullw xmm2,xmm6,xmm4
2207 vpmullw xmm7,xmm6,XMMWORD PTR [ecx]
2208 vpmullw xmm7,xmm6,[ecx]
2209 vpmulld xmm2,xmm6,xmm4
2210 vpmulld xmm7,xmm6,XMMWORD PTR [ecx]
2211 vpmulld xmm7,xmm6,[ecx]
2212 vpmuludq xmm2,xmm6,xmm4
2213 vpmuludq xmm7,xmm6,XMMWORD PTR [ecx]
2214 vpmuludq xmm7,xmm6,[ecx]
2215 vpmuldq xmm2,xmm6,xmm4
2216 vpmuldq xmm7,xmm6,XMMWORD PTR [ecx]
2217 vpmuldq xmm7,xmm6,[ecx]
2219 vpor xmm7,xmm6,XMMWORD PTR [ecx]
2220 vpor xmm7,xmm6,[ecx]
2221 vpsadbw xmm2,xmm6,xmm4
2222 vpsadbw xmm7,xmm6,XMMWORD PTR [ecx]
2223 vpsadbw xmm7,xmm6,[ecx]
2224 vpshufb xmm2,xmm6,xmm4
2225 vpshufb xmm7,xmm6,XMMWORD PTR [ecx]
2226 vpshufb xmm7,xmm6,[ecx]
2227 vpsignb xmm2,xmm6,xmm4
2228 vpsignb xmm7,xmm6,XMMWORD PTR [ecx]
2229 vpsignb xmm7,xmm6,[ecx]
2230 vpsignw xmm2,xmm6,xmm4
2231 vpsignw xmm7,xmm6,XMMWORD PTR [ecx]
2232 vpsignw xmm7,xmm6,[ecx]
2233 vpsignd xmm2,xmm6,xmm4
2234 vpsignd xmm7,xmm6,XMMWORD PTR [ecx]
2235 vpsignd xmm7,xmm6,[ecx]
2236 vpsllw xmm2,xmm6,xmm4
2237 vpsllw xmm7,xmm6,XMMWORD PTR [ecx]
2238 vpsllw xmm7,xmm6,[ecx]
2239 vpslld xmm2,xmm6,xmm4
2240 vpslld xmm7,xmm6,XMMWORD PTR [ecx]
2241 vpslld xmm7,xmm6,[ecx]
2242 vpsllq xmm2,xmm6,xmm4
2243 vpsllq xmm7,xmm6,XMMWORD PTR [ecx]
2244 vpsllq xmm7,xmm6,[ecx]
2245 vpsraw xmm2,xmm6,xmm4
2246 vpsraw xmm7,xmm6,XMMWORD PTR [ecx]
2247 vpsraw xmm7,xmm6,[ecx]
2248 vpsrad xmm2,xmm6,xmm4
2249 vpsrad xmm7,xmm6,XMMWORD PTR [ecx]
2250 vpsrad xmm7,xmm6,[ecx]
2251 vpsrlw xmm2,xmm6,xmm4
2252 vpsrlw xmm7,xmm6,XMMWORD PTR [ecx]
2253 vpsrlw xmm7,xmm6,[ecx]
2254 vpsrld xmm2,xmm6,xmm4
2255 vpsrld xmm7,xmm6,XMMWORD PTR [ecx]
2256 vpsrld xmm7,xmm6,[ecx]
2257 vpsrlq xmm2,xmm6,xmm4
2258 vpsrlq xmm7,xmm6,XMMWORD PTR [ecx]
2259 vpsrlq xmm7,xmm6,[ecx]
2260 vpsubb xmm2,xmm6,xmm4
2261 vpsubb xmm7,xmm6,XMMWORD PTR [ecx]
2262 vpsubb xmm7,xmm6,[ecx]
2263 vpsubw xmm2,xmm6,xmm4
2264 vpsubw xmm7,xmm6,XMMWORD PTR [ecx]
2265 vpsubw xmm7,xmm6,[ecx]
2266 vpsubd xmm2,xmm6,xmm4
2267 vpsubd xmm7,xmm6,XMMWORD PTR [ecx]
2268 vpsubd xmm7,xmm6,[ecx]
2269 vpsubq xmm2,xmm6,xmm4
2270 vpsubq xmm7,xmm6,XMMWORD PTR [ecx]
2271 vpsubq xmm7,xmm6,[ecx]
2272 vpsubsb xmm2,xmm6,xmm4
2273 vpsubsb xmm7,xmm6,XMMWORD PTR [ecx]
2274 vpsubsb xmm7,xmm6,[ecx]
2275 vpsubsw xmm2,xmm6,xmm4
2276 vpsubsw xmm7,xmm6,XMMWORD PTR [ecx]
2277 vpsubsw xmm7,xmm6,[ecx]
2278 vpsubusb xmm2,xmm6,xmm4
2279 vpsubusb xmm7,xmm6,XMMWORD PTR [ecx]
2280 vpsubusb xmm7,xmm6,[ecx]
2281 vpsubusw xmm2,xmm6,xmm4
2282 vpsubusw xmm7,xmm6,XMMWORD PTR [ecx]
2283 vpsubusw xmm7,xmm6,[ecx]
2284 vpunpckhbw xmm2,xmm6,xmm4
2285 vpunpckhbw xmm7,xmm6,XMMWORD PTR [ecx]
2286 vpunpckhbw xmm7,xmm6,[ecx]
2287 vpunpckhwd xmm2,xmm6,xmm4
2288 vpunpckhwd xmm7,xmm6,XMMWORD PTR [ecx]
2289 vpunpckhwd xmm7,xmm6,[ecx]
2290 vpunpckhdq xmm2,xmm6,xmm4
2291 vpunpckhdq xmm7,xmm6,XMMWORD PTR [ecx]
2292 vpunpckhdq xmm7,xmm6,[ecx]
2293 vpunpckhqdq xmm2,xmm6,xmm4
2294 vpunpckhqdq xmm7,xmm6,XMMWORD PTR [ecx]
2295 vpunpckhqdq xmm7,xmm6,[ecx]
2296 vpunpcklbw xmm2,xmm6,xmm4
2297 vpunpcklbw xmm7,xmm6,XMMWORD PTR [ecx]
2298 vpunpcklbw xmm7,xmm6,[ecx]
2299 vpunpcklwd xmm2,xmm6,xmm4
2300 vpunpcklwd xmm7,xmm6,XMMWORD PTR [ecx]
2301 vpunpcklwd xmm7,xmm6,[ecx]
2302 vpunpckldq xmm2,xmm6,xmm4
2303 vpunpckldq xmm7,xmm6,XMMWORD PTR [ecx]
2304 vpunpckldq xmm7,xmm6,[ecx]
2305 vpunpcklqdq xmm2,xmm6,xmm4
2306 vpunpcklqdq xmm7,xmm6,XMMWORD PTR [ecx]
2307 vpunpcklqdq xmm7,xmm6,[ecx]
2308 vpxor xmm2,xmm6,xmm4
2309 vpxor xmm7,xmm6,XMMWORD PTR [ecx]
2310 vpxor xmm7,xmm6,[ecx]
2311 vsubpd xmm2,xmm6,xmm4
2312 vsubpd xmm7,xmm6,XMMWORD PTR [ecx]
2313 vsubpd xmm7,xmm6,[ecx]
2314 vsubps xmm2,xmm6,xmm4
2315 vsubps xmm7,xmm6,XMMWORD PTR [ecx]
2316 vsubps xmm7,xmm6,[ecx]
2317 vunpckhpd xmm2,xmm6,xmm4
2318 vunpckhpd xmm7,xmm6,XMMWORD PTR [ecx]
2319 vunpckhpd xmm7,xmm6,[ecx]
2320 vunpckhps xmm2,xmm6,xmm4
2321 vunpckhps xmm7,xmm6,XMMWORD PTR [ecx]
2322 vunpckhps xmm7,xmm6,[ecx]
2323 vunpcklpd xmm2,xmm6,xmm4
2324 vunpcklpd xmm7,xmm6,XMMWORD PTR [ecx]
2325 vunpcklpd xmm7,xmm6,[ecx]
2326 vunpcklps xmm2,xmm6,xmm4
2327 vunpcklps xmm7,xmm6,XMMWORD PTR [ecx]
2328 vunpcklps xmm7,xmm6,[ecx]
2329 vxorpd xmm2,xmm6,xmm4
2330 vxorpd xmm7,xmm6,XMMWORD PTR [ecx]
2331 vxorpd xmm7,xmm6,[ecx]
2332 vxorps xmm2,xmm6,xmm4
2333 vxorps xmm7,xmm6,XMMWORD PTR [ecx]
2334 vxorps xmm7,xmm6,[ecx]
2335 vaesenc xmm2,xmm6,xmm4
2336 vaesenc xmm7,xmm6,XMMWORD PTR [ecx]
2337 vaesenc xmm7,xmm6,[ecx]
2338 vaesenclast xmm2,xmm6,xmm4
2339 vaesenclast xmm7,xmm6,XMMWORD PTR [ecx]
2340 vaesenclast xmm7,xmm6,[ecx]
2341 vaesdec xmm2,xmm6,xmm4
2342 vaesdec xmm7,xmm6,XMMWORD PTR [ecx]
2343 vaesdec xmm7,xmm6,[ecx]
2344 vaesdeclast xmm2,xmm6,xmm4
2345 vaesdeclast xmm7,xmm6,XMMWORD PTR [ecx]
2346 vaesdeclast xmm7,xmm6,[ecx]
2347 vcmpeqpd xmm2,xmm6,xmm4
2348 vcmpeqpd xmm7,xmm6,XMMWORD PTR [ecx]
2349 vcmpeqpd xmm7,xmm6,[ecx]
2350 vcmpltpd xmm2,xmm6,xmm4
2351 vcmpltpd xmm7,xmm6,XMMWORD PTR [ecx]
2352 vcmpltpd xmm7,xmm6,[ecx]
2353 vcmplepd xmm2,xmm6,xmm4
2354 vcmplepd xmm7,xmm6,XMMWORD PTR [ecx]
2355 vcmplepd xmm7,xmm6,[ecx]
2356 vcmpunordpd xmm2,xmm6,xmm4
2357 vcmpunordpd xmm7,xmm6,XMMWORD PTR [ecx]
2358 vcmpunordpd xmm7,xmm6,[ecx]
2359 vcmpneqpd xmm2,xmm6,xmm4
2360 vcmpneqpd xmm7,xmm6,XMMWORD PTR [ecx]
2361 vcmpneqpd xmm7,xmm6,[ecx]
2362 vcmpnltpd xmm2,xmm6,xmm4
2363 vcmpnltpd xmm7,xmm6,XMMWORD PTR [ecx]
2364 vcmpnltpd xmm7,xmm6,[ecx]
2365 vcmpnlepd xmm2,xmm6,xmm4
2366 vcmpnlepd xmm7,xmm6,XMMWORD PTR [ecx]
2367 vcmpnlepd xmm7,xmm6,[ecx]
2368 vcmpordpd xmm2,xmm6,xmm4
2369 vcmpordpd xmm7,xmm6,XMMWORD PTR [ecx]
2370 vcmpordpd xmm7,xmm6,[ecx]
2371 vcmpeq_uqpd xmm2,xmm6,xmm4
2372 vcmpeq_uqpd xmm7,xmm6,XMMWORD PTR [ecx]
2373 vcmpeq_uqpd xmm7,xmm6,[ecx]
2374 vcmpngepd xmm2,xmm6,xmm4
2375 vcmpngepd xmm7,xmm6,XMMWORD PTR [ecx]
2376 vcmpngepd xmm7,xmm6,[ecx]
2377 vcmpngtpd xmm2,xmm6,xmm4
2378 vcmpngtpd xmm7,xmm6,XMMWORD PTR [ecx]
2379 vcmpngtpd xmm7,xmm6,[ecx]
2380 vcmpfalsepd xmm2,xmm6,xmm4
2381 vcmpfalsepd xmm7,xmm6,XMMWORD PTR [ecx]
2382 vcmpfalsepd xmm7,xmm6,[ecx]
2383 vcmpneq_oqpd xmm2,xmm6,xmm4
2384 vcmpneq_oqpd xmm7,xmm6,XMMWORD PTR [ecx]
2385 vcmpneq_oqpd xmm7,xmm6,[ecx]
2386 vcmpgepd xmm2,xmm6,xmm4
2387 vcmpgepd xmm7,xmm6,XMMWORD PTR [ecx]
2388 vcmpgepd xmm7,xmm6,[ecx]
2389 vcmpgtpd xmm2,xmm6,xmm4
2390 vcmpgtpd xmm7,xmm6,XMMWORD PTR [ecx]
2391 vcmpgtpd xmm7,xmm6,[ecx]
2392 vcmptruepd xmm2,xmm6,xmm4
2393 vcmptruepd xmm7,xmm6,XMMWORD PTR [ecx]
2394 vcmptruepd xmm7,xmm6,[ecx]
2395 vcmpeq_ospd xmm2,xmm6,xmm4
2396 vcmpeq_ospd xmm7,xmm6,XMMWORD PTR [ecx]
2397 vcmpeq_ospd xmm7,xmm6,[ecx]
2398 vcmplt_oqpd xmm2,xmm6,xmm4
2399 vcmplt_oqpd xmm7,xmm6,XMMWORD PTR [ecx]
2400 vcmplt_oqpd xmm7,xmm6,[ecx]
2401 vcmple_oqpd xmm2,xmm6,xmm4
2402 vcmple_oqpd xmm7,xmm6,XMMWORD PTR [ecx]
2403 vcmple_oqpd xmm7,xmm6,[ecx]
2404 vcmpunord_spd xmm2,xmm6,xmm4
2405 vcmpunord_spd xmm7,xmm6,XMMWORD PTR [ecx]
2406 vcmpunord_spd xmm7,xmm6,[ecx]
2407 vcmpneq_uspd xmm2,xmm6,xmm4
2408 vcmpneq_uspd xmm7,xmm6,XMMWORD PTR [ecx]
2409 vcmpneq_uspd xmm7,xmm6,[ecx]
2410 vcmpnlt_uqpd xmm2,xmm6,xmm4
2411 vcmpnlt_uqpd xmm7,xmm6,XMMWORD PTR [ecx]
2412 vcmpnlt_uqpd xmm7,xmm6,[ecx]
2413 vcmpnle_uqpd xmm2,xmm6,xmm4
2414 vcmpnle_uqpd xmm7,xmm6,XMMWORD PTR [ecx]
2415 vcmpnle_uqpd xmm7,xmm6,[ecx]
2416 vcmpord_spd xmm2,xmm6,xmm4
2417 vcmpord_spd xmm7,xmm6,XMMWORD PTR [ecx]
2418 vcmpord_spd xmm7,xmm6,[ecx]
2419 vcmpeq_uspd xmm2,xmm6,xmm4
2420 vcmpeq_uspd xmm7,xmm6,XMMWORD PTR [ecx]
2421 vcmpeq_uspd xmm7,xmm6,[ecx]
2422 vcmpnge_uqpd xmm2,xmm6,xmm4
2423 vcmpnge_uqpd xmm7,xmm6,XMMWORD PTR [ecx]
2424 vcmpnge_uqpd xmm7,xmm6,[ecx]
2425 vcmpngt_uqpd xmm2,xmm6,xmm4
2426 vcmpngt_uqpd xmm7,xmm6,XMMWORD PTR [ecx]
2427 vcmpngt_uqpd xmm7,xmm6,[ecx]
2428 vcmpfalse_ospd xmm2,xmm6,xmm4
2429 vcmpfalse_ospd xmm7,xmm6,XMMWORD PTR [ecx]
2430 vcmpfalse_ospd xmm7,xmm6,[ecx]
2431 vcmpneq_ospd xmm2,xmm6,xmm4
2432 vcmpneq_ospd xmm7,xmm6,XMMWORD PTR [ecx]
2433 vcmpneq_ospd xmm7,xmm6,[ecx]
2434 vcmpge_oqpd xmm2,xmm6,xmm4
2435 vcmpge_oqpd xmm7,xmm6,XMMWORD PTR [ecx]
2436 vcmpge_oqpd xmm7,xmm6,[ecx]
2437 vcmpgt_oqpd xmm2,xmm6,xmm4
2438 vcmpgt_oqpd xmm7,xmm6,XMMWORD PTR [ecx]
2439 vcmpgt_oqpd xmm7,xmm6,[ecx]
2440 vcmptrue_uspd xmm2,xmm6,xmm4
2441 vcmptrue_uspd xmm7,xmm6,XMMWORD PTR [ecx]
2442 vcmptrue_uspd xmm7,xmm6,[ecx]
2443 vcmpeqps xmm2,xmm6,xmm4
2444 vcmpeqps xmm7,xmm6,XMMWORD PTR [ecx]
2445 vcmpeqps xmm7,xmm6,[ecx]
2446 vcmpltps xmm2,xmm6,xmm4
2447 vcmpltps xmm7,xmm6,XMMWORD PTR [ecx]
2448 vcmpltps xmm7,xmm6,[ecx]
2449 vcmpleps xmm2,xmm6,xmm4
2450 vcmpleps xmm7,xmm6,XMMWORD PTR [ecx]
2451 vcmpleps xmm7,xmm6,[ecx]
2452 vcmpunordps xmm2,xmm6,xmm4
2453 vcmpunordps xmm7,xmm6,XMMWORD PTR [ecx]
2454 vcmpunordps xmm7,xmm6,[ecx]
2455 vcmpneqps xmm2,xmm6,xmm4
2456 vcmpneqps xmm7,xmm6,XMMWORD PTR [ecx]
2457 vcmpneqps xmm7,xmm6,[ecx]
2458 vcmpnltps xmm2,xmm6,xmm4
2459 vcmpnltps xmm7,xmm6,XMMWORD PTR [ecx]
2460 vcmpnltps xmm7,xmm6,[ecx]
2461 vcmpnleps xmm2,xmm6,xmm4
2462 vcmpnleps xmm7,xmm6,XMMWORD PTR [ecx]
2463 vcmpnleps xmm7,xmm6,[ecx]
2464 vcmpordps xmm2,xmm6,xmm4
2465 vcmpordps xmm7,xmm6,XMMWORD PTR [ecx]
2466 vcmpordps xmm7,xmm6,[ecx]
2467 vcmpeq_uqps xmm2,xmm6,xmm4
2468 vcmpeq_uqps xmm7,xmm6,XMMWORD PTR [ecx]
2469 vcmpeq_uqps xmm7,xmm6,[ecx]
2470 vcmpngeps xmm2,xmm6,xmm4
2471 vcmpngeps xmm7,xmm6,XMMWORD PTR [ecx]
2472 vcmpngeps xmm7,xmm6,[ecx]
2473 vcmpngtps xmm2,xmm6,xmm4
2474 vcmpngtps xmm7,xmm6,XMMWORD PTR [ecx]
2475 vcmpngtps xmm7,xmm6,[ecx]
2476 vcmpfalseps xmm2,xmm6,xmm4
2477 vcmpfalseps xmm7,xmm6,XMMWORD PTR [ecx]
2478 vcmpfalseps xmm7,xmm6,[ecx]
2479 vcmpneq_oqps xmm2,xmm6,xmm4
2480 vcmpneq_oqps xmm7,xmm6,XMMWORD PTR [ecx]
2481 vcmpneq_oqps xmm7,xmm6,[ecx]
2482 vcmpgeps xmm2,xmm6,xmm4
2483 vcmpgeps xmm7,xmm6,XMMWORD PTR [ecx]
2484 vcmpgeps xmm7,xmm6,[ecx]
2485 vcmpgtps xmm2,xmm6,xmm4
2486 vcmpgtps xmm7,xmm6,XMMWORD PTR [ecx]
2487 vcmpgtps xmm7,xmm6,[ecx]
2488 vcmptrueps xmm2,xmm6,xmm4
2489 vcmptrueps xmm7,xmm6,XMMWORD PTR [ecx]
2490 vcmptrueps xmm7,xmm6,[ecx]
2491 vcmpeq_osps xmm2,xmm6,xmm4
2492 vcmpeq_osps xmm7,xmm6,XMMWORD PTR [ecx]
2493 vcmpeq_osps xmm7,xmm6,[ecx]
2494 vcmplt_oqps xmm2,xmm6,xmm4
2495 vcmplt_oqps xmm7,xmm6,XMMWORD PTR [ecx]
2496 vcmplt_oqps xmm7,xmm6,[ecx]
2497 vcmple_oqps xmm2,xmm6,xmm4
2498 vcmple_oqps xmm7,xmm6,XMMWORD PTR [ecx]
2499 vcmple_oqps xmm7,xmm6,[ecx]
2500 vcmpunord_sps xmm2,xmm6,xmm4
2501 vcmpunord_sps xmm7,xmm6,XMMWORD PTR [ecx]
2502 vcmpunord_sps xmm7,xmm6,[ecx]
2503 vcmpneq_usps xmm2,xmm6,xmm4
2504 vcmpneq_usps xmm7,xmm6,XMMWORD PTR [ecx]
2505 vcmpneq_usps xmm7,xmm6,[ecx]
2506 vcmpnlt_uqps xmm2,xmm6,xmm4
2507 vcmpnlt_uqps xmm7,xmm6,XMMWORD PTR [ecx]
2508 vcmpnlt_uqps xmm7,xmm6,[ecx]
2509 vcmpnle_uqps xmm2,xmm6,xmm4
2510 vcmpnle_uqps xmm7,xmm6,XMMWORD PTR [ecx]
2511 vcmpnle_uqps xmm7,xmm6,[ecx]
2512 vcmpord_sps xmm2,xmm6,xmm4
2513 vcmpord_sps xmm7,xmm6,XMMWORD PTR [ecx]
2514 vcmpord_sps xmm7,xmm6,[ecx]
2515 vcmpeq_usps xmm2,xmm6,xmm4
2516 vcmpeq_usps xmm7,xmm6,XMMWORD PTR [ecx]
2517 vcmpeq_usps xmm7,xmm6,[ecx]
2518 vcmpnge_uqps xmm2,xmm6,xmm4
2519 vcmpnge_uqps xmm7,xmm6,XMMWORD PTR [ecx]
2520 vcmpnge_uqps xmm7,xmm6,[ecx]
2521 vcmpngt_uqps xmm2,xmm6,xmm4
2522 vcmpngt_uqps xmm7,xmm6,XMMWORD PTR [ecx]
2523 vcmpngt_uqps xmm7,xmm6,[ecx]
2524 vcmpfalse_osps xmm2,xmm6,xmm4
2525 vcmpfalse_osps xmm7,xmm6,XMMWORD PTR [ecx]
2526 vcmpfalse_osps xmm7,xmm6,[ecx]
2527 vcmpneq_osps xmm2,xmm6,xmm4
2528 vcmpneq_osps xmm7,xmm6,XMMWORD PTR [ecx]
2529 vcmpneq_osps xmm7,xmm6,[ecx]
2530 vcmpge_oqps xmm2,xmm6,xmm4
2531 vcmpge_oqps xmm7,xmm6,XMMWORD PTR [ecx]
2532 vcmpge_oqps xmm7,xmm6,[ecx]
2533 vcmpgt_oqps xmm2,xmm6,xmm4
2534 vcmpgt_oqps xmm7,xmm6,XMMWORD PTR [ecx]
2535 vcmpgt_oqps xmm7,xmm6,[ecx]
2536 vcmptrue_usps xmm2,xmm6,xmm4
2537 vcmptrue_usps xmm7,xmm6,XMMWORD PTR [ecx]
2538 vcmptrue_usps xmm7,xmm6,[ecx]
2540 # Tests for op mem128, xmm, xmm
2541 vmaskmovps xmm6,xmm4,XMMWORD PTR [ecx]
2542 vmaskmovps xmm6,xmm4,[ecx]
2543 vmaskmovpd xmm6,xmm4,XMMWORD PTR [ecx]
2544 vmaskmovpd xmm6,xmm4,[ecx]
2546 # Tests for op imm8, xmm/mem128, xmm
2547 vaeskeygenassist xmm6,xmm4,7
2548 vaeskeygenassist xmm6,XMMWORD PTR [ecx],7
2549 vaeskeygenassist xmm6,[ecx],7
2550 vpcmpestri xmm6,xmm4,7
2551 vpcmpestri xmm6,XMMWORD PTR [ecx],7
2552 vpcmpestri xmm6,[ecx],7
2553 vpcmpestrm xmm6,xmm4,7
2554 vpcmpestrm xmm6,XMMWORD PTR [ecx],7
2555 vpcmpestrm xmm6,[ecx],7
2556 vpcmpistri xmm6,xmm4,7
2557 vpcmpistri xmm6,XMMWORD PTR [ecx],7
2558 vpcmpistri xmm6,[ecx],7
2559 vpcmpistrm xmm6,xmm4,7
2560 vpcmpistrm xmm6,XMMWORD PTR [ecx],7
2561 vpcmpistrm xmm6,[ecx],7
2562 vpermilpd xmm6,xmm4,7
2563 vpermilpd xmm6,XMMWORD PTR [ecx],7
2564 vpermilpd xmm6,[ecx],7
2565 vpermilps xmm6,xmm4,7
2566 vpermilps xmm6,XMMWORD PTR [ecx],7
2567 vpermilps xmm6,[ecx],7
2569 vpshufd xmm6,XMMWORD PTR [ecx],7
2570 vpshufd xmm6,[ecx],7
2571 vpshufhw xmm6,xmm4,7
2572 vpshufhw xmm6,XMMWORD PTR [ecx],7
2573 vpshufhw xmm6,[ecx],7
2574 vpshuflw xmm6,xmm4,7
2575 vpshuflw xmm6,XMMWORD PTR [ecx],7
2576 vpshuflw xmm6,[ecx],7
2577 vroundpd xmm6,xmm4,7
2578 vroundpd xmm6,XMMWORD PTR [ecx],7
2579 vroundpd xmm6,[ecx],7
2580 vroundps xmm6,xmm4,7
2581 vroundps xmm6,XMMWORD PTR [ecx],7
2582 vroundps xmm6,[ecx],7
2584 # Tests for op xmm, xmm, mem128
2585 vmaskmovps XMMWORD PTR [ecx],xmm6,xmm4
2586 vmaskmovps [ecx],xmm6,xmm4
2587 vmaskmovpd XMMWORD PTR [ecx],xmm6,xmm4
2588 vmaskmovpd [ecx],xmm6,xmm4
2590 # Tests for op imm8, xmm/mem128, xmm, xmm
2591 vblendpd xmm2,xmm6,xmm4,7
2592 vblendpd xmm2,xmm6,XMMWORD PTR [ecx],7
2593 vblendpd xmm2,xmm6,[ecx],7
2594 vblendps xmm2,xmm6,xmm4,7
2595 vblendps xmm2,xmm6,XMMWORD PTR [ecx],7
2596 vblendps xmm2,xmm6,[ecx],7
2597 vcmppd xmm2,xmm6,xmm4,7
2598 vcmppd xmm2,xmm6,XMMWORD PTR [ecx],7
2599 vcmppd xmm2,xmm6,[ecx],7
2600 vcmpps xmm2,xmm6,xmm4,7
2601 vcmpps xmm2,xmm6,XMMWORD PTR [ecx],7
2602 vcmpps xmm2,xmm6,[ecx],7
2603 vdppd xmm2,xmm6,xmm4,7
2604 vdppd xmm2,xmm6,XMMWORD PTR [ecx],7
2605 vdppd xmm2,xmm6,[ecx],7
2606 vdpps xmm2,xmm6,xmm4,7
2607 vdpps xmm2,xmm6,XMMWORD PTR [ecx],7
2608 vdpps xmm2,xmm6,[ecx],7
2609 vmpsadbw xmm2,xmm6,xmm4,7
2610 vmpsadbw xmm2,xmm6,XMMWORD PTR [ecx],7
2611 vmpsadbw xmm2,xmm6,[ecx],7
2612 vpalignr xmm2,xmm6,xmm4,7
2613 vpalignr xmm2,xmm6,XMMWORD PTR [ecx],7
2614 vpalignr xmm2,xmm6,[ecx],7
2615 vpblendw xmm2,xmm6,xmm4,7
2616 vpblendw xmm2,xmm6,XMMWORD PTR [ecx],7
2617 vpblendw xmm2,xmm6,[ecx],7
2618 vshufpd xmm2,xmm6,xmm4,7
2619 vshufpd xmm2,xmm6,XMMWORD PTR [ecx],7
2620 vshufpd xmm2,xmm6,[ecx],7
2621 vshufps xmm2,xmm6,xmm4,7
2622 vshufps xmm2,xmm6,XMMWORD PTR [ecx],7
2623 vshufps xmm2,xmm6,[ecx],7
2625 # Tests for op xmm, xmm/mem128, xmm, xmm
2626 vblendvpd xmm7,xmm2,xmm6,xmm4
2627 vblendvpd xmm7,xmm2,XMMWORD PTR [ecx],xmm4
2628 vblendvpd xmm7,xmm2,[ecx],xmm4
2629 vblendvps xmm7,xmm2,xmm6,xmm4
2630 vblendvps xmm7,xmm2,XMMWORD PTR [ecx],xmm4
2631 vblendvps xmm7,xmm2,[ecx],xmm4
2632 vpblendvb xmm7,xmm2,xmm6,xmm4
2633 vpblendvb xmm7,xmm2,XMMWORD PTR [ecx],xmm4
2634 vpblendvb xmm7,xmm2,[ecx],xmm4
2636 # Tests for op mem64, ymm
2637 vbroadcastsd ymm4,QWORD PTR [ecx]
2638 vbroadcastsd ymm4,[ecx]
2640 # Tests for op xmm/mem64, xmm
2642 vcomisd xmm4,QWORD PTR [ecx]
2645 vcvtdq2pd xmm4,QWORD PTR [ecx]
2646 vcvtdq2pd xmm4,[ecx]
2648 vcvtps2pd xmm4,QWORD PTR [ecx]
2649 vcvtps2pd xmm4,[ecx]
2651 vmovddup xmm4,QWORD PTR [ecx]
2654 vpmovsxbw xmm4,QWORD PTR [ecx]
2655 vpmovsxbw xmm4,[ecx]
2657 vpmovsxwd xmm4,QWORD PTR [ecx]
2658 vpmovsxwd xmm4,[ecx]
2660 vpmovsxdq xmm4,QWORD PTR [ecx]
2661 vpmovsxdq xmm4,[ecx]
2663 vpmovzxbw xmm4,QWORD PTR [ecx]
2664 vpmovzxbw xmm4,[ecx]
2666 vpmovzxwd xmm4,QWORD PTR [ecx]
2667 vpmovzxwd xmm4,[ecx]
2669 vpmovzxdq xmm4,QWORD PTR [ecx]
2670 vpmovzxdq xmm4,[ecx]
2672 vucomisd xmm4,QWORD PTR [ecx]
2675 # Tests for op mem64, xmm
2676 vmovsd xmm4,QWORD PTR [ecx]
2679 # Tests for op xmm, mem64
2680 vmovlpd QWORD PTR [ecx],xmm4
2682 vmovlps QWORD PTR [ecx],xmm4
2684 vmovhpd QWORD PTR [ecx],xmm4
2686 vmovhps QWORD PTR [ecx],xmm4
2688 vmovsd QWORD PTR [ecx],xmm4
2691 # Tests for op xmm, regq/mem64
2692 # Tests for op regq/mem64, xmm
2693 vmovq QWORD PTR [ecx],xmm4
2694 vmovq xmm4,QWORD PTR [ecx]
2698 # Tests for op xmm/mem64, regl
2700 vcvtsd2si ecx,QWORD PTR [ecx]
2703 vcvttsd2si ecx,QWORD PTR [ecx]
2704 vcvttsd2si ecx,[ecx]
2706 # Tests for op mem64, xmm, xmm
2707 vmovlpd xmm6,xmm4,QWORD PTR [ecx]
2708 vmovlpd xmm6,xmm4,[ecx]
2709 vmovlps xmm6,xmm4,QWORD PTR [ecx]
2710 vmovlps xmm6,xmm4,[ecx]
2711 vmovhpd xmm6,xmm4,QWORD PTR [ecx]
2712 vmovhpd xmm6,xmm4,[ecx]
2713 vmovhps xmm6,xmm4,QWORD PTR [ecx]
2714 vmovhps xmm6,xmm4,[ecx]
2716 # Tests for op imm8, xmm/mem64, xmm, xmm
2717 vcmpsd xmm2,xmm6,xmm4,7
2718 vcmpsd xmm2,xmm6,QWORD PTR [ecx],7
2719 vcmpsd xmm2,xmm6,[ecx],7
2720 vroundsd xmm2,xmm6,xmm4,7
2721 vroundsd xmm2,xmm6,QWORD PTR [ecx],7
2722 vroundsd xmm2,xmm6,[ecx],7
2724 # Tests for op xmm/mem64, xmm, xmm
2725 vaddsd xmm2,xmm6,xmm4
2726 vaddsd xmm2,xmm6,QWORD PTR [ecx]
2727 vaddsd xmm2,xmm6,[ecx]
2728 vcvtsd2ss xmm2,xmm6,xmm4
2729 vcvtsd2ss xmm2,xmm6,QWORD PTR [ecx]
2730 vcvtsd2ss xmm2,xmm6,[ecx]
2731 vdivsd xmm2,xmm6,xmm4
2732 vdivsd xmm2,xmm6,QWORD PTR [ecx]
2733 vdivsd xmm2,xmm6,[ecx]
2734 vmaxsd xmm2,xmm6,xmm4
2735 vmaxsd xmm2,xmm6,QWORD PTR [ecx]
2736 vmaxsd xmm2,xmm6,[ecx]
2737 vminsd xmm2,xmm6,xmm4
2738 vminsd xmm2,xmm6,QWORD PTR [ecx]
2739 vminsd xmm2,xmm6,[ecx]
2740 vmulsd xmm2,xmm6,xmm4
2741 vmulsd xmm2,xmm6,QWORD PTR [ecx]
2742 vmulsd xmm2,xmm6,[ecx]
2743 vsqrtsd xmm2,xmm6,xmm4
2744 vsqrtsd xmm2,xmm6,QWORD PTR [ecx]
2745 vsqrtsd xmm2,xmm6,[ecx]
2746 vsubsd xmm2,xmm6,xmm4
2747 vsubsd xmm2,xmm6,QWORD PTR [ecx]
2748 vsubsd xmm2,xmm6,[ecx]
2749 vcmpeqsd xmm2,xmm6,xmm4
2750 vcmpeqsd xmm2,xmm6,QWORD PTR [ecx]
2751 vcmpeqsd xmm2,xmm6,[ecx]
2752 vcmpltsd xmm2,xmm6,xmm4
2753 vcmpltsd xmm2,xmm6,QWORD PTR [ecx]
2754 vcmpltsd xmm2,xmm6,[ecx]
2755 vcmplesd xmm2,xmm6,xmm4
2756 vcmplesd xmm2,xmm6,QWORD PTR [ecx]
2757 vcmplesd xmm2,xmm6,[ecx]
2758 vcmpunordsd xmm2,xmm6,xmm4
2759 vcmpunordsd xmm2,xmm6,QWORD PTR [ecx]
2760 vcmpunordsd xmm2,xmm6,[ecx]
2761 vcmpneqsd xmm2,xmm6,xmm4
2762 vcmpneqsd xmm2,xmm6,QWORD PTR [ecx]
2763 vcmpneqsd xmm2,xmm6,[ecx]
2764 vcmpnltsd xmm2,xmm6,xmm4
2765 vcmpnltsd xmm2,xmm6,QWORD PTR [ecx]
2766 vcmpnltsd xmm2,xmm6,[ecx]
2767 vcmpnlesd xmm2,xmm6,xmm4
2768 vcmpnlesd xmm2,xmm6,QWORD PTR [ecx]
2769 vcmpnlesd xmm2,xmm6,[ecx]
2770 vcmpordsd xmm2,xmm6,xmm4
2771 vcmpordsd xmm2,xmm6,QWORD PTR [ecx]
2772 vcmpordsd xmm2,xmm6,[ecx]
2773 vcmpeq_uqsd xmm2,xmm6,xmm4
2774 vcmpeq_uqsd xmm2,xmm6,QWORD PTR [ecx]
2775 vcmpeq_uqsd xmm2,xmm6,[ecx]
2776 vcmpngesd xmm2,xmm6,xmm4
2777 vcmpngesd xmm2,xmm6,QWORD PTR [ecx]
2778 vcmpngesd xmm2,xmm6,[ecx]
2779 vcmpngtsd xmm2,xmm6,xmm4
2780 vcmpngtsd xmm2,xmm6,QWORD PTR [ecx]
2781 vcmpngtsd xmm2,xmm6,[ecx]
2782 vcmpfalsesd xmm2,xmm6,xmm4
2783 vcmpfalsesd xmm2,xmm6,QWORD PTR [ecx]
2784 vcmpfalsesd xmm2,xmm6,[ecx]
2785 vcmpneq_oqsd xmm2,xmm6,xmm4
2786 vcmpneq_oqsd xmm2,xmm6,QWORD PTR [ecx]
2787 vcmpneq_oqsd xmm2,xmm6,[ecx]
2788 vcmpgesd xmm2,xmm6,xmm4
2789 vcmpgesd xmm2,xmm6,QWORD PTR [ecx]
2790 vcmpgesd xmm2,xmm6,[ecx]
2791 vcmpgtsd xmm2,xmm6,xmm4
2792 vcmpgtsd xmm2,xmm6,QWORD PTR [ecx]
2793 vcmpgtsd xmm2,xmm6,[ecx]
2794 vcmptruesd xmm2,xmm6,xmm4
2795 vcmptruesd xmm2,xmm6,QWORD PTR [ecx]
2796 vcmptruesd xmm2,xmm6,[ecx]
2797 vcmpeq_ossd xmm2,xmm6,xmm4
2798 vcmpeq_ossd xmm2,xmm6,QWORD PTR [ecx]
2799 vcmpeq_ossd xmm2,xmm6,[ecx]
2800 vcmplt_oqsd xmm2,xmm6,xmm4
2801 vcmplt_oqsd xmm2,xmm6,QWORD PTR [ecx]
2802 vcmplt_oqsd xmm2,xmm6,[ecx]
2803 vcmple_oqsd xmm2,xmm6,xmm4
2804 vcmple_oqsd xmm2,xmm6,QWORD PTR [ecx]
2805 vcmple_oqsd xmm2,xmm6,[ecx]
2806 vcmpunord_ssd xmm2,xmm6,xmm4
2807 vcmpunord_ssd xmm2,xmm6,QWORD PTR [ecx]
2808 vcmpunord_ssd xmm2,xmm6,[ecx]
2809 vcmpneq_ussd xmm2,xmm6,xmm4
2810 vcmpneq_ussd xmm2,xmm6,QWORD PTR [ecx]
2811 vcmpneq_ussd xmm2,xmm6,[ecx]
2812 vcmpnlt_uqsd xmm2,xmm6,xmm4
2813 vcmpnlt_uqsd xmm2,xmm6,QWORD PTR [ecx]
2814 vcmpnlt_uqsd xmm2,xmm6,[ecx]
2815 vcmpnle_uqsd xmm2,xmm6,xmm4
2816 vcmpnle_uqsd xmm2,xmm6,QWORD PTR [ecx]
2817 vcmpnle_uqsd xmm2,xmm6,[ecx]
2818 vcmpord_ssd xmm2,xmm6,xmm4
2819 vcmpord_ssd xmm2,xmm6,QWORD PTR [ecx]
2820 vcmpord_ssd xmm2,xmm6,[ecx]
2821 vcmpeq_ussd xmm2,xmm6,xmm4
2822 vcmpeq_ussd xmm2,xmm6,QWORD PTR [ecx]
2823 vcmpeq_ussd xmm2,xmm6,[ecx]
2824 vcmpnge_uqsd xmm2,xmm6,xmm4
2825 vcmpnge_uqsd xmm2,xmm6,QWORD PTR [ecx]
2826 vcmpnge_uqsd xmm2,xmm6,[ecx]
2827 vcmpngt_uqsd xmm2,xmm6,xmm4
2828 vcmpngt_uqsd xmm2,xmm6,QWORD PTR [ecx]
2829 vcmpngt_uqsd xmm2,xmm6,[ecx]
2830 vcmpfalse_ossd xmm2,xmm6,xmm4
2831 vcmpfalse_ossd xmm2,xmm6,QWORD PTR [ecx]
2832 vcmpfalse_ossd xmm2,xmm6,[ecx]
2833 vcmpneq_ossd xmm2,xmm6,xmm4
2834 vcmpneq_ossd xmm2,xmm6,QWORD PTR [ecx]
2835 vcmpneq_ossd xmm2,xmm6,[ecx]
2836 vcmpge_oqsd xmm2,xmm6,xmm4
2837 vcmpge_oqsd xmm2,xmm6,QWORD PTR [ecx]
2838 vcmpge_oqsd xmm2,xmm6,[ecx]
2839 vcmpgt_oqsd xmm2,xmm6,xmm4
2840 vcmpgt_oqsd xmm2,xmm6,QWORD PTR [ecx]
2841 vcmpgt_oqsd xmm2,xmm6,[ecx]
2842 vcmptrue_ussd xmm2,xmm6,xmm4
2843 vcmptrue_ussd xmm2,xmm6,QWORD PTR [ecx]
2844 vcmptrue_ussd xmm2,xmm6,[ecx]
2846 # Tests for op mem64
2847 vldmxcsr DWORD PTR [ecx]
2849 vstmxcsr DWORD PTR [ecx]
2852 # Tests for op xmm/mem32, xmm, xmm
2853 vaddss xmm2,xmm6,xmm4
2854 vaddss xmm2,xmm6,DWORD PTR [ecx]
2855 vaddss xmm2,xmm6,[ecx]
2856 vcvtss2sd xmm2,xmm6,xmm4
2857 vcvtss2sd xmm2,xmm6,DWORD PTR [ecx]
2858 vcvtss2sd xmm2,xmm6,[ecx]
2859 vdivss xmm2,xmm6,xmm4
2860 vdivss xmm2,xmm6,DWORD PTR [ecx]
2861 vdivss xmm2,xmm6,[ecx]
2862 vmaxss xmm2,xmm6,xmm4
2863 vmaxss xmm2,xmm6,DWORD PTR [ecx]
2864 vmaxss xmm2,xmm6,[ecx]
2865 vminss xmm2,xmm6,xmm4
2866 vminss xmm2,xmm6,DWORD PTR [ecx]
2867 vminss xmm2,xmm6,[ecx]
2868 vmulss xmm2,xmm6,xmm4
2869 vmulss xmm2,xmm6,DWORD PTR [ecx]
2870 vmulss xmm2,xmm6,[ecx]
2871 vrcpss xmm2,xmm6,xmm4
2872 vrcpss xmm2,xmm6,DWORD PTR [ecx]
2873 vrcpss xmm2,xmm6,[ecx]
2874 vrsqrtss xmm2,xmm6,xmm4
2875 vrsqrtss xmm2,xmm6,DWORD PTR [ecx]
2876 vrsqrtss xmm2,xmm6,[ecx]
2877 vsqrtss xmm2,xmm6,xmm4
2878 vsqrtss xmm2,xmm6,DWORD PTR [ecx]
2879 vsqrtss xmm2,xmm6,[ecx]
2880 vsubss xmm2,xmm6,xmm4
2881 vsubss xmm2,xmm6,DWORD PTR [ecx]
2882 vsubss xmm2,xmm6,[ecx]
2883 vcmpeqss xmm2,xmm6,xmm4
2884 vcmpeqss xmm2,xmm6,DWORD PTR [ecx]
2885 vcmpeqss xmm2,xmm6,[ecx]
2886 vcmpltss xmm2,xmm6,xmm4
2887 vcmpltss xmm2,xmm6,DWORD PTR [ecx]
2888 vcmpltss xmm2,xmm6,[ecx]
2889 vcmpless xmm2,xmm6,xmm4
2890 vcmpless xmm2,xmm6,DWORD PTR [ecx]
2891 vcmpless xmm2,xmm6,[ecx]
2892 vcmpunordss xmm2,xmm6,xmm4
2893 vcmpunordss xmm2,xmm6,DWORD PTR [ecx]
2894 vcmpunordss xmm2,xmm6,[ecx]
2895 vcmpneqss xmm2,xmm6,xmm4
2896 vcmpneqss xmm2,xmm6,DWORD PTR [ecx]
2897 vcmpneqss xmm2,xmm6,[ecx]
2898 vcmpnltss xmm2,xmm6,xmm4
2899 vcmpnltss xmm2,xmm6,DWORD PTR [ecx]
2900 vcmpnltss xmm2,xmm6,[ecx]
2901 vcmpnless xmm2,xmm6,xmm4
2902 vcmpnless xmm2,xmm6,DWORD PTR [ecx]
2903 vcmpnless xmm2,xmm6,[ecx]
2904 vcmpordss xmm2,xmm6,xmm4
2905 vcmpordss xmm2,xmm6,DWORD PTR [ecx]
2906 vcmpordss xmm2,xmm6,[ecx]
2907 vcmpeq_uqss xmm2,xmm6,xmm4
2908 vcmpeq_uqss xmm2,xmm6,DWORD PTR [ecx]
2909 vcmpeq_uqss xmm2,xmm6,[ecx]
2910 vcmpngess xmm2,xmm6,xmm4
2911 vcmpngess xmm2,xmm6,DWORD PTR [ecx]
2912 vcmpngess xmm2,xmm6,[ecx]
2913 vcmpngtss xmm2,xmm6,xmm4
2914 vcmpngtss xmm2,xmm6,DWORD PTR [ecx]
2915 vcmpngtss xmm2,xmm6,[ecx]
2916 vcmpfalsess xmm2,xmm6,xmm4
2917 vcmpfalsess xmm2,xmm6,DWORD PTR [ecx]
2918 vcmpfalsess xmm2,xmm6,[ecx]
2919 vcmpneq_oqss xmm2,xmm6,xmm4
2920 vcmpneq_oqss xmm2,xmm6,DWORD PTR [ecx]
2921 vcmpneq_oqss xmm2,xmm6,[ecx]
2922 vcmpgess xmm2,xmm6,xmm4
2923 vcmpgess xmm2,xmm6,DWORD PTR [ecx]
2924 vcmpgess xmm2,xmm6,[ecx]
2925 vcmpgtss xmm2,xmm6,xmm4
2926 vcmpgtss xmm2,xmm6,DWORD PTR [ecx]
2927 vcmpgtss xmm2,xmm6,[ecx]
2928 vcmptruess xmm2,xmm6,xmm4
2929 vcmptruess xmm2,xmm6,DWORD PTR [ecx]
2930 vcmptruess xmm2,xmm6,[ecx]
2931 vcmpeq_osss xmm2,xmm6,xmm4
2932 vcmpeq_osss xmm2,xmm6,DWORD PTR [ecx]
2933 vcmpeq_osss xmm2,xmm6,[ecx]
2934 vcmplt_oqss xmm2,xmm6,xmm4
2935 vcmplt_oqss xmm2,xmm6,DWORD PTR [ecx]
2936 vcmplt_oqss xmm2,xmm6,[ecx]
2937 vcmple_oqss xmm2,xmm6,xmm4
2938 vcmple_oqss xmm2,xmm6,DWORD PTR [ecx]
2939 vcmple_oqss xmm2,xmm6,[ecx]
2940 vcmpunord_sss xmm2,xmm6,xmm4
2941 vcmpunord_sss xmm2,xmm6,DWORD PTR [ecx]
2942 vcmpunord_sss xmm2,xmm6,[ecx]
2943 vcmpneq_usss xmm2,xmm6,xmm4
2944 vcmpneq_usss xmm2,xmm6,DWORD PTR [ecx]
2945 vcmpneq_usss xmm2,xmm6,[ecx]
2946 vcmpnlt_uqss xmm2,xmm6,xmm4
2947 vcmpnlt_uqss xmm2,xmm6,DWORD PTR [ecx]
2948 vcmpnlt_uqss xmm2,xmm6,[ecx]
2949 vcmpnle_uqss xmm2,xmm6,xmm4
2950 vcmpnle_uqss xmm2,xmm6,DWORD PTR [ecx]
2951 vcmpnle_uqss xmm2,xmm6,[ecx]
2952 vcmpord_sss xmm2,xmm6,xmm4
2953 vcmpord_sss xmm2,xmm6,DWORD PTR [ecx]
2954 vcmpord_sss xmm2,xmm6,[ecx]
2955 vcmpeq_usss xmm2,xmm6,xmm4
2956 vcmpeq_usss xmm2,xmm6,DWORD PTR [ecx]
2957 vcmpeq_usss xmm2,xmm6,[ecx]
2958 vcmpnge_uqss xmm2,xmm6,xmm4
2959 vcmpnge_uqss xmm2,xmm6,DWORD PTR [ecx]
2960 vcmpnge_uqss xmm2,xmm6,[ecx]
2961 vcmpngt_uqss xmm2,xmm6,xmm4
2962 vcmpngt_uqss xmm2,xmm6,DWORD PTR [ecx]
2963 vcmpngt_uqss xmm2,xmm6,[ecx]
2964 vcmpfalse_osss xmm2,xmm6,xmm4
2965 vcmpfalse_osss xmm2,xmm6,DWORD PTR [ecx]
2966 vcmpfalse_osss xmm2,xmm6,[ecx]
2967 vcmpneq_osss xmm2,xmm6,xmm4
2968 vcmpneq_osss xmm2,xmm6,DWORD PTR [ecx]
2969 vcmpneq_osss xmm2,xmm6,[ecx]
2970 vcmpge_oqss xmm2,xmm6,xmm4
2971 vcmpge_oqss xmm2,xmm6,DWORD PTR [ecx]
2972 vcmpge_oqss xmm2,xmm6,[ecx]
2973 vcmpgt_oqss xmm2,xmm6,xmm4
2974 vcmpgt_oqss xmm2,xmm6,DWORD PTR [ecx]
2975 vcmpgt_oqss xmm2,xmm6,[ecx]
2976 vcmptrue_usss xmm2,xmm6,xmm4
2977 vcmptrue_usss xmm2,xmm6,DWORD PTR [ecx]
2978 vcmptrue_usss xmm2,xmm6,[ecx]
2980 # Tests for op mem32, ymm
2981 vbroadcastss ymm4,DWORD PTR [ecx]
2982 vbroadcastss ymm4,[ecx]
2984 # Tests for op xmm/mem32, xmm
2986 vcomiss xmm4,DWORD PTR [ecx]
2989 vpmovsxbd xmm4,DWORD PTR [ecx]
2990 vpmovsxbd xmm4,[ecx]
2992 vpmovsxwq xmm4,DWORD PTR [ecx]
2993 vpmovsxwq xmm4,[ecx]
2995 vpmovzxbd xmm4,DWORD PTR [ecx]
2996 vpmovzxbd xmm4,[ecx]
2998 vpmovzxwq xmm4,DWORD PTR [ecx]
2999 vpmovzxwq xmm4,[ecx]
3001 vucomiss xmm4,DWORD PTR [ecx]
3004 # Tests for op mem32, xmm
3005 vbroadcastss xmm4,DWORD PTR [ecx]
3006 vbroadcastss xmm4,[ecx]
3007 vmovss xmm4,DWORD PTR [ecx]
3010 # Tests for op xmm, mem32
3011 vmovss DWORD PTR [ecx],xmm4
3014 # Tests for op xmm, regl/mem32
3015 # Tests for op regl/mem32, xmm
3017 vmovd DWORD PTR [ecx],xmm4
3019 vmovd xmm4,DWORD PTR [ecx]
3023 # Tests for op xmm/mem32, regl
3025 vcvtss2si ecx,DWORD PTR [ecx]
3028 vcvttss2si ecx,DWORD PTR [ecx]
3029 vcvttss2si ecx,[ecx]
3031 # Tests for op imm8, xmm, regq/mem32
3032 vextractps DWORD PTR [ecx],xmm4,7
3033 vextractps [ecx],xmm4,7
3035 # Tests for op imm8, xmm, regl/mem32
3037 vpextrd DWORD PTR [ecx],xmm4,7
3038 vpextrd [ecx],xmm4,7
3039 vextractps ecx,xmm4,7
3040 vextractps DWORD PTR [ecx],xmm4,7
3041 vextractps [ecx],xmm4,7
3043 # Tests for op regl/mem32, xmm, xmm
3044 vcvtsi2sd xmm6,xmm4,ecx
3045 vcvtsi2sd xmm6,xmm4,DWORD PTR [ecx]
3046 vcvtsi2sd xmm6,xmm4,[ecx]
3047 vcvtsi2ss xmm6,xmm4,ecx
3048 vcvtsi2ss xmm6,xmm4,DWORD PTR [ecx]
3049 vcvtsi2ss xmm6,xmm4,[ecx]
3051 # Tests for op imm8, xmm/mem32, xmm, xmm
3052 vcmpss xmm2,xmm6,xmm4,7
3053 vcmpss xmm2,xmm6,DWORD PTR [ecx],7
3054 vcmpss xmm2,xmm6,[ecx],7
3055 vinsertps xmm2,xmm6,xmm4,7
3056 vinsertps xmm2,xmm6,DWORD PTR [ecx],7
3057 vinsertps xmm2,xmm6,[ecx],7
3058 vroundss xmm2,xmm6,xmm4,7
3059 vroundss xmm2,xmm6,DWORD PTR [ecx],7
3060 vroundss xmm2,xmm6,[ecx],7
3062 # Tests for op xmm/m16, xmm
3064 vpmovsxbq xmm4,WORD PTR [ecx]
3065 vpmovsxbq xmm4,[ecx]
3067 vpmovzxbq xmm4,WORD PTR [ecx]
3068 vpmovzxbq xmm4,[ecx]
3070 # Tests for op imm8, xmm, regl/mem16
3072 vpextrw WORD PTR [ecx],xmm4,7
3073 vpextrw [ecx],xmm4,7
3075 # Tests for op imm8, xmm, regq/mem16
3076 vpextrw WORD PTR [ecx],xmm4,7
3077 vpextrw [ecx],xmm4,7
3079 # Tests for op imm8, regl/mem16, xmm, xmm
3080 vpinsrw xmm6,xmm4,ecx,7
3081 vpinsrw xmm6,xmm4,WORD PTR [ecx],7
3082 vpinsrw xmm6,xmm4,[ecx],7
3084 # Tests for op imm8, xmm, regl/mem8
3086 vpextrb BYTE PTR [ecx],xmm4,7
3087 vpextrb [ecx],xmm4,7
3089 # Tests for op imm8, regl/mem8, xmm, xmm
3090 vpinsrb xmm6,xmm4,ecx,7
3091 vpinsrb xmm6,xmm4,BYTE PTR [ecx],7
3092 vpinsrb xmm6,xmm4,[ecx],7
3094 # Tests for op imm8, xmm, regq/mem8
3095 vpextrb BYTE PTR [ecx],xmm4,7
3096 vpextrb [ecx],xmm4,7
3098 # Tests for op imm8, regl/mem8, xmm, xmm
3099 vpinsrb xmm6,xmm4,ecx,7
3100 vpinsrb xmm6,xmm4,BYTE PTR [ecx],7
3101 vpinsrb xmm6,xmm4,[ecx],7
3103 # Tests for op xmm, xmm
3104 vmaskmovdqu xmm6,xmm4
3107 # Tests for op xmm, regl
3112 # Tests for op xmm, xmm, xmm
3113 vmovhlps xmm2,xmm6,xmm4
3114 vmovlhps xmm2,xmm6,xmm4
3115 vmovsd xmm2,xmm6,xmm4
3116 vmovss xmm2,xmm6,xmm4
3118 # Tests for op imm8, xmm, xmm
3130 # Tests for op imm8, xmm, regl
3133 # Tests for op ymm, regl
3137 # Default instructions without suffixes.
3142 vcvttpd2dq xmm6,xmm4
3143 vcvttpd2dq xmm6,ymm4
3145 #Tests with different memory and register operands.
3146 vldmxcsr DWORD PTR ds:0x1234
3147 vmovdqa xmm0,XMMWORD PTR ds:0x1234
3148 vmovdqa XMMWORD PTR ds:0x1234,xmm0
3149 vmovd DWORD PTR ds:0x1234,xmm0
3150 vcvtsd2si eax,QWORD PTR ds:0x1234
3151 vcvtdq2pd ymm0,XMMWORD PTR ds:0x1234
3152 vcvtpd2ps xmm0,YMMWORD PTR ds:0x1234
3153 vpavgb xmm7,xmm0,XMMWORD PTR ds:0x1234
3154 vaeskeygenassist xmm0,XMMWORD PTR ds:0x1234,7
3155 vpextrb ds:0x1234,xmm0,7
3156 vcvtsi2sd xmm7,xmm0,DWORD PTR ds:0x1234
3157 vblendvps xmm6,xmm4,XMMWORD PTR ds:0x1234,xmm0
3158 vpinsrb xmm7,xmm0,ds:0x1234,7
3159 vmovdqa ymm0,YMMWORD PTR ds:0x1234
3160 vmovdqa YMMWORD PTR ds:0x1234,ymm0
3161 vpermilpd ymm7,ymm0,YMMWORD PTR ds:0x1234
3162 vroundpd ymm0,YMMWORD PTR ds:0x1234,7
3163 vextractf128 XMMWORD PTR ds:0x1234,ymm0,7
3164 vperm2f128 ymm7,ymm0,YMMWORD PTR ds:0x1234,7
3165 vblendvpd ymm6,ymm4,YMMWORD PTR ds:0x1234,ymm0
3166 vldmxcsr DWORD PTR [ebp]
3167 vmovdqa xmm0,XMMWORD PTR [ebp]
3168 vmovdqa XMMWORD PTR [ebp],xmm0
3169 vmovd DWORD PTR [ebp],xmm0
3170 vcvtsd2si eax,QWORD PTR [ebp]
3171 vcvtdq2pd ymm0,XMMWORD PTR [ebp]
3172 vcvtpd2ps xmm0,YMMWORD PTR [ebp]
3173 vpavgb xmm7,xmm0,XMMWORD PTR [ebp]
3174 vaeskeygenassist xmm0,XMMWORD PTR [ebp],7
3175 vpextrb [ebp],xmm0,7
3176 vcvtsi2sd xmm7,xmm0,DWORD PTR [ebp]
3177 vblendvps xmm6,xmm4,XMMWORD PTR [ebp],xmm0
3178 vpinsrb xmm7,xmm0,[ebp],7
3179 vmovdqa ymm0,YMMWORD PTR [ebp]
3180 vmovdqa YMMWORD PTR [ebp],ymm0
3181 vpermilpd ymm7,ymm0,YMMWORD PTR [ebp]
3182 vroundpd ymm0,YMMWORD PTR [ebp],7
3183 vextractf128 XMMWORD PTR [ebp],ymm0,7
3184 vperm2f128 ymm7,ymm0,YMMWORD PTR [ebp],7
3185 vblendvpd ymm6,ymm4,YMMWORD PTR [ebp],ymm0
3186 vldmxcsr DWORD PTR [ebp+0x99]
3187 vmovdqa xmm0,XMMWORD PTR [ebp+0x99]
3188 vmovdqa XMMWORD PTR [ebp+0x99],xmm0
3189 vmovd DWORD PTR [ebp+0x99],xmm0
3190 vcvtsd2si eax,QWORD PTR [ebp+0x99]
3191 vcvtdq2pd ymm0,XMMWORD PTR [ebp+0x99]
3192 vcvtpd2ps xmm0,YMMWORD PTR [ebp+0x99]
3193 vpavgb xmm7,xmm0,XMMWORD PTR [ebp+0x99]
3194 vaeskeygenassist xmm0,XMMWORD PTR [ebp+0x99],7
3195 vpextrb [ebp+0x99],xmm0,7
3196 vcvtsi2sd xmm7,xmm0,DWORD PTR [ebp+0x99]
3197 vblendvps xmm6,xmm4,XMMWORD PTR [ebp+0x99],xmm0
3198 vpinsrb xmm7,xmm0,[ebp+0x99],7
3199 vmovdqa ymm0,YMMWORD PTR [ebp+0x99]
3200 vmovdqa YMMWORD PTR [ebp+0x99],ymm0
3201 vpermilpd ymm7,ymm0,YMMWORD PTR [ebp+0x99]
3202 vroundpd ymm0,YMMWORD PTR [ebp+0x99],7
3203 vextractf128 XMMWORD PTR [ebp+0x99],ymm0,7
3204 vperm2f128 ymm7,ymm0,YMMWORD PTR [ebp+0x99],7
3205 vblendvpd ymm6,ymm4,YMMWORD PTR [ebp+0x99],ymm0
3206 vldmxcsr DWORD PTR [eiz*1+0x99]
3207 vmovdqa xmm0,XMMWORD PTR [eiz*1+0x99]
3208 vmovdqa XMMWORD PTR [eiz*1+0x99],xmm0
3209 vmovd DWORD PTR [eiz*1+0x99],xmm0
3210 vcvtsd2si eax,QWORD PTR [eiz*1+0x99]
3211 vcvtdq2pd ymm0,XMMWORD PTR [eiz*1+0x99]
3212 vcvtpd2ps xmm0,YMMWORD PTR [eiz*1+0x99]
3213 vpavgb xmm7,xmm0,XMMWORD PTR [eiz*1+0x99]
3214 vaeskeygenassist xmm0,XMMWORD PTR [eiz*1+0x99],7
3215 vpextrb [eiz*1+0x99],xmm0,7
3216 vcvtsi2sd xmm7,xmm0,DWORD PTR [eiz*1+0x99]
3217 vblendvps xmm6,xmm4,XMMWORD PTR [eiz*1+0x99],xmm0
3218 vpinsrb xmm7,xmm0,[eiz*1+0x99],7
3219 vmovdqa ymm0,YMMWORD PTR [eiz*1+0x99]
3220 vmovdqa YMMWORD PTR [eiz*1+0x99],ymm0
3221 vpermilpd ymm7,ymm0,YMMWORD PTR [eiz*1+0x99]
3222 vroundpd ymm0,YMMWORD PTR [eiz*1+0x99],7
3223 vextractf128 XMMWORD PTR [eiz*1+0x99],ymm0,7
3224 vperm2f128 ymm7,ymm0,YMMWORD PTR [eiz*1+0x99],7
3225 vblendvpd ymm6,ymm4,YMMWORD PTR [eiz*1+0x99],ymm0
3226 vldmxcsr DWORD PTR [eiz*2+0x99]
3227 vmovdqa xmm0,XMMWORD PTR [eiz*2+0x99]
3228 vmovdqa XMMWORD PTR [eiz*2+0x99],xmm0
3229 vmovd DWORD PTR [eiz*2+0x99],xmm0
3230 vcvtsd2si eax,QWORD PTR [eiz*2+0x99]
3231 vcvtdq2pd ymm0,XMMWORD PTR [eiz*2+0x99]
3232 vcvtpd2ps xmm0,YMMWORD PTR [eiz*2+0x99]
3233 vpavgb xmm7,xmm0,XMMWORD PTR [eiz*2+0x99]
3234 vaeskeygenassist xmm0,XMMWORD PTR [eiz*2+0x99],7
3235 vpextrb [eiz*2+0x99],xmm0,7
3236 vcvtsi2sd xmm7,xmm0,DWORD PTR [eiz*2+0x99]
3237 vblendvps xmm6,xmm4,XMMWORD PTR [eiz*2+0x99],xmm0
3238 vpinsrb xmm7,xmm0,[eiz*2+0x99],7
3239 vmovdqa ymm0,YMMWORD PTR [eiz*2+0x99]
3240 vmovdqa YMMWORD PTR [eiz*2+0x99],ymm0
3241 vpermilpd ymm7,ymm0,YMMWORD PTR [eiz*2+0x99]
3242 vroundpd ymm0,YMMWORD PTR [eiz*2+0x99],7
3243 vextractf128 XMMWORD PTR [eiz*2+0x99],ymm0,7
3244 vperm2f128 ymm7,ymm0,YMMWORD PTR [eiz*2+0x99],7
3245 vblendvpd ymm6,ymm4,YMMWORD PTR [eiz*2+0x99],ymm0
3246 vldmxcsr DWORD PTR [eax+eiz*1+0x99]
3247 vmovdqa xmm0,XMMWORD PTR [eax+eiz*1+0x99]
3248 vmovdqa XMMWORD PTR [eax+eiz*1+0x99],xmm0
3249 vmovd DWORD PTR [eax+eiz*1+0x99],xmm0
3250 vcvtsd2si eax,QWORD PTR [eax+eiz*1+0x99]
3251 vcvtdq2pd ymm0,XMMWORD PTR [eax+eiz*1+0x99]
3252 vcvtpd2ps xmm0,YMMWORD PTR [eax+eiz*1+0x99]
3253 vpavgb xmm7,xmm0,XMMWORD PTR [eax+eiz*1+0x99]
3254 vaeskeygenassist xmm0,XMMWORD PTR [eax+eiz*1+0x99],7
3255 vpextrb [eax+eiz*1+0x99],xmm0,7
3256 vcvtsi2sd xmm7,xmm0,DWORD PTR [eax+eiz*1+0x99]
3257 vblendvps xmm6,xmm4,XMMWORD PTR [eax+eiz*1+0x99],xmm0
3258 vpinsrb xmm7,xmm0,[eax+eiz*1+0x99],7
3259 vmovdqa ymm0,YMMWORD PTR [eax+eiz*1+0x99]
3260 vmovdqa YMMWORD PTR [eax+eiz*1+0x99],ymm0
3261 vpermilpd ymm7,ymm0,YMMWORD PTR [eax+eiz*1+0x99]
3262 vroundpd ymm0,YMMWORD PTR [eax+eiz*1+0x99],7
3263 vextractf128 XMMWORD PTR [eax+eiz*1+0x99],ymm0,7
3264 vperm2f128 ymm7,ymm0,YMMWORD PTR [eax+eiz*1+0x99],7
3265 vblendvpd ymm6,ymm4,YMMWORD PTR [eax+eiz*1+0x99],ymm0
3266 vldmxcsr DWORD PTR [eax+eiz*2+0x99]
3267 vmovdqa xmm0,XMMWORD PTR [eax+eiz*2+0x99]
3268 vmovdqa XMMWORD PTR [eax+eiz*2+0x99],xmm0
3269 vmovd DWORD PTR [eax+eiz*2+0x99],xmm0
3270 vcvtsd2si eax,QWORD PTR [eax+eiz*2+0x99]
3271 vcvtdq2pd ymm0,XMMWORD PTR [eax+eiz*2+0x99]
3272 vcvtpd2ps xmm0,YMMWORD PTR [eax+eiz*2+0x99]
3273 vpavgb xmm7,xmm0,XMMWORD PTR [eax+eiz*2+0x99]
3274 vaeskeygenassist xmm0,XMMWORD PTR [eax+eiz*2+0x99],7
3275 vpextrb [eax+eiz*2+0x99],xmm0,7
3276 vcvtsi2sd xmm7,xmm0,DWORD PTR [eax+eiz*2+0x99]
3277 vblendvps xmm6,xmm4,XMMWORD PTR [eax+eiz*2+0x99],xmm0
3278 vpinsrb xmm7,xmm0,[eax+eiz*2+0x99],7
3279 vmovdqa ymm0,YMMWORD PTR [eax+eiz*2+0x99]
3280 vmovdqa YMMWORD PTR [eax+eiz*2+0x99],ymm0
3281 vpermilpd ymm7,ymm0,YMMWORD PTR [eax+eiz*2+0x99]
3282 vroundpd ymm0,YMMWORD PTR [eax+eiz*2+0x99],7
3283 vextractf128 XMMWORD PTR [eax+eiz*2+0x99],ymm0,7
3284 vperm2f128 ymm7,ymm0,YMMWORD PTR [eax+eiz*2+0x99],7
3285 vblendvpd ymm6,ymm4,YMMWORD PTR [eax+eiz*2+0x99],ymm0
3286 vldmxcsr DWORD PTR [eax+ebx*4+0x99]
3287 vmovdqa xmm0,XMMWORD PTR [eax+ebx*4+0x99]
3288 vmovdqa XMMWORD PTR [eax+ebx*4+0x99],xmm0
3289 vmovd DWORD PTR [eax+ebx*4+0x99],xmm0
3290 vcvtsd2si eax,QWORD PTR [eax+ebx*4+0x99]
3291 vcvtdq2pd ymm0,XMMWORD PTR [eax+ebx*4+0x99]
3292 vcvtpd2ps xmm0,YMMWORD PTR [eax+ebx*4+0x99]
3293 vpavgb xmm7,xmm0,XMMWORD PTR [eax+ebx*4+0x99]
3294 vaeskeygenassist xmm0,XMMWORD PTR [eax+ebx*4+0x99],7
3295 vpextrb [eax+ebx*4+0x99],xmm0,7
3296 vcvtsi2sd xmm7,xmm0,DWORD PTR [eax+ebx*4+0x99]
3297 vblendvps xmm6,xmm4,XMMWORD PTR [eax+ebx*4+0x99],xmm0
3298 vpinsrb xmm7,xmm0,[eax+ebx*4+0x99],7
3299 vmovdqa ymm0,YMMWORD PTR [eax+ebx*4+0x99]
3300 vmovdqa YMMWORD PTR [eax+ebx*4+0x99],ymm0
3301 vpermilpd ymm7,ymm0,YMMWORD PTR [eax+ebx*4+0x99]
3302 vroundpd ymm0,YMMWORD PTR [eax+ebx*4+0x99],7
3303 vextractf128 XMMWORD PTR [eax+ebx*4+0x99],ymm0,7
3304 vperm2f128 ymm7,ymm0,YMMWORD PTR [eax+ebx*4+0x99],7
3305 vblendvpd ymm6,ymm4,YMMWORD PTR [eax+ebx*4+0x99],ymm0
3306 vldmxcsr DWORD PTR [esp+ecx*8+0x99]
3307 vmovdqa xmm0,XMMWORD PTR [esp+ecx*8+0x99]
3308 vmovdqa XMMWORD PTR [esp+ecx*8+0x99],xmm0
3309 vmovd DWORD PTR [esp+ecx*8+0x99],xmm0
3310 vcvtsd2si eax,QWORD PTR [esp+ecx*8+0x99]
3311 vcvtdq2pd ymm0,XMMWORD PTR [esp+ecx*8+0x99]
3312 vcvtpd2ps xmm0,YMMWORD PTR [esp+ecx*8+0x99]
3313 vpavgb xmm7,xmm0,XMMWORD PTR [esp+ecx*8+0x99]
3314 vaeskeygenassist xmm0,XMMWORD PTR [esp+ecx*8+0x99],7
3315 vpextrb [esp+ecx*8+0x99],xmm0,7
3316 vcvtsi2sd xmm7,xmm0,DWORD PTR [esp+ecx*8+0x99]
3317 vblendvps xmm6,xmm4,XMMWORD PTR [esp+ecx*8+0x99],xmm0
3318 vpinsrb xmm7,xmm0,[esp+ecx*8+0x99],7
3319 vmovdqa ymm0,YMMWORD PTR [esp+ecx*8+0x99]
3320 vmovdqa YMMWORD PTR [esp+ecx*8+0x99],ymm0
3321 vpermilpd ymm7,ymm0,YMMWORD PTR [esp+ecx*8+0x99]
3322 vroundpd ymm0,YMMWORD PTR [esp+ecx*8+0x99],7
3323 vextractf128 XMMWORD PTR [esp+ecx*8+0x99],ymm0,7
3324 vperm2f128 ymm7,ymm0,YMMWORD PTR [esp+ecx*8+0x99],7
3325 vblendvpd ymm6,ymm4,YMMWORD PTR [esp+ecx*8+0x99],ymm0
3326 vldmxcsr DWORD PTR [ebp+edx*1+0x99]
3327 vmovdqa xmm0,XMMWORD PTR [ebp+edx*1+0x99]
3328 vmovdqa XMMWORD PTR [ebp+edx*1+0x99],xmm0
3329 vmovd DWORD PTR [ebp+edx*1+0x99],xmm0
3330 vcvtsd2si eax,QWORD PTR [ebp+edx*1+0x99]
3331 vcvtdq2pd ymm0,XMMWORD PTR [ebp+edx*1+0x99]
3332 vcvtpd2ps xmm0,YMMWORD PTR [ebp+edx*1+0x99]
3333 vpavgb xmm7,xmm0,XMMWORD PTR [ebp+edx*1+0x99]
3334 vaeskeygenassist xmm0,XMMWORD PTR [ebp+edx*1+0x99],7
3335 vpextrb [ebp+edx*1+0x99],xmm0,7
3336 vcvtsi2sd xmm7,xmm0,DWORD PTR [ebp+edx*1+0x99]
3337 vblendvps xmm6,xmm4,XMMWORD PTR [ebp+edx*1+0x99],xmm0
3338 vpinsrb xmm7,xmm0,[ebp+edx*1+0x99],7
3339 vmovdqa ymm0,YMMWORD PTR [ebp+edx*1+0x99]
3340 vmovdqa YMMWORD PTR [ebp+edx*1+0x99],ymm0
3341 vpermilpd ymm7,ymm0,YMMWORD PTR [ebp+edx*1+0x99]
3342 vroundpd ymm0,YMMWORD PTR [ebp+edx*1+0x99],7
3343 vextractf128 XMMWORD PTR [ebp+edx*1+0x99],ymm0,7
3344 vperm2f128 ymm7,ymm0,YMMWORD PTR [ebp+edx*1+0x99],7
3345 vblendvpd ymm6,ymm4,YMMWORD PTR [ebp+edx*1+0x99],ymm0
3346 # Tests for all register operands.