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