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