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
224 vgf2p8mulb %ymm4, %ymm5, %ymm6
225 vgf2p8mulb (%ecx), %ymm5, %ymm6
226 vgf2p8mulb -123456(%esp,%esi,8), %ymm5, %ymm6
227 vgf2p8mulb 4064(%edx), %ymm5, %ymm6
228 vgf2p8mulb 4096(%edx), %ymm5, %ymm6
229 vgf2p8mulb -4096(%edx), %ymm5, %ymm6
230 vgf2p8mulb -4128(%edx), %ymm5, %ymm6
232 # Tests for op ymm/mem256, xmm
233 vcvtpd2dqy %ymm4,%xmm4
234 vcvtpd2dqy (%ecx),%xmm4
235 vcvtpd2psy %ymm4,%xmm4
236 vcvtpd2psy (%ecx),%xmm4
237 vcvttpd2dqy %ymm4,%xmm4
238 vcvttpd2dqy (%ecx),%xmm4
240 # Tests for op ymm/mem256, ymm
241 vcvtdq2ps %ymm4,%ymm6
242 vcvtdq2ps (%ecx),%ymm4
243 vcvtps2dq %ymm4,%ymm6
244 vcvtps2dq (%ecx),%ymm4
245 vcvttps2dq %ymm4,%ymm6
246 vcvttps2dq (%ecx),%ymm4
256 vmovddup (%ecx),%ymm4
257 vmovshdup %ymm4,%ymm6
258 vmovshdup (%ecx),%ymm4
259 vmovsldup %ymm4,%ymm6
260 vmovsldup (%ecx),%ymm4
270 vrsqrtps (%ecx),%ymm4
280 # Tests for op ymm, ymm/mem256
294 # Tests for op mem256, ymm
297 # Tests for op ymm, mem256
298 vmovntdq %ymm4,(%ecx)
299 vmovntpd %ymm4,(%ecx)
300 vmovntps %ymm4,(%ecx)
302 # Tests for op imm8, ymm/mem256, ymm, ymm
303 vblendpd $7,%ymm4,%ymm6,%ymm2
304 vblendpd $7,(%ecx),%ymm6,%ymm2
305 vblendps $7,%ymm4,%ymm6,%ymm2
306 vblendps $7,(%ecx),%ymm6,%ymm2
307 vcmppd $7,%ymm4,%ymm6,%ymm2
308 vcmppd $7,(%ecx),%ymm6,%ymm2
309 vcmpps $7,%ymm4,%ymm6,%ymm2
310 vcmpps $7,(%ecx),%ymm6,%ymm2
311 vdpps $7,%ymm4,%ymm6,%ymm2
312 vdpps $7,(%ecx),%ymm6,%ymm2
313 vperm2f128 $7,%ymm4,%ymm6,%ymm2
314 vperm2f128 $7,(%ecx),%ymm6,%ymm2
315 vshufpd $7,%ymm4,%ymm6,%ymm2
316 vshufpd $7,(%ecx),%ymm6,%ymm2
317 vshufps $7,%ymm4,%ymm6,%ymm2
318 vshufps $7,(%ecx),%ymm6,%ymm2
319 vgf2p8affineqb $0xab, %ymm4, %ymm5, %ymm6
320 vgf2p8affineqb $123, %ymm4, %ymm5, %ymm6
321 vgf2p8affineqb $123, (%ecx), %ymm5, %ymm6
322 vgf2p8affineqb $123, -123456(%esp,%esi,8), %ymm5, %ymm6
323 vgf2p8affineqb $123, 4064(%edx), %ymm5, %ymm6
324 vgf2p8affineqb $123, 4096(%edx), %ymm5, %ymm6
325 vgf2p8affineqb $123, -4096(%edx), %ymm5, %ymm6
326 vgf2p8affineqb $123, -4128(%edx), %ymm5, %ymm6
327 vgf2p8affineinvqb $0xab, %ymm4, %ymm5, %ymm6
328 vgf2p8affineinvqb $123, %ymm4, %ymm5, %ymm6
329 vgf2p8affineinvqb $123, (%ecx), %ymm5, %ymm6
330 vgf2p8affineinvqb $123, -123456(%esp,%esi,8), %ymm5, %ymm6
331 vgf2p8affineinvqb $123, 4064(%edx), %ymm5, %ymm6
332 vgf2p8affineinvqb $123, 4096(%edx), %ymm5, %ymm6
333 vgf2p8affineinvqb $123, -4096(%edx), %ymm5, %ymm6
334 vgf2p8affineinvqb $123, -4128(%edx), %ymm5, %ymm6
336 # Tests for op ymm, ymm/mem256, ymm, ymm
337 vblendvpd %ymm4,%ymm6,%ymm2,%ymm7
338 vblendvpd %ymm4,(%ecx),%ymm2,%ymm7
339 vblendvps %ymm4,%ymm6,%ymm2,%ymm7
340 vblendvps %ymm4,(%ecx),%ymm2,%ymm7
342 # Tests for op imm8, xmm/mem128, ymm, ymm
343 vinsertf128 $7,%xmm4,%ymm4,%ymm6
344 vinsertf128 $7,(%ecx),%ymm4,%ymm6
346 # Tests for op imm8, ymm, xmm/mem128
347 vextractf128 $7,%ymm4,%xmm4
348 vextractf128 $7,%ymm4,(%ecx)
350 # Tests for op mem128, ymm
351 vbroadcastf128 (%ecx),%ymm4
353 # Tests for op xmm/mem128, xmm
354 vcvtdq2ps %xmm4,%xmm6
355 vcvtdq2ps (%ecx),%xmm4
356 vcvtpd2dqx %xmm4,%xmm6
357 vcvtpd2dqx (%ecx),%xmm4
358 vcvtpd2psx %xmm4,%xmm6
359 vcvtpd2psx (%ecx),%xmm4
360 vcvtps2dq %xmm4,%xmm6
361 vcvtps2dq (%ecx),%xmm4
362 vcvttpd2dqx %xmm4,%xmm6
363 vcvttpd2dqx (%ecx),%xmm4
364 vcvttps2dq %xmm4,%xmm6
365 vcvttps2dq (%ecx),%xmm4
374 vmovshdup %xmm4,%xmm6
375 vmovshdup (%ecx),%xmm4
376 vmovsldup %xmm4,%xmm6
377 vmovsldup (%ecx),%xmm4
388 vphminposuw %xmm4,%xmm6
389 vphminposuw (%ecx),%xmm4
399 vrsqrtps (%ecx),%xmm4
407 # Tests for op xmm, xmm/mem128
421 # Tests for op mem128, xmm
423 vmovntdqa (%ecx),%xmm4
425 # Tests for op xmm, mem128
426 vmovntdq %xmm4,(%ecx)
427 vmovntpd %xmm4,(%ecx)
428 vmovntps %xmm4,(%ecx)
430 # Tests for op xmm/mem128, ymm
431 vcvtdq2pd %xmm4,%ymm4
432 vcvtdq2pd (%ecx),%ymm4
433 vcvtps2pd %xmm4,%ymm4
434 vcvtps2pd (%ecx),%ymm4
436 # Tests for op xmm/mem128, xmm, xmm
437 vaddpd %xmm4,%xmm6,%xmm2
438 vaddpd (%ecx),%xmm6,%xmm7
439 vaddps %xmm4,%xmm6,%xmm2
440 vaddps (%ecx),%xmm6,%xmm7
441 vaddsubpd %xmm4,%xmm6,%xmm2
442 vaddsubpd (%ecx),%xmm6,%xmm7
443 vaddsubps %xmm4,%xmm6,%xmm2
444 vaddsubps (%ecx),%xmm6,%xmm7
445 vandnpd %xmm4,%xmm6,%xmm2
446 vandnpd (%ecx),%xmm6,%xmm7
447 vandnps %xmm4,%xmm6,%xmm2
448 vandnps (%ecx),%xmm6,%xmm7
449 vandpd %xmm4,%xmm6,%xmm2
450 vandpd (%ecx),%xmm6,%xmm7
451 vandps %xmm4,%xmm6,%xmm2
452 vandps (%ecx),%xmm6,%xmm7
453 vdivpd %xmm4,%xmm6,%xmm2
454 vdivpd (%ecx),%xmm6,%xmm7
455 vdivps %xmm4,%xmm6,%xmm2
456 vdivps (%ecx),%xmm6,%xmm7
457 vhaddpd %xmm4,%xmm6,%xmm2
458 vhaddpd (%ecx),%xmm6,%xmm7
459 vhaddps %xmm4,%xmm6,%xmm2
460 vhaddps (%ecx),%xmm6,%xmm7
461 vhsubpd %xmm4,%xmm6,%xmm2
462 vhsubpd (%ecx),%xmm6,%xmm7
463 vhsubps %xmm4,%xmm6,%xmm2
464 vhsubps (%ecx),%xmm6,%xmm7
465 vmaxpd %xmm4,%xmm6,%xmm2
466 vmaxpd (%ecx),%xmm6,%xmm7
467 vmaxps %xmm4,%xmm6,%xmm2
468 vmaxps (%ecx),%xmm6,%xmm7
469 vminpd %xmm4,%xmm6,%xmm2
470 vminpd (%ecx),%xmm6,%xmm7
471 vminps %xmm4,%xmm6,%xmm2
472 vminps (%ecx),%xmm6,%xmm7
473 vmulpd %xmm4,%xmm6,%xmm2
474 vmulpd (%ecx),%xmm6,%xmm7
475 vmulps %xmm4,%xmm6,%xmm2
476 vmulps (%ecx),%xmm6,%xmm7
477 vorpd %xmm4,%xmm6,%xmm2
478 vorpd (%ecx),%xmm6,%xmm7
479 vorps %xmm4,%xmm6,%xmm2
480 vorps (%ecx),%xmm6,%xmm7
481 vpacksswb %xmm4,%xmm6,%xmm2
482 vpacksswb (%ecx),%xmm6,%xmm7
483 vpackssdw %xmm4,%xmm6,%xmm2
484 vpackssdw (%ecx),%xmm6,%xmm7
485 vpackuswb %xmm4,%xmm6,%xmm2
486 vpackuswb (%ecx),%xmm6,%xmm7
487 vpackusdw %xmm4,%xmm6,%xmm2
488 vpackusdw (%ecx),%xmm6,%xmm7
489 vpaddb %xmm4,%xmm6,%xmm2
490 vpaddb (%ecx),%xmm6,%xmm7
491 vpaddw %xmm4,%xmm6,%xmm2
492 vpaddw (%ecx),%xmm6,%xmm7
493 vpaddd %xmm4,%xmm6,%xmm2
494 vpaddd (%ecx),%xmm6,%xmm7
495 vpaddq %xmm4,%xmm6,%xmm2
496 vpaddq (%ecx),%xmm6,%xmm7
497 vpaddsb %xmm4,%xmm6,%xmm2
498 vpaddsb (%ecx),%xmm6,%xmm7
499 vpaddsw %xmm4,%xmm6,%xmm2
500 vpaddsw (%ecx),%xmm6,%xmm7
501 vpaddusb %xmm4,%xmm6,%xmm2
502 vpaddusb (%ecx),%xmm6,%xmm7
503 vpaddusw %xmm4,%xmm6,%xmm2
504 vpaddusw (%ecx),%xmm6,%xmm7
505 vpand %xmm4,%xmm6,%xmm2
506 vpand (%ecx),%xmm6,%xmm7
507 vpandn %xmm4,%xmm6,%xmm2
508 vpandn (%ecx),%xmm6,%xmm7
509 vpavgb %xmm4,%xmm6,%xmm2
510 vpavgb (%ecx),%xmm6,%xmm7
511 vpavgw %xmm4,%xmm6,%xmm2
512 vpavgw (%ecx),%xmm6,%xmm7
513 vpclmullqlqdq %xmm4,%xmm6,%xmm2
514 vpclmullqlqdq (%ecx),%xmm6,%xmm7
515 vpclmulhqlqdq %xmm4,%xmm6,%xmm2
516 vpclmulhqlqdq (%ecx),%xmm6,%xmm7
517 vpclmullqhqdq %xmm4,%xmm6,%xmm2
518 vpclmullqhqdq (%ecx),%xmm6,%xmm7
519 vpclmulhqhqdq %xmm4,%xmm6,%xmm2
520 vpclmulhqhqdq (%ecx),%xmm6,%xmm7
521 vpcmpeqb %xmm4,%xmm6,%xmm2
522 vpcmpeqb (%ecx),%xmm6,%xmm7
523 vpcmpeqw %xmm4,%xmm6,%xmm2
524 vpcmpeqw (%ecx),%xmm6,%xmm7
525 vpcmpeqd %xmm4,%xmm6,%xmm2
526 vpcmpeqd (%ecx),%xmm6,%xmm7
527 vpcmpeqq %xmm4,%xmm6,%xmm2
528 vpcmpeqq (%ecx),%xmm6,%xmm7
529 vpcmpgtb %xmm4,%xmm6,%xmm2
530 vpcmpgtb (%ecx),%xmm6,%xmm7
531 vpcmpgtw %xmm4,%xmm6,%xmm2
532 vpcmpgtw (%ecx),%xmm6,%xmm7
533 vpcmpgtd %xmm4,%xmm6,%xmm2
534 vpcmpgtd (%ecx),%xmm6,%xmm7
535 vpcmpgtq %xmm4,%xmm6,%xmm2
536 vpcmpgtq (%ecx),%xmm6,%xmm7
537 vpermilpd %xmm4,%xmm6,%xmm2
538 vpermilpd (%ecx),%xmm6,%xmm7
539 vpermilps %xmm4,%xmm6,%xmm2
540 vpermilps (%ecx),%xmm6,%xmm7
541 vphaddw %xmm4,%xmm6,%xmm2
542 vphaddw (%ecx),%xmm6,%xmm7
543 vphaddd %xmm4,%xmm6,%xmm2
544 vphaddd (%ecx),%xmm6,%xmm7
545 vphaddsw %xmm4,%xmm6,%xmm2
546 vphaddsw (%ecx),%xmm6,%xmm7
547 vphsubw %xmm4,%xmm6,%xmm2
548 vphsubw (%ecx),%xmm6,%xmm7
549 vphsubd %xmm4,%xmm6,%xmm2
550 vphsubd (%ecx),%xmm6,%xmm7
551 vphsubsw %xmm4,%xmm6,%xmm2
552 vphsubsw (%ecx),%xmm6,%xmm7
553 vpmaddwd %xmm4,%xmm6,%xmm2
554 vpmaddwd (%ecx),%xmm6,%xmm7
555 vpmaddubsw %xmm4,%xmm6,%xmm2
556 vpmaddubsw (%ecx),%xmm6,%xmm7
557 vpmaxsb %xmm4,%xmm6,%xmm2
558 vpmaxsb (%ecx),%xmm6,%xmm7
559 vpmaxsw %xmm4,%xmm6,%xmm2
560 vpmaxsw (%ecx),%xmm6,%xmm7
561 vpmaxsd %xmm4,%xmm6,%xmm2
562 vpmaxsd (%ecx),%xmm6,%xmm7
563 vpmaxub %xmm4,%xmm6,%xmm2
564 vpmaxub (%ecx),%xmm6,%xmm7
565 vpmaxuw %xmm4,%xmm6,%xmm2
566 vpmaxuw (%ecx),%xmm6,%xmm7
567 vpmaxud %xmm4,%xmm6,%xmm2
568 vpmaxud (%ecx),%xmm6,%xmm7
569 vpminsb %xmm4,%xmm6,%xmm2
570 vpminsb (%ecx),%xmm6,%xmm7
571 vpminsw %xmm4,%xmm6,%xmm2
572 vpminsw (%ecx),%xmm6,%xmm7
573 vpminsd %xmm4,%xmm6,%xmm2
574 vpminsd (%ecx),%xmm6,%xmm7
575 vpminub %xmm4,%xmm6,%xmm2
576 vpminub (%ecx),%xmm6,%xmm7
577 vpminuw %xmm4,%xmm6,%xmm2
578 vpminuw (%ecx),%xmm6,%xmm7
579 vpminud %xmm4,%xmm6,%xmm2
580 vpminud (%ecx),%xmm6,%xmm7
581 vpmulhuw %xmm4,%xmm6,%xmm2
582 vpmulhuw (%ecx),%xmm6,%xmm7
583 vpmulhrsw %xmm4,%xmm6,%xmm2
584 vpmulhrsw (%ecx),%xmm6,%xmm7
585 vpmulhw %xmm4,%xmm6,%xmm2
586 vpmulhw (%ecx),%xmm6,%xmm7
587 vpmullw %xmm4,%xmm6,%xmm2
588 vpmullw (%ecx),%xmm6,%xmm7
589 vpmulld %xmm4,%xmm6,%xmm2
590 vpmulld (%ecx),%xmm6,%xmm7
591 vpmuludq %xmm4,%xmm6,%xmm2
592 vpmuludq (%ecx),%xmm6,%xmm7
593 vpmuldq %xmm4,%xmm6,%xmm2
594 vpmuldq (%ecx),%xmm6,%xmm7
595 vpor %xmm4,%xmm6,%xmm2
596 vpor (%ecx),%xmm6,%xmm7
597 vpsadbw %xmm4,%xmm6,%xmm2
598 vpsadbw (%ecx),%xmm6,%xmm7
599 vpshufb %xmm4,%xmm6,%xmm2
600 vpshufb (%ecx),%xmm6,%xmm7
601 vpsignb %xmm4,%xmm6,%xmm2
602 vpsignb (%ecx),%xmm6,%xmm7
603 vpsignw %xmm4,%xmm6,%xmm2
604 vpsignw (%ecx),%xmm6,%xmm7
605 vpsignd %xmm4,%xmm6,%xmm2
606 vpsignd (%ecx),%xmm6,%xmm7
607 vpsllw %xmm4,%xmm6,%xmm2
608 vpsllw (%ecx),%xmm6,%xmm7
609 vpslld %xmm4,%xmm6,%xmm2
610 vpslld (%ecx),%xmm6,%xmm7
611 vpsllq %xmm4,%xmm6,%xmm2
612 vpsllq (%ecx),%xmm6,%xmm7
613 vpsraw %xmm4,%xmm6,%xmm2
614 vpsraw (%ecx),%xmm6,%xmm7
615 vpsrad %xmm4,%xmm6,%xmm2
616 vpsrad (%ecx),%xmm6,%xmm7
617 vpsrlw %xmm4,%xmm6,%xmm2
618 vpsrlw (%ecx),%xmm6,%xmm7
619 vpsrld %xmm4,%xmm6,%xmm2
620 vpsrld (%ecx),%xmm6,%xmm7
621 vpsrlq %xmm4,%xmm6,%xmm2
622 vpsrlq (%ecx),%xmm6,%xmm7
623 vpsubb %xmm4,%xmm6,%xmm2
624 vpsubb (%ecx),%xmm6,%xmm7
625 vpsubw %xmm4,%xmm6,%xmm2
626 vpsubw (%ecx),%xmm6,%xmm7
627 vpsubd %xmm4,%xmm6,%xmm2
628 vpsubd (%ecx),%xmm6,%xmm7
629 vpsubq %xmm4,%xmm6,%xmm2
630 vpsubq (%ecx),%xmm6,%xmm7
631 vpsubsb %xmm4,%xmm6,%xmm2
632 vpsubsb (%ecx),%xmm6,%xmm7
633 vpsubsw %xmm4,%xmm6,%xmm2
634 vpsubsw (%ecx),%xmm6,%xmm7
635 vpsubusb %xmm4,%xmm6,%xmm2
636 vpsubusb (%ecx),%xmm6,%xmm7
637 vpsubusw %xmm4,%xmm6,%xmm2
638 vpsubusw (%ecx),%xmm6,%xmm7
639 vpunpckhbw %xmm4,%xmm6,%xmm2
640 vpunpckhbw (%ecx),%xmm6,%xmm7
641 vpunpckhwd %xmm4,%xmm6,%xmm2
642 vpunpckhwd (%ecx),%xmm6,%xmm7
643 vpunpckhdq %xmm4,%xmm6,%xmm2
644 vpunpckhdq (%ecx),%xmm6,%xmm7
645 vpunpckhqdq %xmm4,%xmm6,%xmm2
646 vpunpckhqdq (%ecx),%xmm6,%xmm7
647 vpunpcklbw %xmm4,%xmm6,%xmm2
648 vpunpcklbw (%ecx),%xmm6,%xmm7
649 vpunpcklwd %xmm4,%xmm6,%xmm2
650 vpunpcklwd (%ecx),%xmm6,%xmm7
651 vpunpckldq %xmm4,%xmm6,%xmm2
652 vpunpckldq (%ecx),%xmm6,%xmm7
653 vpunpcklqdq %xmm4,%xmm6,%xmm2
654 vpunpcklqdq (%ecx),%xmm6,%xmm7
655 vpxor %xmm4,%xmm6,%xmm2
656 vpxor (%ecx),%xmm6,%xmm7
657 vsubpd %xmm4,%xmm6,%xmm2
658 vsubpd (%ecx),%xmm6,%xmm7
659 vsubps %xmm4,%xmm6,%xmm2
660 vsubps (%ecx),%xmm6,%xmm7
661 vunpckhpd %xmm4,%xmm6,%xmm2
662 vunpckhpd (%ecx),%xmm6,%xmm7
663 vunpckhps %xmm4,%xmm6,%xmm2
664 vunpckhps (%ecx),%xmm6,%xmm7
665 vunpcklpd %xmm4,%xmm6,%xmm2
666 vunpcklpd (%ecx),%xmm6,%xmm7
667 vunpcklps %xmm4,%xmm6,%xmm2
668 vunpcklps (%ecx),%xmm6,%xmm7
669 vxorpd %xmm4,%xmm6,%xmm2
670 vxorpd (%ecx),%xmm6,%xmm7
671 vxorps %xmm4,%xmm6,%xmm2
672 vxorps (%ecx),%xmm6,%xmm7
673 vaesenc %xmm4,%xmm6,%xmm2
674 vaesenc (%ecx),%xmm6,%xmm7
675 vaesenclast %xmm4,%xmm6,%xmm2
676 vaesenclast (%ecx),%xmm6,%xmm7
677 vaesdec %xmm4,%xmm6,%xmm2
678 vaesdec (%ecx),%xmm6,%xmm7
679 vaesdeclast %xmm4,%xmm6,%xmm2
680 vaesdeclast (%ecx),%xmm6,%xmm7
681 vcmpeqpd %xmm4,%xmm6,%xmm2
682 vcmpeqpd (%ecx),%xmm6,%xmm7
683 vcmpltpd %xmm4,%xmm6,%xmm2
684 vcmpltpd (%ecx),%xmm6,%xmm7
685 vcmplepd %xmm4,%xmm6,%xmm2
686 vcmplepd (%ecx),%xmm6,%xmm7
687 vcmpunordpd %xmm4,%xmm6,%xmm2
688 vcmpunordpd (%ecx),%xmm6,%xmm7
689 vcmpneqpd %xmm4,%xmm6,%xmm2
690 vcmpneqpd (%ecx),%xmm6,%xmm7
691 vcmpnltpd %xmm4,%xmm6,%xmm2
692 vcmpnltpd (%ecx),%xmm6,%xmm7
693 vcmpnlepd %xmm4,%xmm6,%xmm2
694 vcmpnlepd (%ecx),%xmm6,%xmm7
695 vcmpordpd %xmm4,%xmm6,%xmm2
696 vcmpordpd (%ecx),%xmm6,%xmm7
697 vcmpeq_uqpd %xmm4,%xmm6,%xmm2
698 vcmpeq_uqpd (%ecx),%xmm6,%xmm7
699 vcmpngepd %xmm4,%xmm6,%xmm2
700 vcmpngepd (%ecx),%xmm6,%xmm7
701 vcmpngtpd %xmm4,%xmm6,%xmm2
702 vcmpngtpd (%ecx),%xmm6,%xmm7
703 vcmpfalsepd %xmm4,%xmm6,%xmm2
704 vcmpfalsepd (%ecx),%xmm6,%xmm7
705 vcmpneq_oqpd %xmm4,%xmm6,%xmm2
706 vcmpneq_oqpd (%ecx),%xmm6,%xmm7
707 vcmpgepd %xmm4,%xmm6,%xmm2
708 vcmpgepd (%ecx),%xmm6,%xmm7
709 vcmpgtpd %xmm4,%xmm6,%xmm2
710 vcmpgtpd (%ecx),%xmm6,%xmm7
711 vcmptruepd %xmm4,%xmm6,%xmm2
712 vcmptruepd (%ecx),%xmm6,%xmm7
713 vcmpeq_ospd %xmm4,%xmm6,%xmm2
714 vcmpeq_ospd (%ecx),%xmm6,%xmm7
715 vcmplt_oqpd %xmm4,%xmm6,%xmm2
716 vcmplt_oqpd (%ecx),%xmm6,%xmm7
717 vcmple_oqpd %xmm4,%xmm6,%xmm2
718 vcmple_oqpd (%ecx),%xmm6,%xmm7
719 vcmpunord_spd %xmm4,%xmm6,%xmm2
720 vcmpunord_spd (%ecx),%xmm6,%xmm7
721 vcmpneq_uspd %xmm4,%xmm6,%xmm2
722 vcmpneq_uspd (%ecx),%xmm6,%xmm7
723 vcmpnlt_uqpd %xmm4,%xmm6,%xmm2
724 vcmpnlt_uqpd (%ecx),%xmm6,%xmm7
725 vcmpnle_uqpd %xmm4,%xmm6,%xmm2
726 vcmpnle_uqpd (%ecx),%xmm6,%xmm7
727 vcmpord_spd %xmm4,%xmm6,%xmm2
728 vcmpord_spd (%ecx),%xmm6,%xmm7
729 vcmpeq_uspd %xmm4,%xmm6,%xmm2
730 vcmpeq_uspd (%ecx),%xmm6,%xmm7
731 vcmpnge_uqpd %xmm4,%xmm6,%xmm2
732 vcmpnge_uqpd (%ecx),%xmm6,%xmm7
733 vcmpngt_uqpd %xmm4,%xmm6,%xmm2
734 vcmpngt_uqpd (%ecx),%xmm6,%xmm7
735 vcmpfalse_ospd %xmm4,%xmm6,%xmm2
736 vcmpfalse_ospd (%ecx),%xmm6,%xmm7
737 vcmpneq_ospd %xmm4,%xmm6,%xmm2
738 vcmpneq_ospd (%ecx),%xmm6,%xmm7
739 vcmpge_oqpd %xmm4,%xmm6,%xmm2
740 vcmpge_oqpd (%ecx),%xmm6,%xmm7
741 vcmpgt_oqpd %xmm4,%xmm6,%xmm2
742 vcmpgt_oqpd (%ecx),%xmm6,%xmm7
743 vcmptrue_uspd %xmm4,%xmm6,%xmm2
744 vcmptrue_uspd (%ecx),%xmm6,%xmm7
745 vcmpeqps %xmm4,%xmm6,%xmm2
746 vcmpeqps (%ecx),%xmm6,%xmm7
747 vcmpltps %xmm4,%xmm6,%xmm2
748 vcmpltps (%ecx),%xmm6,%xmm7
749 vcmpleps %xmm4,%xmm6,%xmm2
750 vcmpleps (%ecx),%xmm6,%xmm7
751 vcmpunordps %xmm4,%xmm6,%xmm2
752 vcmpunordps (%ecx),%xmm6,%xmm7
753 vcmpneqps %xmm4,%xmm6,%xmm2
754 vcmpneqps (%ecx),%xmm6,%xmm7
755 vcmpnltps %xmm4,%xmm6,%xmm2
756 vcmpnltps (%ecx),%xmm6,%xmm7
757 vcmpnleps %xmm4,%xmm6,%xmm2
758 vcmpnleps (%ecx),%xmm6,%xmm7
759 vcmpordps %xmm4,%xmm6,%xmm2
760 vcmpordps (%ecx),%xmm6,%xmm7
761 vcmpeq_uqps %xmm4,%xmm6,%xmm2
762 vcmpeq_uqps (%ecx),%xmm6,%xmm7
763 vcmpngeps %xmm4,%xmm6,%xmm2
764 vcmpngeps (%ecx),%xmm6,%xmm7
765 vcmpngtps %xmm4,%xmm6,%xmm2
766 vcmpngtps (%ecx),%xmm6,%xmm7
767 vcmpfalseps %xmm4,%xmm6,%xmm2
768 vcmpfalseps (%ecx),%xmm6,%xmm7
769 vcmpneq_oqps %xmm4,%xmm6,%xmm2
770 vcmpneq_oqps (%ecx),%xmm6,%xmm7
771 vcmpgeps %xmm4,%xmm6,%xmm2
772 vcmpgeps (%ecx),%xmm6,%xmm7
773 vcmpgtps %xmm4,%xmm6,%xmm2
774 vcmpgtps (%ecx),%xmm6,%xmm7
775 vcmptrueps %xmm4,%xmm6,%xmm2
776 vcmptrueps (%ecx),%xmm6,%xmm7
777 vcmpeq_osps %xmm4,%xmm6,%xmm2
778 vcmpeq_osps (%ecx),%xmm6,%xmm7
779 vcmplt_oqps %xmm4,%xmm6,%xmm2
780 vcmplt_oqps (%ecx),%xmm6,%xmm7
781 vcmple_oqps %xmm4,%xmm6,%xmm2
782 vcmple_oqps (%ecx),%xmm6,%xmm7
783 vcmpunord_sps %xmm4,%xmm6,%xmm2
784 vcmpunord_sps (%ecx),%xmm6,%xmm7
785 vcmpneq_usps %xmm4,%xmm6,%xmm2
786 vcmpneq_usps (%ecx),%xmm6,%xmm7
787 vcmpnlt_uqps %xmm4,%xmm6,%xmm2
788 vcmpnlt_uqps (%ecx),%xmm6,%xmm7
789 vcmpnle_uqps %xmm4,%xmm6,%xmm2
790 vcmpnle_uqps (%ecx),%xmm6,%xmm7
791 vcmpord_sps %xmm4,%xmm6,%xmm2
792 vcmpord_sps (%ecx),%xmm6,%xmm7
793 vcmpeq_usps %xmm4,%xmm6,%xmm2
794 vcmpeq_usps (%ecx),%xmm6,%xmm7
795 vcmpnge_uqps %xmm4,%xmm6,%xmm2
796 vcmpnge_uqps (%ecx),%xmm6,%xmm7
797 vcmpngt_uqps %xmm4,%xmm6,%xmm2
798 vcmpngt_uqps (%ecx),%xmm6,%xmm7
799 vcmpfalse_osps %xmm4,%xmm6,%xmm2
800 vcmpfalse_osps (%ecx),%xmm6,%xmm7
801 vcmpneq_osps %xmm4,%xmm6,%xmm2
802 vcmpneq_osps (%ecx),%xmm6,%xmm7
803 vcmpge_oqps %xmm4,%xmm6,%xmm2
804 vcmpge_oqps (%ecx),%xmm6,%xmm7
805 vcmpgt_oqps %xmm4,%xmm6,%xmm2
806 vcmpgt_oqps (%ecx),%xmm6,%xmm7
807 vcmptrue_usps %xmm4,%xmm6,%xmm2
808 vcmptrue_usps (%ecx),%xmm6,%xmm7
809 vgf2p8mulb %xmm4, %xmm5, %xmm6
810 vgf2p8mulb (%ecx), %xmm5, %xmm6
811 vgf2p8mulb -123456(%esp,%esi,8), %xmm5, %xmm6
812 vgf2p8mulb 2032(%edx), %xmm5, %xmm6
813 vgf2p8mulb 2048(%edx), %xmm5, %xmm6
814 vgf2p8mulb -2048(%edx), %xmm5, %xmm6
815 vgf2p8mulb -2064(%edx), %xmm5, %xmm6
817 # Tests for op mem128, xmm, xmm
818 vmaskmovps (%ecx),%xmm4,%xmm6
819 vmaskmovpd (%ecx),%xmm4,%xmm6
821 # Tests for op imm8, xmm/mem128, xmm
822 vaeskeygenassist $7,%xmm4,%xmm6
823 vaeskeygenassist $7,(%ecx),%xmm6
824 vpcmpestri $7,%xmm4,%xmm6
825 vpcmpestri $7,(%ecx),%xmm6
826 vpcmpestrm $7,%xmm4,%xmm6
827 vpcmpestrm $7,(%ecx),%xmm6
828 vpcmpistri $7,%xmm4,%xmm6
829 vpcmpistri $7,(%ecx),%xmm6
830 vpcmpistrm $7,%xmm4,%xmm6
831 vpcmpistrm $7,(%ecx),%xmm6
832 vpermilpd $7,%xmm4,%xmm6
833 vpermilpd $7,(%ecx),%xmm6
834 vpermilps $7,%xmm4,%xmm6
835 vpermilps $7,(%ecx),%xmm6
836 vpshufd $7,%xmm4,%xmm6
837 vpshufd $7,(%ecx),%xmm6
838 vpshufhw $7,%xmm4,%xmm6
839 vpshufhw $7,(%ecx),%xmm6
840 vpshuflw $7,%xmm4,%xmm6
841 vpshuflw $7,(%ecx),%xmm6
842 vroundpd $7,%xmm4,%xmm6
843 vroundpd $7,(%ecx),%xmm6
844 vroundps $7,%xmm4,%xmm6
845 vroundps $7,(%ecx),%xmm6
847 # Tests for op xmm, xmm, mem128
848 vmaskmovps %xmm4,%xmm6,(%ecx)
849 vmaskmovpd %xmm4,%xmm6,(%ecx)
851 # Tests for op imm8, xmm/mem128, xmm, xmm
852 vblendpd $7,%xmm4,%xmm6,%xmm2
853 vblendpd $7,(%ecx),%xmm6,%xmm2
854 vblendps $7,%xmm4,%xmm6,%xmm2
855 vblendps $7,(%ecx),%xmm6,%xmm2
856 vcmppd $7,%xmm4,%xmm6,%xmm2
857 vcmppd $7,(%ecx),%xmm6,%xmm2
858 vcmpps $7,%xmm4,%xmm6,%xmm2
859 vcmpps $7,(%ecx),%xmm6,%xmm2
860 vdppd $7,%xmm4,%xmm6,%xmm2
861 vdppd $7,(%ecx),%xmm6,%xmm2
862 vdpps $7,%xmm4,%xmm6,%xmm2
863 vdpps $7,(%ecx),%xmm6,%xmm2
864 vmpsadbw $7,%xmm4,%xmm6,%xmm2
865 vmpsadbw $7,(%ecx),%xmm6,%xmm2
866 vpalignr $7,%xmm4,%xmm6,%xmm2
867 vpalignr $7,(%ecx),%xmm6,%xmm2
868 vpblendw $7,%xmm4,%xmm6,%xmm2
869 vpblendw $7,(%ecx),%xmm6,%xmm2
870 vpclmulqdq $7,%xmm4,%xmm6,%xmm2
871 vpclmulqdq $7,(%ecx),%xmm6,%xmm2
872 vshufpd $7,%xmm4,%xmm6,%xmm2
873 vshufpd $7,(%ecx),%xmm6,%xmm2
874 vshufps $7,%xmm4,%xmm6,%xmm2
875 vshufps $7,(%ecx),%xmm6,%xmm2
876 vgf2p8affineqb $0xab, %xmm4, %xmm5, %xmm6
877 vgf2p8affineqb $123, %xmm4, %xmm5, %xmm6
878 vgf2p8affineqb $123, (%ecx), %xmm5, %xmm6
879 vgf2p8affineqb $123, -123456(%esp,%esi,8), %xmm5, %xmm6
880 vgf2p8affineqb $123, 2032(%edx), %xmm5, %xmm6
881 vgf2p8affineqb $123, 2048(%edx), %xmm5, %xmm6
882 vgf2p8affineqb $123, -2048(%edx), %xmm5, %xmm6
883 vgf2p8affineqb $123, -2064(%edx), %xmm5, %xmm6
884 vgf2p8affineinvqb $0xab, %xmm4, %xmm5, %xmm6
885 vgf2p8affineinvqb $123, %xmm4, %xmm5, %xmm6
886 vgf2p8affineinvqb $123, (%ecx), %xmm5, %xmm6
887 vgf2p8affineinvqb $123, -123456(%esp,%esi,8), %xmm5, %xmm6
888 vgf2p8affineinvqb $123, 2032(%edx), %xmm5, %xmm6
889 vgf2p8affineinvqb $123, 2048(%edx), %xmm5, %xmm6
890 vgf2p8affineinvqb $123, -2048(%edx), %xmm5, %xmm6
891 vgf2p8affineinvqb $123, -2064(%edx), %xmm5, %xmm6
893 # Tests for op xmm, xmm/mem128, xmm, xmm
894 vblendvpd %xmm4,%xmm6,%xmm2,%xmm7
895 vblendvpd %xmm4,(%ecx),%xmm2,%xmm7
896 vblendvps %xmm4,%xmm6,%xmm2,%xmm7
897 vblendvps %xmm4,(%ecx),%xmm2,%xmm7
898 vpblendvb %xmm4,%xmm6,%xmm2,%xmm7
899 vpblendvb %xmm4,(%ecx),%xmm2,%xmm7
901 # Tests for op mem64, ymm
902 vbroadcastsd (%ecx),%ymm4
904 # Tests for op xmm/mem64, xmm
907 vcvtdq2pd %xmm4,%xmm6
908 vcvtdq2pd (%ecx),%xmm4
909 vcvtps2pd %xmm4,%xmm6
910 vcvtps2pd (%ecx),%xmm4
912 vmovddup (%ecx),%xmm4
913 vpmovsxbw %xmm4,%xmm6
914 vpmovsxbw (%ecx),%xmm4
915 vpmovsxwd %xmm4,%xmm6
916 vpmovsxwd (%ecx),%xmm4
917 vpmovsxdq %xmm4,%xmm6
918 vpmovsxdq (%ecx),%xmm4
919 vpmovzxbw %xmm4,%xmm6
920 vpmovzxbw (%ecx),%xmm4
921 vpmovzxwd %xmm4,%xmm6
922 vpmovzxwd (%ecx),%xmm4
923 vpmovzxdq %xmm4,%xmm6
924 vpmovzxdq (%ecx),%xmm4
926 vucomisd (%ecx),%xmm4
928 # Tests for op mem64, xmm
931 # Tests for op xmm, mem64
938 # Tests for op xmm, regq/mem64
939 # Tests for op regq/mem64, xmm
943 # Tests for op xmm/mem64, regl
945 vcvtsd2si (%ecx),%ecx
946 vcvttsd2si %xmm4,%ecx
947 vcvttsd2si (%ecx),%ecx
949 # Tests for op mem64, xmm, xmm
950 vmovlpd (%ecx),%xmm4,%xmm6
951 vmovlps (%ecx),%xmm4,%xmm6
952 vmovhpd (%ecx),%xmm4,%xmm6
953 vmovhps (%ecx),%xmm4,%xmm6
955 # Tests for op imm8, xmm/mem64, xmm, xmm
956 vcmpsd $7,%xmm4,%xmm6,%xmm2
957 vcmpsd $7,(%ecx),%xmm6,%xmm2
958 vroundsd $7,%xmm4,%xmm6,%xmm2
959 vroundsd $7,(%ecx),%xmm6,%xmm2
961 # Tests for op xmm/mem64, xmm, xmm
962 vaddsd %xmm4,%xmm6,%xmm2
963 vaddsd (%ecx),%xmm6,%xmm2
964 vcvtsd2ss %xmm4,%xmm6,%xmm2
965 vcvtsd2ss (%ecx),%xmm6,%xmm2
966 vdivsd %xmm4,%xmm6,%xmm2
967 vdivsd (%ecx),%xmm6,%xmm2
968 vmaxsd %xmm4,%xmm6,%xmm2
969 vmaxsd (%ecx),%xmm6,%xmm2
970 vminsd %xmm4,%xmm6,%xmm2
971 vminsd (%ecx),%xmm6,%xmm2
972 vmulsd %xmm4,%xmm6,%xmm2
973 vmulsd (%ecx),%xmm6,%xmm2
974 vsqrtsd %xmm4,%xmm6,%xmm2
975 vsqrtsd (%ecx),%xmm6,%xmm2
976 vsubsd %xmm4,%xmm6,%xmm2
977 vsubsd (%ecx),%xmm6,%xmm2
978 vcmpeqsd %xmm4,%xmm6,%xmm2
979 vcmpeqsd (%ecx),%xmm6,%xmm2
980 vcmpltsd %xmm4,%xmm6,%xmm2
981 vcmpltsd (%ecx),%xmm6,%xmm2
982 vcmplesd %xmm4,%xmm6,%xmm2
983 vcmplesd (%ecx),%xmm6,%xmm2
984 vcmpunordsd %xmm4,%xmm6,%xmm2
985 vcmpunordsd (%ecx),%xmm6,%xmm2
986 vcmpneqsd %xmm4,%xmm6,%xmm2
987 vcmpneqsd (%ecx),%xmm6,%xmm2
988 vcmpnltsd %xmm4,%xmm6,%xmm2
989 vcmpnltsd (%ecx),%xmm6,%xmm2
990 vcmpnlesd %xmm4,%xmm6,%xmm2
991 vcmpnlesd (%ecx),%xmm6,%xmm2
992 vcmpordsd %xmm4,%xmm6,%xmm2
993 vcmpordsd (%ecx),%xmm6,%xmm2
994 vcmpeq_uqsd %xmm4,%xmm6,%xmm2
995 vcmpeq_uqsd (%ecx),%xmm6,%xmm2
996 vcmpngesd %xmm4,%xmm6,%xmm2
997 vcmpngesd (%ecx),%xmm6,%xmm2
998 vcmpngtsd %xmm4,%xmm6,%xmm2
999 vcmpngtsd (%ecx),%xmm6,%xmm2
1000 vcmpfalsesd %xmm4,%xmm6,%xmm2
1001 vcmpfalsesd (%ecx),%xmm6,%xmm2
1002 vcmpneq_oqsd %xmm4,%xmm6,%xmm2
1003 vcmpneq_oqsd (%ecx),%xmm6,%xmm2
1004 vcmpgesd %xmm4,%xmm6,%xmm2
1005 vcmpgesd (%ecx),%xmm6,%xmm2
1006 vcmpgtsd %xmm4,%xmm6,%xmm2
1007 vcmpgtsd (%ecx),%xmm6,%xmm2
1008 vcmptruesd %xmm4,%xmm6,%xmm2
1009 vcmptruesd (%ecx),%xmm6,%xmm2
1010 vcmpeq_ossd %xmm4,%xmm6,%xmm2
1011 vcmpeq_ossd (%ecx),%xmm6,%xmm2
1012 vcmplt_oqsd %xmm4,%xmm6,%xmm2
1013 vcmplt_oqsd (%ecx),%xmm6,%xmm2
1014 vcmple_oqsd %xmm4,%xmm6,%xmm2
1015 vcmple_oqsd (%ecx),%xmm6,%xmm2
1016 vcmpunord_ssd %xmm4,%xmm6,%xmm2
1017 vcmpunord_ssd (%ecx),%xmm6,%xmm2
1018 vcmpneq_ussd %xmm4,%xmm6,%xmm2
1019 vcmpneq_ussd (%ecx),%xmm6,%xmm2
1020 vcmpnlt_uqsd %xmm4,%xmm6,%xmm2
1021 vcmpnlt_uqsd (%ecx),%xmm6,%xmm2
1022 vcmpnle_uqsd %xmm4,%xmm6,%xmm2
1023 vcmpnle_uqsd (%ecx),%xmm6,%xmm2
1024 vcmpord_ssd %xmm4,%xmm6,%xmm2
1025 vcmpord_ssd (%ecx),%xmm6,%xmm2
1026 vcmpeq_ussd %xmm4,%xmm6,%xmm2
1027 vcmpeq_ussd (%ecx),%xmm6,%xmm2
1028 vcmpnge_uqsd %xmm4,%xmm6,%xmm2
1029 vcmpnge_uqsd (%ecx),%xmm6,%xmm2
1030 vcmpngt_uqsd %xmm4,%xmm6,%xmm2
1031 vcmpngt_uqsd (%ecx),%xmm6,%xmm2
1032 vcmpfalse_ossd %xmm4,%xmm6,%xmm2
1033 vcmpfalse_ossd (%ecx),%xmm6,%xmm2
1034 vcmpneq_ossd %xmm4,%xmm6,%xmm2
1035 vcmpneq_ossd (%ecx),%xmm6,%xmm2
1036 vcmpge_oqsd %xmm4,%xmm6,%xmm2
1037 vcmpge_oqsd (%ecx),%xmm6,%xmm2
1038 vcmpgt_oqsd %xmm4,%xmm6,%xmm2
1039 vcmpgt_oqsd (%ecx),%xmm6,%xmm2
1040 vcmptrue_ussd %xmm4,%xmm6,%xmm2
1041 vcmptrue_ussd (%ecx),%xmm6,%xmm2
1043 # Tests for op mem64
1047 # Tests for op xmm/mem32, xmm, xmm
1048 vaddss %xmm4,%xmm6,%xmm2
1049 vaddss (%ecx),%xmm6,%xmm2
1050 vcvtss2sd %xmm4,%xmm6,%xmm2
1051 vcvtss2sd (%ecx),%xmm6,%xmm2
1052 vdivss %xmm4,%xmm6,%xmm2
1053 vdivss (%ecx),%xmm6,%xmm2
1054 vmaxss %xmm4,%xmm6,%xmm2
1055 vmaxss (%ecx),%xmm6,%xmm2
1056 vminss %xmm4,%xmm6,%xmm2
1057 vminss (%ecx),%xmm6,%xmm2
1058 vmulss %xmm4,%xmm6,%xmm2
1059 vmulss (%ecx),%xmm6,%xmm2
1060 vrcpss %xmm4,%xmm6,%xmm2
1061 vrcpss (%ecx),%xmm6,%xmm2
1062 vrsqrtss %xmm4,%xmm6,%xmm2
1063 vrsqrtss (%ecx),%xmm6,%xmm2
1064 vsqrtss %xmm4,%xmm6,%xmm2
1065 vsqrtss (%ecx),%xmm6,%xmm2
1066 vsubss %xmm4,%xmm6,%xmm2
1067 vsubss (%ecx),%xmm6,%xmm2
1068 vcmpeqss %xmm4,%xmm6,%xmm2
1069 vcmpeqss (%ecx),%xmm6,%xmm2
1070 vcmpltss %xmm4,%xmm6,%xmm2
1071 vcmpltss (%ecx),%xmm6,%xmm2
1072 vcmpless %xmm4,%xmm6,%xmm2
1073 vcmpless (%ecx),%xmm6,%xmm2
1074 vcmpunordss %xmm4,%xmm6,%xmm2
1075 vcmpunordss (%ecx),%xmm6,%xmm2
1076 vcmpneqss %xmm4,%xmm6,%xmm2
1077 vcmpneqss (%ecx),%xmm6,%xmm2
1078 vcmpnltss %xmm4,%xmm6,%xmm2
1079 vcmpnltss (%ecx),%xmm6,%xmm2
1080 vcmpnless %xmm4,%xmm6,%xmm2
1081 vcmpnless (%ecx),%xmm6,%xmm2
1082 vcmpordss %xmm4,%xmm6,%xmm2
1083 vcmpordss (%ecx),%xmm6,%xmm2
1084 vcmpeq_uqss %xmm4,%xmm6,%xmm2
1085 vcmpeq_uqss (%ecx),%xmm6,%xmm2
1086 vcmpngess %xmm4,%xmm6,%xmm2
1087 vcmpngess (%ecx),%xmm6,%xmm2
1088 vcmpngtss %xmm4,%xmm6,%xmm2
1089 vcmpngtss (%ecx),%xmm6,%xmm2
1090 vcmpfalsess %xmm4,%xmm6,%xmm2
1091 vcmpfalsess (%ecx),%xmm6,%xmm2
1092 vcmpneq_oqss %xmm4,%xmm6,%xmm2
1093 vcmpneq_oqss (%ecx),%xmm6,%xmm2
1094 vcmpgess %xmm4,%xmm6,%xmm2
1095 vcmpgess (%ecx),%xmm6,%xmm2
1096 vcmpgtss %xmm4,%xmm6,%xmm2
1097 vcmpgtss (%ecx),%xmm6,%xmm2
1098 vcmptruess %xmm4,%xmm6,%xmm2
1099 vcmptruess (%ecx),%xmm6,%xmm2
1100 vcmpeq_osss %xmm4,%xmm6,%xmm2
1101 vcmpeq_osss (%ecx),%xmm6,%xmm2
1102 vcmplt_oqss %xmm4,%xmm6,%xmm2
1103 vcmplt_oqss (%ecx),%xmm6,%xmm2
1104 vcmple_oqss %xmm4,%xmm6,%xmm2
1105 vcmple_oqss (%ecx),%xmm6,%xmm2
1106 vcmpunord_sss %xmm4,%xmm6,%xmm2
1107 vcmpunord_sss (%ecx),%xmm6,%xmm2
1108 vcmpneq_usss %xmm4,%xmm6,%xmm2
1109 vcmpneq_usss (%ecx),%xmm6,%xmm2
1110 vcmpnlt_uqss %xmm4,%xmm6,%xmm2
1111 vcmpnlt_uqss (%ecx),%xmm6,%xmm2
1112 vcmpnle_uqss %xmm4,%xmm6,%xmm2
1113 vcmpnle_uqss (%ecx),%xmm6,%xmm2
1114 vcmpord_sss %xmm4,%xmm6,%xmm2
1115 vcmpord_sss (%ecx),%xmm6,%xmm2
1116 vcmpeq_usss %xmm4,%xmm6,%xmm2
1117 vcmpeq_usss (%ecx),%xmm6,%xmm2
1118 vcmpnge_uqss %xmm4,%xmm6,%xmm2
1119 vcmpnge_uqss (%ecx),%xmm6,%xmm2
1120 vcmpngt_uqss %xmm4,%xmm6,%xmm2
1121 vcmpngt_uqss (%ecx),%xmm6,%xmm2
1122 vcmpfalse_osss %xmm4,%xmm6,%xmm2
1123 vcmpfalse_osss (%ecx),%xmm6,%xmm2
1124 vcmpneq_osss %xmm4,%xmm6,%xmm2
1125 vcmpneq_osss (%ecx),%xmm6,%xmm2
1126 vcmpge_oqss %xmm4,%xmm6,%xmm2
1127 vcmpge_oqss (%ecx),%xmm6,%xmm2
1128 vcmpgt_oqss %xmm4,%xmm6,%xmm2
1129 vcmpgt_oqss (%ecx),%xmm6,%xmm2
1130 vcmptrue_usss %xmm4,%xmm6,%xmm2
1131 vcmptrue_usss (%ecx),%xmm6,%xmm2
1133 # Tests for op mem32, ymm
1134 vbroadcastss (%ecx),%ymm4
1136 # Tests for op xmm/mem32, xmm
1138 vcomiss (%ecx),%xmm4
1139 vpmovsxbd %xmm4,%xmm6
1140 vpmovsxbd (%ecx),%xmm4
1141 vpmovsxwq %xmm4,%xmm6
1142 vpmovsxwq (%ecx),%xmm4
1143 vpmovzxbd %xmm4,%xmm6
1144 vpmovzxbd (%ecx),%xmm4
1145 vpmovzxwq %xmm4,%xmm6
1146 vpmovzxwq (%ecx),%xmm4
1147 vucomiss %xmm4,%xmm6
1148 vucomiss (%ecx),%xmm4
1150 # Tests for op mem32, xmm
1151 vbroadcastss (%ecx),%xmm4
1154 # Tests for op xmm, mem32
1157 # Tests for op xmm, regl/mem32
1158 # Tests for op regl/mem32, xmm
1164 # Tests for op xmm/mem32, regl
1165 vcvtss2si %xmm4,%ecx
1166 vcvtss2si (%ecx),%ecx
1167 vcvttss2si %xmm4,%ecx
1168 vcvttss2si (%ecx),%ecx
1170 # Tests for op imm8, xmm, regq/mem32
1171 vextractps $7,%xmm4,(%ecx)
1173 # Tests for op imm8, xmm, regl/mem32
1174 vpextrd $7,%xmm4,%ecx
1175 vpextrd $7,%xmm4,(%ecx)
1176 vextractps $7,%xmm4,%ecx
1177 vextractps $7,%xmm4,(%ecx)
1179 # Tests for op imm8, regl/mem32, xmm, xmm
1180 vpinsrd $7,%ecx,%xmm4,%xmm6
1181 vpinsrd $7,(%ecx),%xmm4,%xmm6
1183 # Tests for op regl/mem32, xmm, xmm
1184 vcvtsi2sd %ecx,%xmm4,%xmm6
1185 vcvtsi2sd (%ecx),%xmm4,%xmm6
1186 vcvtsi2ss %ecx,%xmm4,%xmm6
1187 vcvtsi2ss (%ecx),%xmm4,%xmm6
1189 # Tests for op imm8, xmm/mem32, xmm, xmm
1190 vcmpss $7,%xmm4,%xmm6,%xmm2
1191 vcmpss $7,(%ecx),%xmm6,%xmm2
1192 vinsertps $7,%xmm4,%xmm6,%xmm2
1193 vinsertps $7,(%ecx),%xmm6,%xmm2
1194 vroundss $7,%xmm4,%xmm6,%xmm2
1195 vroundss $7,(%ecx),%xmm6,%xmm2
1197 # Tests for op xmm/m16, xmm
1198 vpmovsxbq %xmm4,%xmm6
1199 vpmovsxbq (%ecx),%xmm4
1200 vpmovzxbq %xmm4,%xmm6
1201 vpmovzxbq (%ecx),%xmm4
1203 # Tests for op imm8, xmm, regl/mem16
1204 vpextrw $7,%xmm4,%ecx
1205 vpextrw $7,%xmm4,(%ecx)
1207 # Tests for op imm8, xmm, regq/mem16
1208 vpextrw $7,%xmm4,(%ecx)
1210 # Tests for op imm8, regl/mem16, xmm, xmm
1211 vpinsrw $7,%ecx,%xmm4,%xmm6
1212 vpinsrw $7,(%ecx),%xmm4,%xmm6
1214 # Tests for op imm8, xmm, regl/mem8
1215 vpextrb $7,%xmm4,%ecx
1216 vpextrb $7,%xmm4,(%ecx)
1218 # Tests for op imm8, regl/mem8, xmm, xmm
1219 vpinsrb $7,%ecx,%xmm4,%xmm6
1220 vpinsrb $7,(%ecx),%xmm4,%xmm6
1222 # Tests for op imm8, xmm, regq/mem8
1223 vpextrb $7,%xmm4,(%ecx)
1225 # Tests for op xmm, xmm
1226 vmaskmovdqu %xmm4,%xmm6
1229 # Tests for op xmm, regl
1230 vmovmskpd %xmm4,%ecx
1231 vmovmskps %xmm4,%ecx
1232 vpmovmskb %xmm4,%ecx
1234 # Tests for op xmm, xmm, xmm
1235 vmovhlps %xmm4,%xmm6,%xmm2
1236 vmovlhps %xmm4,%xmm6,%xmm2
1237 vmovsd %xmm4,%xmm6,%xmm2
1238 vmovss %xmm4,%xmm6,%xmm2
1240 # Tests for op imm8, xmm, xmm
1241 vpslld $7,%xmm4,%xmm6
1242 vpslldq $7,%xmm4,%xmm6
1243 vpsllq $7,%xmm4,%xmm6
1244 vpsllw $7,%xmm4,%xmm6
1245 vpsrad $7,%xmm4,%xmm6
1246 vpsraw $7,%xmm4,%xmm6
1247 vpsrld $7,%xmm4,%xmm6
1248 vpsrldq $7,%xmm4,%xmm6
1249 vpsrlq $7,%xmm4,%xmm6
1250 vpsrlw $7,%xmm4,%xmm6
1252 # Tests for op imm8, xmm, regl
1253 vpextrw $7,%xmm4,%ecx
1255 # Tests for op ymm, regl
1256 vmovmskpd %ymm4,%ecx
1257 vmovmskps %ymm4,%ecx
1259 # Default instructions without suffixes.
1260 vcvtpd2dq %xmm4,%xmm6
1261 vcvtpd2dq %ymm4,%xmm6
1262 vcvtpd2ps %xmm4,%xmm6
1263 vcvtpd2ps %ymm4,%xmm6
1264 vcvttpd2dq %xmm4,%xmm6
1265 vcvttpd2dq %ymm4,%xmm6
1267 #Tests with different memory and register operands.
1269 vmovdqa 0x1234,%xmm0
1270 vmovdqa %xmm0,0x1234
1272 vcvtsd2si 0x1234,%eax
1273 vcvtdq2pd 0x1234,%ymm0
1274 vcvtpd2psy 0x1234,%xmm0
1275 vpavgb 0x1234,%xmm0,%xmm7
1276 vaeskeygenassist $7,0x1234,%xmm0
1277 vpextrb $7,%xmm0,0x1234
1278 vcvtsi2sdl 0x1234,%xmm0,%xmm7
1279 vpclmulqdq $7,0x1234,%xmm0,%xmm7
1280 vblendvps %xmm0,0x1234,%xmm4,%xmm6
1281 vpinsrb $7,0x1234,%xmm0,%xmm7
1282 vmovdqa 0x1234,%ymm0
1283 vmovdqa %ymm0,0x1234
1284 vpermilpd 0x1234,%ymm0,%ymm7
1285 vroundpd $7,0x1234,%ymm0
1286 vextractf128 $7,%ymm0,0x1234
1287 vperm2f128 $7,0x1234,%ymm0,%ymm7
1288 vblendvpd %ymm0,0x1234,%ymm4,%ymm6
1290 vmovdqa (%ebp),%xmm0
1291 vmovdqa %xmm0,(%ebp)
1293 vcvtsd2si (%ebp),%eax
1294 vcvtdq2pd (%ebp),%ymm0
1295 vcvtpd2psy (%ebp),%xmm0
1296 vpavgb (%ebp),%xmm0,%xmm7
1297 vaeskeygenassist $7,(%ebp),%xmm0
1298 vpextrb $7,%xmm0,(%ebp)
1299 vcvtsi2sdl (%ebp),%xmm0,%xmm7
1300 vpclmulqdq $7,(%ebp),%xmm0,%xmm7
1301 vblendvps %xmm0,(%ebp),%xmm4,%xmm6
1302 vpinsrb $7,(%ebp),%xmm0,%xmm7
1303 vmovdqa (%ebp),%ymm0
1304 vmovdqa %ymm0,(%ebp)
1305 vpermilpd (%ebp),%ymm0,%ymm7
1306 vroundpd $7,(%ebp),%ymm0
1307 vextractf128 $7,%ymm0,(%ebp)
1308 vperm2f128 $7,(%ebp),%ymm0,%ymm7
1309 vblendvpd %ymm0,(%ebp),%ymm4,%ymm6
1311 vmovdqa (%esp),%xmm0
1312 vmovdqa %xmm0,(%esp)
1314 vcvtsd2si (%esp),%eax
1315 vcvtdq2pd (%esp),%ymm0
1316 vcvtpd2psy (%esp),%xmm0
1317 vpavgb (%esp),%xmm0,%xmm7
1318 vaeskeygenassist $7,(%esp),%xmm0
1319 vpextrb $7,%xmm0,(%esp)
1320 vcvtsi2sdl (%esp),%xmm0,%xmm7
1321 vpclmulqdq $7,(%esp),%xmm0,%xmm7
1322 vblendvps %xmm0,(%esp),%xmm4,%xmm6
1323 vpinsrb $7,(%esp),%xmm0,%xmm7
1324 vmovdqa (%esp),%ymm0
1325 vmovdqa %ymm0,(%esp)
1326 vpermilpd (%esp),%ymm0,%ymm7
1327 vroundpd $7,(%esp),%ymm0
1328 vextractf128 $7,%ymm0,(%esp)
1329 vperm2f128 $7,(%esp),%ymm0,%ymm7
1330 vblendvpd %ymm0,(%esp),%ymm4,%ymm6
1332 vmovdqa 0x99(%ebp),%xmm0
1333 vmovdqa %xmm0,0x99(%ebp)
1334 vmovd %xmm0,0x99(%ebp)
1335 vcvtsd2si 0x99(%ebp),%eax
1336 vcvtdq2pd 0x99(%ebp),%ymm0
1337 vcvtpd2psy 0x99(%ebp),%xmm0
1338 vpavgb 0x99(%ebp),%xmm0,%xmm7
1339 vaeskeygenassist $7,0x99(%ebp),%xmm0
1340 vpextrb $7,%xmm0,0x99(%ebp)
1341 vcvtsi2sdl 0x99(%ebp),%xmm0,%xmm7
1342 vpclmulqdq $7,0x99(%ebp),%xmm0,%xmm7
1343 vblendvps %xmm0,0x99(%ebp),%xmm4,%xmm6
1344 vpinsrb $7,0x99(%ebp),%xmm0,%xmm7
1345 vmovdqa 0x99(%ebp),%ymm0
1346 vmovdqa %ymm0,0x99(%ebp)
1347 vpermilpd 0x99(%ebp),%ymm0,%ymm7
1348 vroundpd $7,0x99(%ebp),%ymm0
1349 vextractf128 $7,%ymm0,0x99(%ebp)
1350 vperm2f128 $7,0x99(%ebp),%ymm0,%ymm7
1351 vblendvpd %ymm0,0x99(%ebp),%ymm4,%ymm6
1352 vldmxcsr 0x99(,%eiz)
1353 vmovdqa 0x99(,%eiz),%xmm0
1354 vmovdqa %xmm0,0x99(,%eiz)
1355 vmovd %xmm0,0x99(,%eiz)
1356 vcvtsd2si 0x99(,%eiz),%eax
1357 vcvtdq2pd 0x99(,%eiz),%ymm0
1358 vcvtpd2psy 0x99(,%eiz),%xmm0
1359 vpavgb 0x99(,%eiz),%xmm0,%xmm7
1360 vaeskeygenassist $7,0x99(,%eiz),%xmm0
1361 vpextrb $7,%xmm0,0x99(,%eiz)
1362 vcvtsi2sdl 0x99(,%eiz),%xmm0,%xmm7
1363 vpclmulqdq $7,0x99(,%eiz),%xmm0,%xmm7
1364 vblendvps %xmm0,0x99(,%eiz),%xmm4,%xmm6
1365 vpinsrb $7,0x99(,%eiz),%xmm0,%xmm7
1366 vmovdqa 0x99(,%eiz),%ymm0
1367 vmovdqa %ymm0,0x99(,%eiz)
1368 vpermilpd 0x99(,%eiz),%ymm0,%ymm7
1369 vroundpd $7,0x99(,%eiz),%ymm0
1370 vextractf128 $7,%ymm0,0x99(,%eiz)
1371 vperm2f128 $7,0x99(,%eiz),%ymm0,%ymm7
1372 vblendvpd %ymm0,0x99(,%eiz),%ymm4,%ymm6
1373 vldmxcsr 0x99(,%eiz,2)
1374 vmovdqa 0x99(,%eiz,2),%xmm0
1375 vmovdqa %xmm0,0x99(,%eiz,2)
1376 vmovd %xmm0,0x99(,%eiz,2)
1377 vcvtsd2si 0x99(,%eiz,2),%eax
1378 vcvtdq2pd 0x99(,%eiz,2),%ymm0
1379 vcvtpd2psy 0x99(,%eiz,2),%xmm0
1380 vpavgb 0x99(,%eiz,2),%xmm0,%xmm7
1381 vaeskeygenassist $7,0x99(,%eiz,2),%xmm0
1382 vpextrb $7,%xmm0,0x99(,%eiz,2)
1383 vcvtsi2sdl 0x99(,%eiz,2),%xmm0,%xmm7
1384 vpclmulqdq $7,0x99(,%eiz,2),%xmm0,%xmm7
1385 vblendvps %xmm0,0x99(,%eiz,2),%xmm4,%xmm6
1386 vpinsrb $7,0x99(,%eiz,2),%xmm0,%xmm7
1387 vmovdqa 0x99(,%eiz,2),%ymm0
1388 vmovdqa %ymm0,0x99(,%eiz,2)
1389 vpermilpd 0x99(,%eiz,2),%ymm0,%ymm7
1390 vroundpd $7,0x99(,%eiz,2),%ymm0
1391 vextractf128 $7,%ymm0,0x99(,%eiz,2)
1392 vperm2f128 $7,0x99(,%eiz,2),%ymm0,%ymm7
1393 vblendvpd %ymm0,0x99(,%eiz,2),%ymm4,%ymm6
1394 vldmxcsr 0x99(%eax,%eiz)
1395 vmovdqa 0x99(%eax,%eiz),%xmm0
1396 vmovdqa %xmm0,0x99(%eax,%eiz)
1397 vmovd %xmm0,0x99(%eax,%eiz)
1398 vcvtsd2si 0x99(%eax,%eiz),%eax
1399 vcvtdq2pd 0x99(%eax,%eiz),%ymm0
1400 vcvtpd2psy 0x99(%eax,%eiz),%xmm0
1401 vpavgb 0x99(%eax,%eiz),%xmm0,%xmm7
1402 vaeskeygenassist $7,0x99(%eax,%eiz),%xmm0
1403 vpextrb $7,%xmm0,0x99(%eax,%eiz)
1404 vcvtsi2sdl 0x99(%eax,%eiz),%xmm0,%xmm7
1405 vpclmulqdq $7,0x99(%eax,%eiz),%xmm0,%xmm7
1406 vblendvps %xmm0,0x99(%eax,%eiz),%xmm4,%xmm6
1407 vpinsrb $7,0x99(%eax,%eiz),%xmm0,%xmm7
1408 vmovdqa 0x99(%eax,%eiz),%ymm0
1409 vmovdqa %ymm0,0x99(%eax,%eiz)
1410 vpermilpd 0x99(%eax,%eiz),%ymm0,%ymm7
1411 vroundpd $7,0x99(%eax,%eiz),%ymm0
1412 vextractf128 $7,%ymm0,0x99(%eax,%eiz)
1413 vperm2f128 $7,0x99(%eax,%eiz),%ymm0,%ymm7
1414 vblendvpd %ymm0,0x99(%eax,%eiz),%ymm4,%ymm6
1415 vldmxcsr 0x99(%eax,%eiz,2)
1416 vmovdqa 0x99(%eax,%eiz,2),%xmm0
1417 vmovdqa %xmm0,0x99(%eax,%eiz,2)
1418 vmovd %xmm0,0x99(%eax,%eiz,2)
1419 vcvtsd2si 0x99(%eax,%eiz,2),%eax
1420 vcvtdq2pd 0x99(%eax,%eiz,2),%ymm0
1421 vcvtpd2psy 0x99(%eax,%eiz,2),%xmm0
1422 vpavgb 0x99(%eax,%eiz,2),%xmm0,%xmm7
1423 vaeskeygenassist $7,0x99(%eax,%eiz,2),%xmm0
1424 vpextrb $7,%xmm0,0x99(%eax,%eiz,2)
1425 vcvtsi2sdl 0x99(%eax,%eiz,2),%xmm0,%xmm7
1426 vpclmulqdq $7,0x99(%eax,%eiz,2),%xmm0,%xmm7
1427 vblendvps %xmm0,0x99(%eax,%eiz,2),%xmm4,%xmm6
1428 vpinsrb $7,0x99(%eax,%eiz,2),%xmm0,%xmm7
1429 vmovdqa 0x99(%eax,%eiz,2),%ymm0
1430 vmovdqa %ymm0,0x99(%eax,%eiz,2)
1431 vpermilpd 0x99(%eax,%eiz,2),%ymm0,%ymm7
1432 vroundpd $7,0x99(%eax,%eiz,2),%ymm0
1433 vextractf128 $7,%ymm0,0x99(%eax,%eiz,2)
1434 vperm2f128 $7,0x99(%eax,%eiz,2),%ymm0,%ymm7
1435 vblendvpd %ymm0,0x99(%eax,%eiz,2),%ymm4,%ymm6
1436 vldmxcsr 0x99(%eax,%ebx,4)
1437 vmovdqa 0x99(%eax,%ebx,4),%xmm0
1438 vmovdqa %xmm0,0x99(%eax,%ebx,4)
1439 vmovd %xmm0,0x99(%eax,%ebx,4)
1440 vcvtsd2si 0x99(%eax,%ebx,4),%eax
1441 vcvtdq2pd 0x99(%eax,%ebx,4),%ymm0
1442 vcvtpd2psy 0x99(%eax,%ebx,4),%xmm0
1443 vpavgb 0x99(%eax,%ebx,4),%xmm0,%xmm7
1444 vaeskeygenassist $7,0x99(%eax,%ebx,4),%xmm0
1445 vpextrb $7,%xmm0,0x99(%eax,%ebx,4)
1446 vcvtsi2sdl 0x99(%eax,%ebx,4),%xmm0,%xmm7
1447 vpclmulqdq $7,0x99(%eax,%ebx,4),%xmm0,%xmm7
1448 vblendvps %xmm0,0x99(%eax,%ebx,4),%xmm4,%xmm6
1449 vpinsrb $7,0x99(%eax,%ebx,4),%xmm0,%xmm7
1450 vmovdqa 0x99(%eax,%ebx,4),%ymm0
1451 vmovdqa %ymm0,0x99(%eax,%ebx,4)
1452 vpermilpd 0x99(%eax,%ebx,4),%ymm0,%ymm7
1453 vroundpd $7,0x99(%eax,%ebx,4),%ymm0
1454 vextractf128 $7,%ymm0,0x99(%eax,%ebx,4)
1455 vperm2f128 $7,0x99(%eax,%ebx,4),%ymm0,%ymm7
1456 vblendvpd %ymm0,0x99(%eax,%ebx,4),%ymm4,%ymm6
1457 vldmxcsr 0x99(%esp,%ecx,8)
1458 vmovdqa 0x99(%esp,%ecx,8),%xmm0
1459 vmovdqa %xmm0,0x99(%esp,%ecx,8)
1460 vmovd %xmm0,0x99(%esp,%ecx,8)
1461 vcvtsd2si 0x99(%esp,%ecx,8),%eax
1462 vcvtdq2pd 0x99(%esp,%ecx,8),%ymm0
1463 vcvtpd2psy 0x99(%esp,%ecx,8),%xmm0
1464 vpavgb 0x99(%esp,%ecx,8),%xmm0,%xmm7
1465 vaeskeygenassist $7,0x99(%esp,%ecx,8),%xmm0
1466 vpextrb $7,%xmm0,0x99(%esp,%ecx,8)
1467 vcvtsi2sdl 0x99(%esp,%ecx,8),%xmm0,%xmm7
1468 vpclmulqdq $7,0x99(%esp,%ecx,8),%xmm0,%xmm7
1469 vblendvps %xmm0,0x99(%esp,%ecx,8),%xmm4,%xmm6
1470 vpinsrb $7,0x99(%esp,%ecx,8),%xmm0,%xmm7
1471 vmovdqa 0x99(%esp,%ecx,8),%ymm0
1472 vmovdqa %ymm0,0x99(%esp,%ecx,8)
1473 vpermilpd 0x99(%esp,%ecx,8),%ymm0,%ymm7
1474 vroundpd $7,0x99(%esp,%ecx,8),%ymm0
1475 vextractf128 $7,%ymm0,0x99(%esp,%ecx,8)
1476 vperm2f128 $7,0x99(%esp,%ecx,8),%ymm0,%ymm7
1477 vblendvpd %ymm0,0x99(%esp,%ecx,8),%ymm4,%ymm6
1478 vldmxcsr 0x99(%ebp,%edx,1)
1479 vmovdqa 0x99(%ebp,%edx,1),%xmm0
1480 vmovdqa %xmm0,0x99(%ebp,%edx,1)
1481 vmovd %xmm0,0x99(%ebp,%edx,1)
1482 vcvtsd2si 0x99(%ebp,%edx,1),%eax
1483 vcvtdq2pd 0x99(%ebp,%edx,1),%ymm0
1484 vcvtpd2psy 0x99(%ebp,%edx,1),%xmm0
1485 vpavgb 0x99(%ebp,%edx,1),%xmm0,%xmm7
1486 vaeskeygenassist $7,0x99(%ebp,%edx,1),%xmm0
1487 vpextrb $7,%xmm0,0x99(%ebp,%edx,1)
1488 vcvtsi2sdl 0x99(%ebp,%edx,1),%xmm0,%xmm7
1489 vpclmulqdq $7,0x99(%ebp,%edx,1),%xmm0,%xmm7
1490 vblendvps %xmm0,0x99(%ebp,%edx,1),%xmm4,%xmm6
1491 vpinsrb $7,0x99(%ebp,%edx,1),%xmm0,%xmm7
1492 vmovdqa 0x99(%ebp,%edx,1),%ymm0
1493 vmovdqa %ymm0,0x99(%ebp,%edx,1)
1494 vpermilpd 0x99(%ebp,%edx,1),%ymm0,%ymm7
1495 vroundpd $7,0x99(%ebp,%edx,1),%ymm0
1496 vextractf128 $7,%ymm0,0x99(%ebp,%edx,1)
1497 vperm2f128 $7,0x99(%ebp,%edx,1),%ymm0,%ymm7
1498 vblendvpd %ymm0,0x99(%ebp,%edx,1),%ymm4,%ymm6
1499 # Tests for all register operands.
1500 vmovmskpd %xmm0,%eax
1501 vpslld $7,%xmm0,%xmm7
1502 vmovmskps %ymm0,%eax
1504 .intel_syntax noprefix
1506 # Tests for op mem64
1507 vldmxcsr DWORD PTR [ecx]
1509 vstmxcsr DWORD PTR [ecx]
1512 # Tests for op mem256, mask, ymm
1513 # Tests for op ymm, mask, mem256
1514 vmaskmovpd ymm6,ymm4,YMMWORD PTR [ecx]
1515 vmaskmovpd YMMWORD PTR [ecx],ymm6,ymm4
1516 vmaskmovpd ymm6,ymm4,[ecx]
1517 vmaskmovpd [ecx],ymm6,ymm4
1518 vmaskmovps ymm6,ymm4,YMMWORD PTR [ecx]
1519 vmaskmovps YMMWORD PTR [ecx],ymm6,ymm4
1520 vmaskmovps ymm6,ymm4,[ecx]
1521 vmaskmovps [ecx],ymm6,ymm4
1523 # Tests for op imm8, ymm/mem256, ymm
1524 vpermilpd ymm2,ymm6,7
1525 vpermilpd ymm6,YMMWORD PTR [ecx],7
1526 vpermilpd ymm6,[ecx],7
1527 vpermilps ymm2,ymm6,7
1528 vpermilps ymm6,YMMWORD PTR [ecx],7
1529 vpermilps ymm6,[ecx],7
1530 vroundpd ymm2,ymm6,7
1531 vroundpd ymm6,YMMWORD PTR [ecx],7
1532 vroundpd ymm6,[ecx],7
1533 vroundps ymm2,ymm6,7
1534 vroundps ymm6,YMMWORD PTR [ecx],7
1535 vroundps ymm6,[ecx],7
1537 # Tests for op ymm/mem256, ymm, ymm
1538 vaddpd ymm2,ymm6,ymm4
1539 vaddpd ymm2,ymm6,YMMWORD PTR [ecx]
1540 vaddpd ymm2,ymm6,[ecx]
1541 vaddps ymm2,ymm6,ymm4
1542 vaddps ymm2,ymm6,YMMWORD PTR [ecx]
1543 vaddps ymm2,ymm6,[ecx]
1544 vaddsubpd ymm2,ymm6,ymm4
1545 vaddsubpd ymm2,ymm6,YMMWORD PTR [ecx]
1546 vaddsubpd ymm2,ymm6,[ecx]
1547 vaddsubps ymm2,ymm6,ymm4
1548 vaddsubps ymm2,ymm6,YMMWORD PTR [ecx]
1549 vaddsubps ymm2,ymm6,[ecx]
1550 vandnpd ymm2,ymm6,ymm4
1551 vandnpd ymm2,ymm6,YMMWORD PTR [ecx]
1552 vandnpd ymm2,ymm6,[ecx]
1553 vandnps ymm2,ymm6,ymm4
1554 vandnps ymm2,ymm6,YMMWORD PTR [ecx]
1555 vandnps ymm2,ymm6,[ecx]
1556 vandpd ymm2,ymm6,ymm4
1557 vandpd ymm2,ymm6,YMMWORD PTR [ecx]
1558 vandpd ymm2,ymm6,[ecx]
1559 vandps ymm2,ymm6,ymm4
1560 vandps ymm2,ymm6,YMMWORD PTR [ecx]
1561 vandps ymm2,ymm6,[ecx]
1562 vdivpd ymm2,ymm6,ymm4
1563 vdivpd ymm2,ymm6,YMMWORD PTR [ecx]
1564 vdivpd ymm2,ymm6,[ecx]
1565 vdivps ymm2,ymm6,ymm4
1566 vdivps ymm2,ymm6,YMMWORD PTR [ecx]
1567 vdivps ymm2,ymm6,[ecx]
1568 vhaddpd ymm2,ymm6,ymm4
1569 vhaddpd ymm2,ymm6,YMMWORD PTR [ecx]
1570 vhaddpd ymm2,ymm6,[ecx]
1571 vhaddps ymm2,ymm6,ymm4
1572 vhaddps ymm2,ymm6,YMMWORD PTR [ecx]
1573 vhaddps ymm2,ymm6,[ecx]
1574 vhsubpd ymm2,ymm6,ymm4
1575 vhsubpd ymm2,ymm6,YMMWORD PTR [ecx]
1576 vhsubpd ymm2,ymm6,[ecx]
1577 vhsubps ymm2,ymm6,ymm4
1578 vhsubps ymm2,ymm6,YMMWORD PTR [ecx]
1579 vhsubps ymm2,ymm6,[ecx]
1580 vmaxpd ymm2,ymm6,ymm4
1581 vmaxpd ymm2,ymm6,YMMWORD PTR [ecx]
1582 vmaxpd ymm2,ymm6,[ecx]
1583 vmaxps ymm2,ymm6,ymm4
1584 vmaxps ymm2,ymm6,YMMWORD PTR [ecx]
1585 vmaxps ymm2,ymm6,[ecx]
1586 vminpd ymm2,ymm6,ymm4
1587 vminpd ymm2,ymm6,YMMWORD PTR [ecx]
1588 vminpd ymm2,ymm6,[ecx]
1589 vminps ymm2,ymm6,ymm4
1590 vminps ymm2,ymm6,YMMWORD PTR [ecx]
1591 vminps ymm2,ymm6,[ecx]
1592 vmulpd ymm2,ymm6,ymm4
1593 vmulpd ymm2,ymm6,YMMWORD PTR [ecx]
1594 vmulpd ymm2,ymm6,[ecx]
1595 vmulps ymm2,ymm6,ymm4
1596 vmulps ymm2,ymm6,YMMWORD PTR [ecx]
1597 vmulps ymm2,ymm6,[ecx]
1598 vorpd ymm2,ymm6,ymm4
1599 vorpd ymm2,ymm6,YMMWORD PTR [ecx]
1600 vorpd ymm2,ymm6,[ecx]
1601 vorps ymm2,ymm6,ymm4
1602 vorps ymm2,ymm6,YMMWORD PTR [ecx]
1603 vorps ymm2,ymm6,[ecx]
1604 vpermilpd ymm2,ymm6,ymm4
1605 vpermilpd ymm2,ymm6,YMMWORD PTR [ecx]
1606 vpermilpd ymm2,ymm6,[ecx]
1607 vpermilps ymm2,ymm6,ymm4
1608 vpermilps ymm2,ymm6,YMMWORD PTR [ecx]
1609 vpermilps ymm2,ymm6,[ecx]
1610 vsubpd ymm2,ymm6,ymm4
1611 vsubpd ymm2,ymm6,YMMWORD PTR [ecx]
1612 vsubpd ymm2,ymm6,[ecx]
1613 vsubps ymm2,ymm6,ymm4
1614 vsubps ymm2,ymm6,YMMWORD PTR [ecx]
1615 vsubps ymm2,ymm6,[ecx]
1616 vunpckhpd ymm2,ymm6,ymm4
1617 vunpckhpd ymm2,ymm6,YMMWORD PTR [ecx]
1618 vunpckhpd ymm2,ymm6,[ecx]
1619 vunpckhps ymm2,ymm6,ymm4
1620 vunpckhps ymm2,ymm6,YMMWORD PTR [ecx]
1621 vunpckhps ymm2,ymm6,[ecx]
1622 vunpcklpd ymm2,ymm6,ymm4
1623 vunpcklpd ymm2,ymm6,YMMWORD PTR [ecx]
1624 vunpcklpd ymm2,ymm6,[ecx]
1625 vunpcklps ymm2,ymm6,ymm4
1626 vunpcklps ymm2,ymm6,YMMWORD PTR [ecx]
1627 vunpcklps ymm2,ymm6,[ecx]
1628 vxorpd ymm2,ymm6,ymm4
1629 vxorpd ymm2,ymm6,YMMWORD PTR [ecx]
1630 vxorpd ymm2,ymm6,[ecx]
1631 vxorps ymm2,ymm6,ymm4
1632 vxorps ymm2,ymm6,YMMWORD PTR [ecx]
1633 vxorps ymm2,ymm6,[ecx]
1634 vcmpeqpd ymm2,ymm6,ymm4
1635 vcmpeqpd ymm2,ymm6,YMMWORD PTR [ecx]
1636 vcmpeqpd ymm2,ymm6,[ecx]
1637 vcmpltpd ymm2,ymm6,ymm4
1638 vcmpltpd ymm2,ymm6,YMMWORD PTR [ecx]
1639 vcmpltpd ymm2,ymm6,[ecx]
1640 vcmplepd ymm2,ymm6,ymm4
1641 vcmplepd ymm2,ymm6,YMMWORD PTR [ecx]
1642 vcmplepd ymm2,ymm6,[ecx]
1643 vcmpunordpd ymm2,ymm6,ymm4
1644 vcmpunordpd ymm2,ymm6,YMMWORD PTR [ecx]
1645 vcmpunordpd ymm2,ymm6,[ecx]
1646 vcmpneqpd ymm2,ymm6,ymm4
1647 vcmpneqpd ymm2,ymm6,YMMWORD PTR [ecx]
1648 vcmpneqpd ymm2,ymm6,[ecx]
1649 vcmpnltpd ymm2,ymm6,ymm4
1650 vcmpnltpd ymm2,ymm6,YMMWORD PTR [ecx]
1651 vcmpnltpd ymm2,ymm6,[ecx]
1652 vcmpnlepd ymm2,ymm6,ymm4
1653 vcmpnlepd ymm2,ymm6,YMMWORD PTR [ecx]
1654 vcmpnlepd ymm2,ymm6,[ecx]
1655 vcmpordpd ymm2,ymm6,ymm4
1656 vcmpordpd ymm2,ymm6,YMMWORD PTR [ecx]
1657 vcmpordpd ymm2,ymm6,[ecx]
1658 vcmpeq_uqpd ymm2,ymm6,ymm4
1659 vcmpeq_uqpd ymm2,ymm6,YMMWORD PTR [ecx]
1660 vcmpeq_uqpd ymm2,ymm6,[ecx]
1661 vcmpngepd ymm2,ymm6,ymm4
1662 vcmpngepd ymm2,ymm6,YMMWORD PTR [ecx]
1663 vcmpngepd ymm2,ymm6,[ecx]
1664 vcmpngtpd ymm2,ymm6,ymm4
1665 vcmpngtpd ymm2,ymm6,YMMWORD PTR [ecx]
1666 vcmpngtpd ymm2,ymm6,[ecx]
1667 vcmpfalsepd ymm2,ymm6,ymm4
1668 vcmpfalsepd ymm2,ymm6,YMMWORD PTR [ecx]
1669 vcmpfalsepd ymm2,ymm6,[ecx]
1670 vcmpneq_oqpd ymm2,ymm6,ymm4
1671 vcmpneq_oqpd ymm2,ymm6,YMMWORD PTR [ecx]
1672 vcmpneq_oqpd ymm2,ymm6,[ecx]
1673 vcmpgepd ymm2,ymm6,ymm4
1674 vcmpgepd ymm2,ymm6,YMMWORD PTR [ecx]
1675 vcmpgepd ymm2,ymm6,[ecx]
1676 vcmpgtpd ymm2,ymm6,ymm4
1677 vcmpgtpd ymm2,ymm6,YMMWORD PTR [ecx]
1678 vcmpgtpd ymm2,ymm6,[ecx]
1679 vcmptruepd ymm2,ymm6,ymm4
1680 vcmptruepd ymm2,ymm6,YMMWORD PTR [ecx]
1681 vcmptruepd ymm2,ymm6,[ecx]
1682 vcmpeq_ospd ymm2,ymm6,ymm4
1683 vcmpeq_ospd ymm2,ymm6,YMMWORD PTR [ecx]
1684 vcmpeq_ospd ymm2,ymm6,[ecx]
1685 vcmplt_oqpd ymm2,ymm6,ymm4
1686 vcmplt_oqpd ymm2,ymm6,YMMWORD PTR [ecx]
1687 vcmplt_oqpd ymm2,ymm6,[ecx]
1688 vcmple_oqpd ymm2,ymm6,ymm4
1689 vcmple_oqpd ymm2,ymm6,YMMWORD PTR [ecx]
1690 vcmple_oqpd ymm2,ymm6,[ecx]
1691 vcmpunord_spd ymm2,ymm6,ymm4
1692 vcmpunord_spd ymm2,ymm6,YMMWORD PTR [ecx]
1693 vcmpunord_spd ymm2,ymm6,[ecx]
1694 vcmpneq_uspd ymm2,ymm6,ymm4
1695 vcmpneq_uspd ymm2,ymm6,YMMWORD PTR [ecx]
1696 vcmpneq_uspd ymm2,ymm6,[ecx]
1697 vcmpnlt_uqpd ymm2,ymm6,ymm4
1698 vcmpnlt_uqpd ymm2,ymm6,YMMWORD PTR [ecx]
1699 vcmpnlt_uqpd ymm2,ymm6,[ecx]
1700 vcmpnle_uqpd ymm2,ymm6,ymm4
1701 vcmpnle_uqpd ymm2,ymm6,YMMWORD PTR [ecx]
1702 vcmpnle_uqpd ymm2,ymm6,[ecx]
1703 vcmpord_spd ymm2,ymm6,ymm4
1704 vcmpord_spd ymm2,ymm6,YMMWORD PTR [ecx]
1705 vcmpord_spd ymm2,ymm6,[ecx]
1706 vcmpeq_uspd ymm2,ymm6,ymm4
1707 vcmpeq_uspd ymm2,ymm6,YMMWORD PTR [ecx]
1708 vcmpeq_uspd ymm2,ymm6,[ecx]
1709 vcmpnge_uqpd ymm2,ymm6,ymm4
1710 vcmpnge_uqpd ymm2,ymm6,YMMWORD PTR [ecx]
1711 vcmpnge_uqpd ymm2,ymm6,[ecx]
1712 vcmpngt_uqpd ymm2,ymm6,ymm4
1713 vcmpngt_uqpd ymm2,ymm6,YMMWORD PTR [ecx]
1714 vcmpngt_uqpd ymm2,ymm6,[ecx]
1715 vcmpfalse_ospd ymm2,ymm6,ymm4
1716 vcmpfalse_ospd ymm2,ymm6,YMMWORD PTR [ecx]
1717 vcmpfalse_ospd ymm2,ymm6,[ecx]
1718 vcmpneq_ospd ymm2,ymm6,ymm4
1719 vcmpneq_ospd ymm2,ymm6,YMMWORD PTR [ecx]
1720 vcmpneq_ospd ymm2,ymm6,[ecx]
1721 vcmpge_oqpd ymm2,ymm6,ymm4
1722 vcmpge_oqpd ymm2,ymm6,YMMWORD PTR [ecx]
1723 vcmpge_oqpd ymm2,ymm6,[ecx]
1724 vcmpgt_oqpd ymm2,ymm6,ymm4
1725 vcmpgt_oqpd ymm2,ymm6,YMMWORD PTR [ecx]
1726 vcmpgt_oqpd ymm2,ymm6,[ecx]
1727 vcmptrue_uspd ymm2,ymm6,ymm4
1728 vcmptrue_uspd ymm2,ymm6,YMMWORD PTR [ecx]
1729 vcmptrue_uspd ymm2,ymm6,[ecx]
1730 vcmpeqps ymm2,ymm6,ymm4
1731 vcmpeqps ymm2,ymm6,YMMWORD PTR [ecx]
1732 vcmpeqps ymm2,ymm6,[ecx]
1733 vcmpltps ymm2,ymm6,ymm4
1734 vcmpltps ymm2,ymm6,YMMWORD PTR [ecx]
1735 vcmpltps ymm2,ymm6,[ecx]
1736 vcmpleps ymm2,ymm6,ymm4
1737 vcmpleps ymm2,ymm6,YMMWORD PTR [ecx]
1738 vcmpleps ymm2,ymm6,[ecx]
1739 vcmpunordps ymm2,ymm6,ymm4
1740 vcmpunordps ymm2,ymm6,YMMWORD PTR [ecx]
1741 vcmpunordps ymm2,ymm6,[ecx]
1742 vcmpneqps ymm2,ymm6,ymm4
1743 vcmpneqps ymm2,ymm6,YMMWORD PTR [ecx]
1744 vcmpneqps ymm2,ymm6,[ecx]
1745 vcmpnltps ymm2,ymm6,ymm4
1746 vcmpnltps ymm2,ymm6,YMMWORD PTR [ecx]
1747 vcmpnltps ymm2,ymm6,[ecx]
1748 vcmpnleps ymm2,ymm6,ymm4
1749 vcmpnleps ymm2,ymm6,YMMWORD PTR [ecx]
1750 vcmpnleps ymm2,ymm6,[ecx]
1751 vcmpordps ymm2,ymm6,ymm4
1752 vcmpordps ymm2,ymm6,YMMWORD PTR [ecx]
1753 vcmpordps ymm2,ymm6,[ecx]
1754 vcmpeq_uqps ymm2,ymm6,ymm4
1755 vcmpeq_uqps ymm2,ymm6,YMMWORD PTR [ecx]
1756 vcmpeq_uqps ymm2,ymm6,[ecx]
1757 vcmpngeps ymm2,ymm6,ymm4
1758 vcmpngeps ymm2,ymm6,YMMWORD PTR [ecx]
1759 vcmpngeps ymm2,ymm6,[ecx]
1760 vcmpngtps ymm2,ymm6,ymm4
1761 vcmpngtps ymm2,ymm6,YMMWORD PTR [ecx]
1762 vcmpngtps ymm2,ymm6,[ecx]
1763 vcmpfalseps ymm2,ymm6,ymm4
1764 vcmpfalseps ymm2,ymm6,YMMWORD PTR [ecx]
1765 vcmpfalseps ymm2,ymm6,[ecx]
1766 vcmpneq_oqps ymm2,ymm6,ymm4
1767 vcmpneq_oqps ymm2,ymm6,YMMWORD PTR [ecx]
1768 vcmpneq_oqps ymm2,ymm6,[ecx]
1769 vcmpgeps ymm2,ymm6,ymm4
1770 vcmpgeps ymm2,ymm6,YMMWORD PTR [ecx]
1771 vcmpgeps ymm2,ymm6,[ecx]
1772 vcmpgtps ymm2,ymm6,ymm4
1773 vcmpgtps ymm2,ymm6,YMMWORD PTR [ecx]
1774 vcmpgtps ymm2,ymm6,[ecx]
1775 vcmptrueps ymm2,ymm6,ymm4
1776 vcmptrueps ymm2,ymm6,YMMWORD PTR [ecx]
1777 vcmptrueps ymm2,ymm6,[ecx]
1778 vcmpeq_osps ymm2,ymm6,ymm4
1779 vcmpeq_osps ymm2,ymm6,YMMWORD PTR [ecx]
1780 vcmpeq_osps ymm2,ymm6,[ecx]
1781 vcmplt_oqps ymm2,ymm6,ymm4
1782 vcmplt_oqps ymm2,ymm6,YMMWORD PTR [ecx]
1783 vcmplt_oqps ymm2,ymm6,[ecx]
1784 vcmple_oqps ymm2,ymm6,ymm4
1785 vcmple_oqps ymm2,ymm6,YMMWORD PTR [ecx]
1786 vcmple_oqps ymm2,ymm6,[ecx]
1787 vcmpunord_sps ymm2,ymm6,ymm4
1788 vcmpunord_sps ymm2,ymm6,YMMWORD PTR [ecx]
1789 vcmpunord_sps ymm2,ymm6,[ecx]
1790 vcmpneq_usps ymm2,ymm6,ymm4
1791 vcmpneq_usps ymm2,ymm6,YMMWORD PTR [ecx]
1792 vcmpneq_usps ymm2,ymm6,[ecx]
1793 vcmpnlt_uqps ymm2,ymm6,ymm4
1794 vcmpnlt_uqps ymm2,ymm6,YMMWORD PTR [ecx]
1795 vcmpnlt_uqps ymm2,ymm6,[ecx]
1796 vcmpnle_uqps ymm2,ymm6,ymm4
1797 vcmpnle_uqps ymm2,ymm6,YMMWORD PTR [ecx]
1798 vcmpnle_uqps ymm2,ymm6,[ecx]
1799 vcmpord_sps ymm2,ymm6,ymm4
1800 vcmpord_sps ymm2,ymm6,YMMWORD PTR [ecx]
1801 vcmpord_sps ymm2,ymm6,[ecx]
1802 vcmpeq_usps ymm2,ymm6,ymm4
1803 vcmpeq_usps ymm2,ymm6,YMMWORD PTR [ecx]
1804 vcmpeq_usps ymm2,ymm6,[ecx]
1805 vcmpnge_uqps ymm2,ymm6,ymm4
1806 vcmpnge_uqps ymm2,ymm6,YMMWORD PTR [ecx]
1807 vcmpnge_uqps ymm2,ymm6,[ecx]
1808 vcmpngt_uqps ymm2,ymm6,ymm4
1809 vcmpngt_uqps ymm2,ymm6,YMMWORD PTR [ecx]
1810 vcmpngt_uqps ymm2,ymm6,[ecx]
1811 vcmpfalse_osps ymm2,ymm6,ymm4
1812 vcmpfalse_osps ymm2,ymm6,YMMWORD PTR [ecx]
1813 vcmpfalse_osps ymm2,ymm6,[ecx]
1814 vcmpneq_osps ymm2,ymm6,ymm4
1815 vcmpneq_osps ymm2,ymm6,YMMWORD PTR [ecx]
1816 vcmpneq_osps ymm2,ymm6,[ecx]
1817 vcmpge_oqps ymm2,ymm6,ymm4
1818 vcmpge_oqps ymm2,ymm6,YMMWORD PTR [ecx]
1819 vcmpge_oqps ymm2,ymm6,[ecx]
1820 vcmpgt_oqps ymm2,ymm6,ymm4
1821 vcmpgt_oqps ymm2,ymm6,YMMWORD PTR [ecx]
1822 vcmpgt_oqps ymm2,ymm6,[ecx]
1823 vcmptrue_usps ymm2,ymm6,ymm4
1824 vcmptrue_usps ymm2,ymm6,YMMWORD PTR [ecx]
1825 vcmptrue_usps ymm2,ymm6,[ecx]
1826 vgf2p8mulb ymm6, ymm5, ymm4
1827 vgf2p8mulb ymm6, ymm5, YMMWORD PTR [ecx]
1828 vgf2p8mulb ymm6, ymm5, [ecx]
1829 vgf2p8mulb ymm6, ymm5, YMMWORD PTR [esp+esi*8-123456]
1830 vgf2p8mulb ymm6, ymm5, YMMWORD PTR [edx+4064]
1831 vgf2p8mulb ymm6, ymm5, YMMWORD PTR [edx+4096]
1832 vgf2p8mulb ymm6, ymm5, YMMWORD PTR [edx-4096]
1833 vgf2p8mulb ymm6, ymm5, YMMWORD PTR [edx-4128]
1835 # Tests for op ymm/mem256, xmm
1837 vcvtpd2dq xmm4,YMMWORD PTR [ecx]
1839 vcvtpd2ps xmm4,YMMWORD PTR [ecx]
1840 vcvttpd2dq xmm4,ymm4
1841 vcvttpd2dq xmm4,YMMWORD PTR [ecx]
1843 # Tests for op ymm/mem256, ymm
1845 vcvtdq2ps ymm4,YMMWORD PTR [ecx]
1846 vcvtdq2ps ymm4,[ecx]
1848 vcvtps2dq ymm4,YMMWORD PTR [ecx]
1849 vcvtps2dq ymm4,[ecx]
1850 vcvttps2dq ymm6,ymm4
1851 vcvttps2dq ymm4,YMMWORD PTR [ecx]
1852 vcvttps2dq ymm4,[ecx]
1854 vmovapd ymm4,YMMWORD PTR [ecx]
1857 vmovaps ymm4,YMMWORD PTR [ecx]
1860 vmovdqa ymm4,YMMWORD PTR [ecx]
1863 vmovdqu ymm4,YMMWORD PTR [ecx]
1866 vmovddup ymm4,YMMWORD PTR [ecx]
1869 vmovshdup ymm4,YMMWORD PTR [ecx]
1870 vmovshdup ymm4,[ecx]
1872 vmovsldup ymm4,YMMWORD PTR [ecx]
1873 vmovsldup ymm4,[ecx]
1875 vmovupd ymm4,YMMWORD PTR [ecx]
1878 vmovups ymm4,YMMWORD PTR [ecx]
1881 vptest ymm4,YMMWORD PTR [ecx]
1884 vrcpps ymm4,YMMWORD PTR [ecx]
1887 vrsqrtps ymm4,YMMWORD PTR [ecx]
1890 vsqrtpd ymm4,YMMWORD PTR [ecx]
1893 vsqrtps ymm4,YMMWORD PTR [ecx]
1896 vtestpd ymm4,YMMWORD PTR [ecx]
1899 vtestps ymm4,YMMWORD PTR [ecx]
1902 # Tests for op ymm, ymm/mem256
1904 vmovapd YMMWORD PTR [ecx],ymm4
1907 vmovaps YMMWORD PTR [ecx],ymm4
1910 vmovdqa YMMWORD PTR [ecx],ymm4
1913 vmovdqu YMMWORD PTR [ecx],ymm4
1916 vmovupd YMMWORD PTR [ecx],ymm4
1919 vmovups YMMWORD PTR [ecx],ymm4
1922 # Tests for op mem256, ymm
1923 vlddqu ymm4,YMMWORD PTR [ecx]
1926 # Tests for op ymm, mem256
1927 vmovntdq YMMWORD PTR [ecx],ymm4
1929 vmovntpd YMMWORD PTR [ecx],ymm4
1931 vmovntps YMMWORD PTR [ecx],ymm4
1934 # Tests for op imm8, ymm/mem256, ymm, ymm
1935 vblendpd ymm2,ymm6,ymm4,7
1936 vblendpd ymm2,ymm6,YMMWORD PTR [ecx],7
1937 vblendpd ymm2,ymm6,[ecx],7
1938 vblendps ymm2,ymm6,ymm4,7
1939 vblendps ymm2,ymm6,YMMWORD PTR [ecx],7
1940 vblendps ymm2,ymm6,[ecx],7
1941 vcmppd ymm2,ymm6,ymm4,7
1942 vcmppd ymm2,ymm6,YMMWORD PTR [ecx],7
1943 vcmppd ymm2,ymm6,[ecx],7
1944 vcmpps ymm2,ymm6,ymm4,7
1945 vcmpps ymm2,ymm6,YMMWORD PTR [ecx],7
1946 vcmpps ymm2,ymm6,[ecx],7
1947 vdpps ymm2,ymm6,ymm4,7
1948 vdpps ymm2,ymm6,YMMWORD PTR [ecx],7
1949 vdpps ymm2,ymm6,[ecx],7
1950 vperm2f128 ymm2,ymm6,ymm4,7
1951 vperm2f128 ymm2,ymm6,YMMWORD PTR [ecx],7
1952 vperm2f128 ymm2,ymm6,[ecx],7
1953 vshufpd ymm2,ymm6,ymm4,7
1954 vshufpd ymm2,ymm6,YMMWORD PTR [ecx],7
1955 vshufpd ymm2,ymm6,[ecx],7
1956 vshufps ymm2,ymm6,ymm4,7
1957 vshufps ymm2,ymm6,YMMWORD PTR [ecx],7
1958 vshufps ymm2,ymm6,[ecx],7
1959 vgf2p8affineqb ymm6, ymm5, ymm4, 0xab
1960 vgf2p8affineqb ymm6, ymm5, ymm4, 123
1961 vgf2p8affineqb ymm6, ymm5, YMMWORD PTR [ecx], 123
1962 vgf2p8affineqb ymm6, ymm5, [ecx], 123
1963 vgf2p8affineqb ymm6, ymm5, YMMWORD PTR [esp+esi*8-123456], 123
1964 vgf2p8affineqb ymm6, ymm5, YMMWORD PTR [edx+4064], 123
1965 vgf2p8affineqb ymm6, ymm5, YMMWORD PTR [edx+4096], 123
1966 vgf2p8affineqb ymm6, ymm5, YMMWORD PTR [edx-4096], 123
1967 vgf2p8affineqb ymm6, ymm5, YMMWORD PTR [edx-4128], 123
1968 vgf2p8affineinvqb ymm6, ymm5, ymm4, 0xab
1969 vgf2p8affineinvqb ymm6, ymm5, ymm4, 123
1970 vgf2p8affineinvqb ymm6, ymm5, YMMWORD PTR [ecx], 123
1971 vgf2p8affineinvqb ymm6, ymm5, [ecx], 123
1972 vgf2p8affineinvqb ymm6, ymm5, YMMWORD PTR [esp+esi*8-123456], 123
1973 vgf2p8affineinvqb ymm6, ymm5, YMMWORD PTR [edx+4064], 123
1974 vgf2p8affineinvqb ymm6, ymm5, YMMWORD PTR [edx+4096], 123
1975 vgf2p8affineinvqb ymm6, ymm5, YMMWORD PTR [edx-4096], 123
1976 vgf2p8affineinvqb ymm6, ymm5, YMMWORD PTR [edx-4128], 123
1978 # Tests for op ymm, ymm/mem256, ymm, ymm
1979 vblendvpd ymm7,ymm2,ymm6,ymm4
1980 vblendvpd ymm7,ymm2,YMMWORD PTR [ecx],ymm4
1981 vblendvpd ymm7,ymm2,[ecx],ymm4
1982 vblendvps ymm7,ymm2,ymm6,ymm4
1983 vblendvps ymm7,ymm2,YMMWORD PTR [ecx],ymm4
1984 vblendvps ymm7,ymm2,[ecx],ymm4
1986 # Tests for op imm8, xmm/mem128, ymm, ymm
1987 vinsertf128 ymm6,ymm4,xmm4,7
1988 vinsertf128 ymm6,ymm4,XMMWORD PTR [ecx],7
1989 vinsertf128 ymm6,ymm4,[ecx],7
1991 # Tests for op imm8, ymm, xmm/mem128
1992 vextractf128 xmm4,ymm4,7
1993 vextractf128 XMMWORD PTR [ecx],ymm4,7
1994 vextractf128 [ecx],ymm4,7
1996 # Tests for op mem128, ymm
1997 vbroadcastf128 ymm4,XMMWORD PTR [ecx]
1998 vbroadcastf128 ymm4,[ecx]
2000 # Tests for op xmm/mem128, xmm
2002 vcvtdq2ps xmm4,XMMWORD PTR [ecx]
2003 vcvtdq2ps xmm4,[ecx]
2005 vcvtpd2dq xmm4,XMMWORD PTR [ecx]
2007 vcvtpd2ps xmm4,XMMWORD PTR [ecx]
2009 vcvtps2dq xmm4,XMMWORD PTR [ecx]
2010 vcvtps2dq xmm4,[ecx]
2011 vcvttpd2dq xmm6,xmm4
2012 vcvttpd2dq xmm4,XMMWORD PTR [ecx]
2013 vcvttps2dq xmm6,xmm4
2014 vcvttps2dq xmm4,XMMWORD PTR [ecx]
2015 vcvttps2dq xmm4,[ecx]
2017 vmovapd xmm4,XMMWORD PTR [ecx]
2020 vmovaps xmm4,XMMWORD PTR [ecx]
2023 vmovdqa xmm4,XMMWORD PTR [ecx]
2026 vmovdqu xmm4,XMMWORD PTR [ecx]
2029 vmovshdup xmm4,XMMWORD PTR [ecx]
2030 vmovshdup xmm4,[ecx]
2032 vmovsldup xmm4,XMMWORD PTR [ecx]
2033 vmovsldup xmm4,[ecx]
2035 vmovupd xmm4,XMMWORD PTR [ecx]
2038 vmovups xmm4,XMMWORD PTR [ecx]
2041 vpabsb xmm4,XMMWORD PTR [ecx]
2044 vpabsw xmm4,XMMWORD PTR [ecx]
2047 vpabsd xmm4,XMMWORD PTR [ecx]
2049 vphminposuw xmm6,xmm4
2050 vphminposuw xmm4,XMMWORD PTR [ecx]
2051 vphminposuw xmm4,[ecx]
2053 vptest xmm4,XMMWORD PTR [ecx]
2056 vtestps xmm4,XMMWORD PTR [ecx]
2059 vtestpd xmm4,XMMWORD PTR [ecx]
2062 vrcpps xmm4,XMMWORD PTR [ecx]
2065 vrsqrtps xmm4,XMMWORD PTR [ecx]
2068 vsqrtpd xmm4,XMMWORD PTR [ecx]
2071 vsqrtps xmm4,XMMWORD PTR [ecx]
2074 vaesimc xmm4,XMMWORD PTR [ecx]
2077 # Tests for op xmm, xmm/mem128
2079 vmovapd XMMWORD PTR [ecx],xmm4
2082 vmovaps XMMWORD PTR [ecx],xmm4
2085 vmovdqa XMMWORD PTR [ecx],xmm4
2088 vmovdqu XMMWORD PTR [ecx],xmm4
2091 vmovupd XMMWORD PTR [ecx],xmm4
2094 vmovups XMMWORD PTR [ecx],xmm4
2097 # Tests for op mem128, xmm
2098 vlddqu xmm4,XMMWORD PTR [ecx]
2100 vmovntdqa xmm4,XMMWORD PTR [ecx]
2101 vmovntdqa xmm4,[ecx]
2103 # Tests for op xmm, mem128
2104 vmovntdq XMMWORD PTR [ecx],xmm4
2106 vmovntpd XMMWORD PTR [ecx],xmm4
2108 vmovntps XMMWORD PTR [ecx],xmm4
2111 # Tests for op xmm/mem128, ymm
2113 vcvtdq2pd ymm4,XMMWORD PTR [ecx]
2114 vcvtdq2pd ymm4,[ecx]
2116 vcvtps2pd ymm4,XMMWORD PTR [ecx]
2117 vcvtps2pd ymm4,[ecx]
2119 # Tests for op xmm/mem128, xmm, xmm
2120 vaddpd xmm2,xmm6,xmm4
2121 vaddpd xmm7,xmm6,XMMWORD PTR [ecx]
2122 vaddpd xmm7,xmm6,[ecx]
2123 vaddps xmm2,xmm6,xmm4
2124 vaddps xmm7,xmm6,XMMWORD PTR [ecx]
2125 vaddps xmm7,xmm6,[ecx]
2126 vaddsubpd xmm2,xmm6,xmm4
2127 vaddsubpd xmm7,xmm6,XMMWORD PTR [ecx]
2128 vaddsubpd xmm7,xmm6,[ecx]
2129 vaddsubps xmm2,xmm6,xmm4
2130 vaddsubps xmm7,xmm6,XMMWORD PTR [ecx]
2131 vaddsubps xmm7,xmm6,[ecx]
2132 vandnpd xmm2,xmm6,xmm4
2133 vandnpd xmm7,xmm6,XMMWORD PTR [ecx]
2134 vandnpd xmm7,xmm6,[ecx]
2135 vandnps xmm2,xmm6,xmm4
2136 vandnps xmm7,xmm6,XMMWORD PTR [ecx]
2137 vandnps xmm7,xmm6,[ecx]
2138 vandpd xmm2,xmm6,xmm4
2139 vandpd xmm7,xmm6,XMMWORD PTR [ecx]
2140 vandpd xmm7,xmm6,[ecx]
2141 vandps xmm2,xmm6,xmm4
2142 vandps xmm7,xmm6,XMMWORD PTR [ecx]
2143 vandps xmm7,xmm6,[ecx]
2144 vdivpd xmm2,xmm6,xmm4
2145 vdivpd xmm7,xmm6,XMMWORD PTR [ecx]
2146 vdivpd xmm7,xmm6,[ecx]
2147 vdivps xmm2,xmm6,xmm4
2148 vdivps xmm7,xmm6,XMMWORD PTR [ecx]
2149 vdivps xmm7,xmm6,[ecx]
2150 vhaddpd xmm2,xmm6,xmm4
2151 vhaddpd xmm7,xmm6,XMMWORD PTR [ecx]
2152 vhaddpd xmm7,xmm6,[ecx]
2153 vhaddps xmm2,xmm6,xmm4
2154 vhaddps xmm7,xmm6,XMMWORD PTR [ecx]
2155 vhaddps xmm7,xmm6,[ecx]
2156 vhsubpd xmm2,xmm6,xmm4
2157 vhsubpd xmm7,xmm6,XMMWORD PTR [ecx]
2158 vhsubpd xmm7,xmm6,[ecx]
2159 vhsubps xmm2,xmm6,xmm4
2160 vhsubps xmm7,xmm6,XMMWORD PTR [ecx]
2161 vhsubps xmm7,xmm6,[ecx]
2162 vmaxpd xmm2,xmm6,xmm4
2163 vmaxpd xmm7,xmm6,XMMWORD PTR [ecx]
2164 vmaxpd xmm7,xmm6,[ecx]
2165 vmaxps xmm2,xmm6,xmm4
2166 vmaxps xmm7,xmm6,XMMWORD PTR [ecx]
2167 vmaxps xmm7,xmm6,[ecx]
2168 vminpd xmm2,xmm6,xmm4
2169 vminpd xmm7,xmm6,XMMWORD PTR [ecx]
2170 vminpd xmm7,xmm6,[ecx]
2171 vminps xmm2,xmm6,xmm4
2172 vminps xmm7,xmm6,XMMWORD PTR [ecx]
2173 vminps xmm7,xmm6,[ecx]
2174 vmulpd xmm2,xmm6,xmm4
2175 vmulpd xmm7,xmm6,XMMWORD PTR [ecx]
2176 vmulpd xmm7,xmm6,[ecx]
2177 vmulps xmm2,xmm6,xmm4
2178 vmulps xmm7,xmm6,XMMWORD PTR [ecx]
2179 vmulps xmm7,xmm6,[ecx]
2180 vorpd xmm2,xmm6,xmm4
2181 vorpd xmm7,xmm6,XMMWORD PTR [ecx]
2182 vorpd xmm7,xmm6,[ecx]
2183 vorps xmm2,xmm6,xmm4
2184 vorps xmm7,xmm6,XMMWORD PTR [ecx]
2185 vorps xmm7,xmm6,[ecx]
2186 vpacksswb xmm2,xmm6,xmm4
2187 vpacksswb xmm7,xmm6,XMMWORD PTR [ecx]
2188 vpacksswb xmm7,xmm6,[ecx]
2189 vpackssdw xmm2,xmm6,xmm4
2190 vpackssdw xmm7,xmm6,XMMWORD PTR [ecx]
2191 vpackssdw xmm7,xmm6,[ecx]
2192 vpackuswb xmm2,xmm6,xmm4
2193 vpackuswb xmm7,xmm6,XMMWORD PTR [ecx]
2194 vpackuswb xmm7,xmm6,[ecx]
2195 vpackusdw xmm2,xmm6,xmm4
2196 vpackusdw xmm7,xmm6,XMMWORD PTR [ecx]
2197 vpackusdw xmm7,xmm6,[ecx]
2198 vpaddb xmm2,xmm6,xmm4
2199 vpaddb xmm7,xmm6,XMMWORD PTR [ecx]
2200 vpaddb xmm7,xmm6,[ecx]
2201 vpaddw xmm2,xmm6,xmm4
2202 vpaddw xmm7,xmm6,XMMWORD PTR [ecx]
2203 vpaddw xmm7,xmm6,[ecx]
2204 vpaddd xmm2,xmm6,xmm4
2205 vpaddd xmm7,xmm6,XMMWORD PTR [ecx]
2206 vpaddd xmm7,xmm6,[ecx]
2207 vpaddq xmm2,xmm6,xmm4
2208 vpaddq xmm7,xmm6,XMMWORD PTR [ecx]
2209 vpaddq xmm7,xmm6,[ecx]
2210 vpaddsb xmm2,xmm6,xmm4
2211 vpaddsb xmm7,xmm6,XMMWORD PTR [ecx]
2212 vpaddsb xmm7,xmm6,[ecx]
2213 vpaddsw xmm2,xmm6,xmm4
2214 vpaddsw xmm7,xmm6,XMMWORD PTR [ecx]
2215 vpaddsw xmm7,xmm6,[ecx]
2216 vpaddusb xmm2,xmm6,xmm4
2217 vpaddusb xmm7,xmm6,XMMWORD PTR [ecx]
2218 vpaddusb xmm7,xmm6,[ecx]
2219 vpaddusw xmm2,xmm6,xmm4
2220 vpaddusw xmm7,xmm6,XMMWORD PTR [ecx]
2221 vpaddusw xmm7,xmm6,[ecx]
2222 vpand xmm2,xmm6,xmm4
2223 vpand xmm7,xmm6,XMMWORD PTR [ecx]
2224 vpand xmm7,xmm6,[ecx]
2225 vpandn xmm2,xmm6,xmm4
2226 vpandn xmm7,xmm6,XMMWORD PTR [ecx]
2227 vpandn xmm7,xmm6,[ecx]
2228 vpavgb xmm2,xmm6,xmm4
2229 vpavgb xmm7,xmm6,XMMWORD PTR [ecx]
2230 vpavgb xmm7,xmm6,[ecx]
2231 vpavgw xmm2,xmm6,xmm4
2232 vpavgw xmm7,xmm6,XMMWORD PTR [ecx]
2233 vpavgw xmm7,xmm6,[ecx]
2234 vpclmullqlqdq xmm2,xmm6,xmm4
2235 vpclmullqlqdq xmm7,xmm6,XMMWORD PTR [ecx]
2236 vpclmullqlqdq xmm7,xmm6,[ecx]
2237 vpclmulhqlqdq xmm2,xmm6,xmm4
2238 vpclmulhqlqdq xmm7,xmm6,XMMWORD PTR [ecx]
2239 vpclmulhqlqdq xmm7,xmm6,[ecx]
2240 vpclmullqhqdq xmm2,xmm6,xmm4
2241 vpclmullqhqdq xmm7,xmm6,XMMWORD PTR [ecx]
2242 vpclmullqhqdq xmm7,xmm6,[ecx]
2243 vpclmulhqhqdq xmm2,xmm6,xmm4
2244 vpclmulhqhqdq xmm7,xmm6,XMMWORD PTR [ecx]
2245 vpclmulhqhqdq xmm7,xmm6,[ecx]
2246 vpcmpeqb xmm2,xmm6,xmm4
2247 vpcmpeqb xmm7,xmm6,XMMWORD PTR [ecx]
2248 vpcmpeqb xmm7,xmm6,[ecx]
2249 vpcmpeqw xmm2,xmm6,xmm4
2250 vpcmpeqw xmm7,xmm6,XMMWORD PTR [ecx]
2251 vpcmpeqw xmm7,xmm6,[ecx]
2252 vpcmpeqd xmm2,xmm6,xmm4
2253 vpcmpeqd xmm7,xmm6,XMMWORD PTR [ecx]
2254 vpcmpeqd xmm7,xmm6,[ecx]
2255 vpcmpeqq xmm2,xmm6,xmm4
2256 vpcmpeqq xmm7,xmm6,XMMWORD PTR [ecx]
2257 vpcmpeqq xmm7,xmm6,[ecx]
2258 vpcmpgtb xmm2,xmm6,xmm4
2259 vpcmpgtb xmm7,xmm6,XMMWORD PTR [ecx]
2260 vpcmpgtb xmm7,xmm6,[ecx]
2261 vpcmpgtw xmm2,xmm6,xmm4
2262 vpcmpgtw xmm7,xmm6,XMMWORD PTR [ecx]
2263 vpcmpgtw xmm7,xmm6,[ecx]
2264 vpcmpgtd xmm2,xmm6,xmm4
2265 vpcmpgtd xmm7,xmm6,XMMWORD PTR [ecx]
2266 vpcmpgtd xmm7,xmm6,[ecx]
2267 vpcmpgtq xmm2,xmm6,xmm4
2268 vpcmpgtq xmm7,xmm6,XMMWORD PTR [ecx]
2269 vpcmpgtq xmm7,xmm6,[ecx]
2270 vpermilpd xmm2,xmm6,xmm4
2271 vpermilpd xmm7,xmm6,XMMWORD PTR [ecx]
2272 vpermilpd xmm7,xmm6,[ecx]
2273 vpermilps xmm2,xmm6,xmm4
2274 vpermilps xmm7,xmm6,XMMWORD PTR [ecx]
2275 vpermilps xmm7,xmm6,[ecx]
2276 vphaddw xmm2,xmm6,xmm4
2277 vphaddw xmm7,xmm6,XMMWORD PTR [ecx]
2278 vphaddw xmm7,xmm6,[ecx]
2279 vphaddd xmm2,xmm6,xmm4
2280 vphaddd xmm7,xmm6,XMMWORD PTR [ecx]
2281 vphaddd xmm7,xmm6,[ecx]
2282 vphaddsw xmm2,xmm6,xmm4
2283 vphaddsw xmm7,xmm6,XMMWORD PTR [ecx]
2284 vphaddsw xmm7,xmm6,[ecx]
2285 vphsubw xmm2,xmm6,xmm4
2286 vphsubw xmm7,xmm6,XMMWORD PTR [ecx]
2287 vphsubw xmm7,xmm6,[ecx]
2288 vphsubd xmm2,xmm6,xmm4
2289 vphsubd xmm7,xmm6,XMMWORD PTR [ecx]
2290 vphsubd xmm7,xmm6,[ecx]
2291 vphsubsw xmm2,xmm6,xmm4
2292 vphsubsw xmm7,xmm6,XMMWORD PTR [ecx]
2293 vphsubsw xmm7,xmm6,[ecx]
2294 vpmaddwd xmm2,xmm6,xmm4
2295 vpmaddwd xmm7,xmm6,XMMWORD PTR [ecx]
2296 vpmaddwd xmm7,xmm6,[ecx]
2297 vpmaddubsw xmm2,xmm6,xmm4
2298 vpmaddubsw xmm7,xmm6,XMMWORD PTR [ecx]
2299 vpmaddubsw xmm7,xmm6,[ecx]
2300 vpmaxsb xmm2,xmm6,xmm4
2301 vpmaxsb xmm7,xmm6,XMMWORD PTR [ecx]
2302 vpmaxsb xmm7,xmm6,[ecx]
2303 vpmaxsw xmm2,xmm6,xmm4
2304 vpmaxsw xmm7,xmm6,XMMWORD PTR [ecx]
2305 vpmaxsw xmm7,xmm6,[ecx]
2306 vpmaxsd xmm2,xmm6,xmm4
2307 vpmaxsd xmm7,xmm6,XMMWORD PTR [ecx]
2308 vpmaxsd xmm7,xmm6,[ecx]
2309 vpmaxub xmm2,xmm6,xmm4
2310 vpmaxub xmm7,xmm6,XMMWORD PTR [ecx]
2311 vpmaxub xmm7,xmm6,[ecx]
2312 vpmaxuw xmm2,xmm6,xmm4
2313 vpmaxuw xmm7,xmm6,XMMWORD PTR [ecx]
2314 vpmaxuw xmm7,xmm6,[ecx]
2315 vpmaxud xmm2,xmm6,xmm4
2316 vpmaxud xmm7,xmm6,XMMWORD PTR [ecx]
2317 vpmaxud xmm7,xmm6,[ecx]
2318 vpminsb xmm2,xmm6,xmm4
2319 vpminsb xmm7,xmm6,XMMWORD PTR [ecx]
2320 vpminsb xmm7,xmm6,[ecx]
2321 vpminsw xmm2,xmm6,xmm4
2322 vpminsw xmm7,xmm6,XMMWORD PTR [ecx]
2323 vpminsw xmm7,xmm6,[ecx]
2324 vpminsd xmm2,xmm6,xmm4
2325 vpminsd xmm7,xmm6,XMMWORD PTR [ecx]
2326 vpminsd xmm7,xmm6,[ecx]
2327 vpminub xmm2,xmm6,xmm4
2328 vpminub xmm7,xmm6,XMMWORD PTR [ecx]
2329 vpminub xmm7,xmm6,[ecx]
2330 vpminuw xmm2,xmm6,xmm4
2331 vpminuw xmm7,xmm6,XMMWORD PTR [ecx]
2332 vpminuw xmm7,xmm6,[ecx]
2333 vpminud xmm2,xmm6,xmm4
2334 vpminud xmm7,xmm6,XMMWORD PTR [ecx]
2335 vpminud xmm7,xmm6,[ecx]
2336 vpmulhuw xmm2,xmm6,xmm4
2337 vpmulhuw xmm7,xmm6,XMMWORD PTR [ecx]
2338 vpmulhuw xmm7,xmm6,[ecx]
2339 vpmulhrsw xmm2,xmm6,xmm4
2340 vpmulhrsw xmm7,xmm6,XMMWORD PTR [ecx]
2341 vpmulhrsw xmm7,xmm6,[ecx]
2342 vpmulhw xmm2,xmm6,xmm4
2343 vpmulhw xmm7,xmm6,XMMWORD PTR [ecx]
2344 vpmulhw xmm7,xmm6,[ecx]
2345 vpmullw xmm2,xmm6,xmm4
2346 vpmullw xmm7,xmm6,XMMWORD PTR [ecx]
2347 vpmullw xmm7,xmm6,[ecx]
2348 vpmulld xmm2,xmm6,xmm4
2349 vpmulld xmm7,xmm6,XMMWORD PTR [ecx]
2350 vpmulld xmm7,xmm6,[ecx]
2351 vpmuludq xmm2,xmm6,xmm4
2352 vpmuludq xmm7,xmm6,XMMWORD PTR [ecx]
2353 vpmuludq xmm7,xmm6,[ecx]
2354 vpmuldq xmm2,xmm6,xmm4
2355 vpmuldq xmm7,xmm6,XMMWORD PTR [ecx]
2356 vpmuldq xmm7,xmm6,[ecx]
2358 vpor xmm7,xmm6,XMMWORD PTR [ecx]
2359 vpor xmm7,xmm6,[ecx]
2360 vpsadbw xmm2,xmm6,xmm4
2361 vpsadbw xmm7,xmm6,XMMWORD PTR [ecx]
2362 vpsadbw xmm7,xmm6,[ecx]
2363 vpshufb xmm2,xmm6,xmm4
2364 vpshufb xmm7,xmm6,XMMWORD PTR [ecx]
2365 vpshufb xmm7,xmm6,[ecx]
2366 vpsignb xmm2,xmm6,xmm4
2367 vpsignb xmm7,xmm6,XMMWORD PTR [ecx]
2368 vpsignb xmm7,xmm6,[ecx]
2369 vpsignw xmm2,xmm6,xmm4
2370 vpsignw xmm7,xmm6,XMMWORD PTR [ecx]
2371 vpsignw xmm7,xmm6,[ecx]
2372 vpsignd xmm2,xmm6,xmm4
2373 vpsignd xmm7,xmm6,XMMWORD PTR [ecx]
2374 vpsignd xmm7,xmm6,[ecx]
2375 vpsllw xmm2,xmm6,xmm4
2376 vpsllw xmm7,xmm6,XMMWORD PTR [ecx]
2377 vpsllw xmm7,xmm6,[ecx]
2378 vpslld xmm2,xmm6,xmm4
2379 vpslld xmm7,xmm6,XMMWORD PTR [ecx]
2380 vpslld xmm7,xmm6,[ecx]
2381 vpsllq xmm2,xmm6,xmm4
2382 vpsllq xmm7,xmm6,XMMWORD PTR [ecx]
2383 vpsllq xmm7,xmm6,[ecx]
2384 vpsraw xmm2,xmm6,xmm4
2385 vpsraw xmm7,xmm6,XMMWORD PTR [ecx]
2386 vpsraw xmm7,xmm6,[ecx]
2387 vpsrad xmm2,xmm6,xmm4
2388 vpsrad xmm7,xmm6,XMMWORD PTR [ecx]
2389 vpsrad xmm7,xmm6,[ecx]
2390 vpsrlw xmm2,xmm6,xmm4
2391 vpsrlw xmm7,xmm6,XMMWORD PTR [ecx]
2392 vpsrlw xmm7,xmm6,[ecx]
2393 vpsrld xmm2,xmm6,xmm4
2394 vpsrld xmm7,xmm6,XMMWORD PTR [ecx]
2395 vpsrld xmm7,xmm6,[ecx]
2396 vpsrlq xmm2,xmm6,xmm4
2397 vpsrlq xmm7,xmm6,XMMWORD PTR [ecx]
2398 vpsrlq xmm7,xmm6,[ecx]
2399 vpsubb xmm2,xmm6,xmm4
2400 vpsubb xmm7,xmm6,XMMWORD PTR [ecx]
2401 vpsubb xmm7,xmm6,[ecx]
2402 vpsubw xmm2,xmm6,xmm4
2403 vpsubw xmm7,xmm6,XMMWORD PTR [ecx]
2404 vpsubw xmm7,xmm6,[ecx]
2405 vpsubd xmm2,xmm6,xmm4
2406 vpsubd xmm7,xmm6,XMMWORD PTR [ecx]
2407 vpsubd xmm7,xmm6,[ecx]
2408 vpsubq xmm2,xmm6,xmm4
2409 vpsubq xmm7,xmm6,XMMWORD PTR [ecx]
2410 vpsubq xmm7,xmm6,[ecx]
2411 vpsubsb xmm2,xmm6,xmm4
2412 vpsubsb xmm7,xmm6,XMMWORD PTR [ecx]
2413 vpsubsb xmm7,xmm6,[ecx]
2414 vpsubsw xmm2,xmm6,xmm4
2415 vpsubsw xmm7,xmm6,XMMWORD PTR [ecx]
2416 vpsubsw xmm7,xmm6,[ecx]
2417 vpsubusb xmm2,xmm6,xmm4
2418 vpsubusb xmm7,xmm6,XMMWORD PTR [ecx]
2419 vpsubusb xmm7,xmm6,[ecx]
2420 vpsubusw xmm2,xmm6,xmm4
2421 vpsubusw xmm7,xmm6,XMMWORD PTR [ecx]
2422 vpsubusw xmm7,xmm6,[ecx]
2423 vpunpckhbw xmm2,xmm6,xmm4
2424 vpunpckhbw xmm7,xmm6,XMMWORD PTR [ecx]
2425 vpunpckhbw xmm7,xmm6,[ecx]
2426 vpunpckhwd xmm2,xmm6,xmm4
2427 vpunpckhwd xmm7,xmm6,XMMWORD PTR [ecx]
2428 vpunpckhwd xmm7,xmm6,[ecx]
2429 vpunpckhdq xmm2,xmm6,xmm4
2430 vpunpckhdq xmm7,xmm6,XMMWORD PTR [ecx]
2431 vpunpckhdq xmm7,xmm6,[ecx]
2432 vpunpckhqdq xmm2,xmm6,xmm4
2433 vpunpckhqdq xmm7,xmm6,XMMWORD PTR [ecx]
2434 vpunpckhqdq xmm7,xmm6,[ecx]
2435 vpunpcklbw xmm2,xmm6,xmm4
2436 vpunpcklbw xmm7,xmm6,XMMWORD PTR [ecx]
2437 vpunpcklbw xmm7,xmm6,[ecx]
2438 vpunpcklwd xmm2,xmm6,xmm4
2439 vpunpcklwd xmm7,xmm6,XMMWORD PTR [ecx]
2440 vpunpcklwd xmm7,xmm6,[ecx]
2441 vpunpckldq xmm2,xmm6,xmm4
2442 vpunpckldq xmm7,xmm6,XMMWORD PTR [ecx]
2443 vpunpckldq xmm7,xmm6,[ecx]
2444 vpunpcklqdq xmm2,xmm6,xmm4
2445 vpunpcklqdq xmm7,xmm6,XMMWORD PTR [ecx]
2446 vpunpcklqdq xmm7,xmm6,[ecx]
2447 vpxor xmm2,xmm6,xmm4
2448 vpxor xmm7,xmm6,XMMWORD PTR [ecx]
2449 vpxor xmm7,xmm6,[ecx]
2450 vsubpd xmm2,xmm6,xmm4
2451 vsubpd xmm7,xmm6,XMMWORD PTR [ecx]
2452 vsubpd xmm7,xmm6,[ecx]
2453 vsubps xmm2,xmm6,xmm4
2454 vsubps xmm7,xmm6,XMMWORD PTR [ecx]
2455 vsubps xmm7,xmm6,[ecx]
2456 vunpckhpd xmm2,xmm6,xmm4
2457 vunpckhpd xmm7,xmm6,XMMWORD PTR [ecx]
2458 vunpckhpd xmm7,xmm6,[ecx]
2459 vunpckhps xmm2,xmm6,xmm4
2460 vunpckhps xmm7,xmm6,XMMWORD PTR [ecx]
2461 vunpckhps xmm7,xmm6,[ecx]
2462 vunpcklpd xmm2,xmm6,xmm4
2463 vunpcklpd xmm7,xmm6,XMMWORD PTR [ecx]
2464 vunpcklpd xmm7,xmm6,[ecx]
2465 vunpcklps xmm2,xmm6,xmm4
2466 vunpcklps xmm7,xmm6,XMMWORD PTR [ecx]
2467 vunpcklps xmm7,xmm6,[ecx]
2468 vxorpd xmm2,xmm6,xmm4
2469 vxorpd xmm7,xmm6,XMMWORD PTR [ecx]
2470 vxorpd xmm7,xmm6,[ecx]
2471 vxorps xmm2,xmm6,xmm4
2472 vxorps xmm7,xmm6,XMMWORD PTR [ecx]
2473 vxorps xmm7,xmm6,[ecx]
2474 vaesenc xmm2,xmm6,xmm4
2475 vaesenc xmm7,xmm6,XMMWORD PTR [ecx]
2476 vaesenc xmm7,xmm6,[ecx]
2477 vaesenclast xmm2,xmm6,xmm4
2478 vaesenclast xmm7,xmm6,XMMWORD PTR [ecx]
2479 vaesenclast xmm7,xmm6,[ecx]
2480 vaesdec xmm2,xmm6,xmm4
2481 vaesdec xmm7,xmm6,XMMWORD PTR [ecx]
2482 vaesdec xmm7,xmm6,[ecx]
2483 vaesdeclast xmm2,xmm6,xmm4
2484 vaesdeclast xmm7,xmm6,XMMWORD PTR [ecx]
2485 vaesdeclast xmm7,xmm6,[ecx]
2486 vcmpeqpd xmm2,xmm6,xmm4
2487 vcmpeqpd xmm7,xmm6,XMMWORD PTR [ecx]
2488 vcmpeqpd xmm7,xmm6,[ecx]
2489 vcmpltpd xmm2,xmm6,xmm4
2490 vcmpltpd xmm7,xmm6,XMMWORD PTR [ecx]
2491 vcmpltpd xmm7,xmm6,[ecx]
2492 vcmplepd xmm2,xmm6,xmm4
2493 vcmplepd xmm7,xmm6,XMMWORD PTR [ecx]
2494 vcmplepd xmm7,xmm6,[ecx]
2495 vcmpunordpd xmm2,xmm6,xmm4
2496 vcmpunordpd xmm7,xmm6,XMMWORD PTR [ecx]
2497 vcmpunordpd xmm7,xmm6,[ecx]
2498 vcmpneqpd xmm2,xmm6,xmm4
2499 vcmpneqpd xmm7,xmm6,XMMWORD PTR [ecx]
2500 vcmpneqpd xmm7,xmm6,[ecx]
2501 vcmpnltpd xmm2,xmm6,xmm4
2502 vcmpnltpd xmm7,xmm6,XMMWORD PTR [ecx]
2503 vcmpnltpd xmm7,xmm6,[ecx]
2504 vcmpnlepd xmm2,xmm6,xmm4
2505 vcmpnlepd xmm7,xmm6,XMMWORD PTR [ecx]
2506 vcmpnlepd xmm7,xmm6,[ecx]
2507 vcmpordpd xmm2,xmm6,xmm4
2508 vcmpordpd xmm7,xmm6,XMMWORD PTR [ecx]
2509 vcmpordpd xmm7,xmm6,[ecx]
2510 vcmpeq_uqpd xmm2,xmm6,xmm4
2511 vcmpeq_uqpd xmm7,xmm6,XMMWORD PTR [ecx]
2512 vcmpeq_uqpd xmm7,xmm6,[ecx]
2513 vcmpngepd xmm2,xmm6,xmm4
2514 vcmpngepd xmm7,xmm6,XMMWORD PTR [ecx]
2515 vcmpngepd xmm7,xmm6,[ecx]
2516 vcmpngtpd xmm2,xmm6,xmm4
2517 vcmpngtpd xmm7,xmm6,XMMWORD PTR [ecx]
2518 vcmpngtpd xmm7,xmm6,[ecx]
2519 vcmpfalsepd xmm2,xmm6,xmm4
2520 vcmpfalsepd xmm7,xmm6,XMMWORD PTR [ecx]
2521 vcmpfalsepd xmm7,xmm6,[ecx]
2522 vcmpneq_oqpd xmm2,xmm6,xmm4
2523 vcmpneq_oqpd xmm7,xmm6,XMMWORD PTR [ecx]
2524 vcmpneq_oqpd xmm7,xmm6,[ecx]
2525 vcmpgepd xmm2,xmm6,xmm4
2526 vcmpgepd xmm7,xmm6,XMMWORD PTR [ecx]
2527 vcmpgepd xmm7,xmm6,[ecx]
2528 vcmpgtpd xmm2,xmm6,xmm4
2529 vcmpgtpd xmm7,xmm6,XMMWORD PTR [ecx]
2530 vcmpgtpd xmm7,xmm6,[ecx]
2531 vcmptruepd xmm2,xmm6,xmm4
2532 vcmptruepd xmm7,xmm6,XMMWORD PTR [ecx]
2533 vcmptruepd xmm7,xmm6,[ecx]
2534 vcmpeq_ospd xmm2,xmm6,xmm4
2535 vcmpeq_ospd xmm7,xmm6,XMMWORD PTR [ecx]
2536 vcmpeq_ospd xmm7,xmm6,[ecx]
2537 vcmplt_oqpd xmm2,xmm6,xmm4
2538 vcmplt_oqpd xmm7,xmm6,XMMWORD PTR [ecx]
2539 vcmplt_oqpd xmm7,xmm6,[ecx]
2540 vcmple_oqpd xmm2,xmm6,xmm4
2541 vcmple_oqpd xmm7,xmm6,XMMWORD PTR [ecx]
2542 vcmple_oqpd xmm7,xmm6,[ecx]
2543 vcmpunord_spd xmm2,xmm6,xmm4
2544 vcmpunord_spd xmm7,xmm6,XMMWORD PTR [ecx]
2545 vcmpunord_spd xmm7,xmm6,[ecx]
2546 vcmpneq_uspd xmm2,xmm6,xmm4
2547 vcmpneq_uspd xmm7,xmm6,XMMWORD PTR [ecx]
2548 vcmpneq_uspd xmm7,xmm6,[ecx]
2549 vcmpnlt_uqpd xmm2,xmm6,xmm4
2550 vcmpnlt_uqpd xmm7,xmm6,XMMWORD PTR [ecx]
2551 vcmpnlt_uqpd xmm7,xmm6,[ecx]
2552 vcmpnle_uqpd xmm2,xmm6,xmm4
2553 vcmpnle_uqpd xmm7,xmm6,XMMWORD PTR [ecx]
2554 vcmpnle_uqpd xmm7,xmm6,[ecx]
2555 vcmpord_spd xmm2,xmm6,xmm4
2556 vcmpord_spd xmm7,xmm6,XMMWORD PTR [ecx]
2557 vcmpord_spd xmm7,xmm6,[ecx]
2558 vcmpeq_uspd xmm2,xmm6,xmm4
2559 vcmpeq_uspd xmm7,xmm6,XMMWORD PTR [ecx]
2560 vcmpeq_uspd xmm7,xmm6,[ecx]
2561 vcmpnge_uqpd xmm2,xmm6,xmm4
2562 vcmpnge_uqpd xmm7,xmm6,XMMWORD PTR [ecx]
2563 vcmpnge_uqpd xmm7,xmm6,[ecx]
2564 vcmpngt_uqpd xmm2,xmm6,xmm4
2565 vcmpngt_uqpd xmm7,xmm6,XMMWORD PTR [ecx]
2566 vcmpngt_uqpd xmm7,xmm6,[ecx]
2567 vcmpfalse_ospd xmm2,xmm6,xmm4
2568 vcmpfalse_ospd xmm7,xmm6,XMMWORD PTR [ecx]
2569 vcmpfalse_ospd xmm7,xmm6,[ecx]
2570 vcmpneq_ospd xmm2,xmm6,xmm4
2571 vcmpneq_ospd xmm7,xmm6,XMMWORD PTR [ecx]
2572 vcmpneq_ospd xmm7,xmm6,[ecx]
2573 vcmpge_oqpd xmm2,xmm6,xmm4
2574 vcmpge_oqpd xmm7,xmm6,XMMWORD PTR [ecx]
2575 vcmpge_oqpd xmm7,xmm6,[ecx]
2576 vcmpgt_oqpd xmm2,xmm6,xmm4
2577 vcmpgt_oqpd xmm7,xmm6,XMMWORD PTR [ecx]
2578 vcmpgt_oqpd xmm7,xmm6,[ecx]
2579 vcmptrue_uspd xmm2,xmm6,xmm4
2580 vcmptrue_uspd xmm7,xmm6,XMMWORD PTR [ecx]
2581 vcmptrue_uspd xmm7,xmm6,[ecx]
2582 vcmpeqps xmm2,xmm6,xmm4
2583 vcmpeqps xmm7,xmm6,XMMWORD PTR [ecx]
2584 vcmpeqps xmm7,xmm6,[ecx]
2585 vcmpltps xmm2,xmm6,xmm4
2586 vcmpltps xmm7,xmm6,XMMWORD PTR [ecx]
2587 vcmpltps xmm7,xmm6,[ecx]
2588 vcmpleps xmm2,xmm6,xmm4
2589 vcmpleps xmm7,xmm6,XMMWORD PTR [ecx]
2590 vcmpleps xmm7,xmm6,[ecx]
2591 vcmpunordps xmm2,xmm6,xmm4
2592 vcmpunordps xmm7,xmm6,XMMWORD PTR [ecx]
2593 vcmpunordps xmm7,xmm6,[ecx]
2594 vcmpneqps xmm2,xmm6,xmm4
2595 vcmpneqps xmm7,xmm6,XMMWORD PTR [ecx]
2596 vcmpneqps xmm7,xmm6,[ecx]
2597 vcmpnltps xmm2,xmm6,xmm4
2598 vcmpnltps xmm7,xmm6,XMMWORD PTR [ecx]
2599 vcmpnltps xmm7,xmm6,[ecx]
2600 vcmpnleps xmm2,xmm6,xmm4
2601 vcmpnleps xmm7,xmm6,XMMWORD PTR [ecx]
2602 vcmpnleps xmm7,xmm6,[ecx]
2603 vcmpordps xmm2,xmm6,xmm4
2604 vcmpordps xmm7,xmm6,XMMWORD PTR [ecx]
2605 vcmpordps xmm7,xmm6,[ecx]
2606 vcmpeq_uqps xmm2,xmm6,xmm4
2607 vcmpeq_uqps xmm7,xmm6,XMMWORD PTR [ecx]
2608 vcmpeq_uqps xmm7,xmm6,[ecx]
2609 vcmpngeps xmm2,xmm6,xmm4
2610 vcmpngeps xmm7,xmm6,XMMWORD PTR [ecx]
2611 vcmpngeps xmm7,xmm6,[ecx]
2612 vcmpngtps xmm2,xmm6,xmm4
2613 vcmpngtps xmm7,xmm6,XMMWORD PTR [ecx]
2614 vcmpngtps xmm7,xmm6,[ecx]
2615 vcmpfalseps xmm2,xmm6,xmm4
2616 vcmpfalseps xmm7,xmm6,XMMWORD PTR [ecx]
2617 vcmpfalseps xmm7,xmm6,[ecx]
2618 vcmpneq_oqps xmm2,xmm6,xmm4
2619 vcmpneq_oqps xmm7,xmm6,XMMWORD PTR [ecx]
2620 vcmpneq_oqps xmm7,xmm6,[ecx]
2621 vcmpgeps xmm2,xmm6,xmm4
2622 vcmpgeps xmm7,xmm6,XMMWORD PTR [ecx]
2623 vcmpgeps xmm7,xmm6,[ecx]
2624 vcmpgtps xmm2,xmm6,xmm4
2625 vcmpgtps xmm7,xmm6,XMMWORD PTR [ecx]
2626 vcmpgtps xmm7,xmm6,[ecx]
2627 vcmptrueps xmm2,xmm6,xmm4
2628 vcmptrueps xmm7,xmm6,XMMWORD PTR [ecx]
2629 vcmptrueps xmm7,xmm6,[ecx]
2630 vcmpeq_osps xmm2,xmm6,xmm4
2631 vcmpeq_osps xmm7,xmm6,XMMWORD PTR [ecx]
2632 vcmpeq_osps xmm7,xmm6,[ecx]
2633 vcmplt_oqps xmm2,xmm6,xmm4
2634 vcmplt_oqps xmm7,xmm6,XMMWORD PTR [ecx]
2635 vcmplt_oqps xmm7,xmm6,[ecx]
2636 vcmple_oqps xmm2,xmm6,xmm4
2637 vcmple_oqps xmm7,xmm6,XMMWORD PTR [ecx]
2638 vcmple_oqps xmm7,xmm6,[ecx]
2639 vcmpunord_sps xmm2,xmm6,xmm4
2640 vcmpunord_sps xmm7,xmm6,XMMWORD PTR [ecx]
2641 vcmpunord_sps xmm7,xmm6,[ecx]
2642 vcmpneq_usps xmm2,xmm6,xmm4
2643 vcmpneq_usps xmm7,xmm6,XMMWORD PTR [ecx]
2644 vcmpneq_usps xmm7,xmm6,[ecx]
2645 vcmpnlt_uqps xmm2,xmm6,xmm4
2646 vcmpnlt_uqps xmm7,xmm6,XMMWORD PTR [ecx]
2647 vcmpnlt_uqps xmm7,xmm6,[ecx]
2648 vcmpnle_uqps xmm2,xmm6,xmm4
2649 vcmpnle_uqps xmm7,xmm6,XMMWORD PTR [ecx]
2650 vcmpnle_uqps xmm7,xmm6,[ecx]
2651 vcmpord_sps xmm2,xmm6,xmm4
2652 vcmpord_sps xmm7,xmm6,XMMWORD PTR [ecx]
2653 vcmpord_sps xmm7,xmm6,[ecx]
2654 vcmpeq_usps xmm2,xmm6,xmm4
2655 vcmpeq_usps xmm7,xmm6,XMMWORD PTR [ecx]
2656 vcmpeq_usps xmm7,xmm6,[ecx]
2657 vcmpnge_uqps xmm2,xmm6,xmm4
2658 vcmpnge_uqps xmm7,xmm6,XMMWORD PTR [ecx]
2659 vcmpnge_uqps xmm7,xmm6,[ecx]
2660 vcmpngt_uqps xmm2,xmm6,xmm4
2661 vcmpngt_uqps xmm7,xmm6,XMMWORD PTR [ecx]
2662 vcmpngt_uqps xmm7,xmm6,[ecx]
2663 vcmpfalse_osps xmm2,xmm6,xmm4
2664 vcmpfalse_osps xmm7,xmm6,XMMWORD PTR [ecx]
2665 vcmpfalse_osps xmm7,xmm6,[ecx]
2666 vcmpneq_osps xmm2,xmm6,xmm4
2667 vcmpneq_osps xmm7,xmm6,XMMWORD PTR [ecx]
2668 vcmpneq_osps xmm7,xmm6,[ecx]
2669 vcmpge_oqps xmm2,xmm6,xmm4
2670 vcmpge_oqps xmm7,xmm6,XMMWORD PTR [ecx]
2671 vcmpge_oqps xmm7,xmm6,[ecx]
2672 vcmpgt_oqps xmm2,xmm6,xmm4
2673 vcmpgt_oqps xmm7,xmm6,XMMWORD PTR [ecx]
2674 vcmpgt_oqps xmm7,xmm6,[ecx]
2675 vcmptrue_usps xmm2,xmm6,xmm4
2676 vcmptrue_usps xmm7,xmm6,XMMWORD PTR [ecx]
2677 vcmptrue_usps xmm7,xmm6,[ecx]
2678 vgf2p8mulb xmm6, xmm5, xmm4
2679 vgf2p8mulb xmm6, xmm5, XMMWORD PTR [ecx]
2680 vgf2p8mulb xmm6, xmm5, [ecx]
2681 vgf2p8mulb xmm6, xmm5, XMMWORD PTR [esp+esi*8-123456]
2682 vgf2p8mulb xmm6, xmm5, XMMWORD PTR [edx+2032]
2683 vgf2p8mulb xmm6, xmm5, XMMWORD PTR [edx+2048]
2684 vgf2p8mulb xmm6, xmm5, XMMWORD PTR [edx-2048]
2685 vgf2p8mulb xmm6, xmm5, XMMWORD PTR [edx-2064]
2687 # Tests for op mem128, xmm, xmm
2688 vmaskmovps xmm6,xmm4,XMMWORD PTR [ecx]
2689 vmaskmovps xmm6,xmm4,[ecx]
2690 vmaskmovpd xmm6,xmm4,XMMWORD PTR [ecx]
2691 vmaskmovpd xmm6,xmm4,[ecx]
2693 # Tests for op imm8, xmm/mem128, xmm
2694 vaeskeygenassist xmm6,xmm4,7
2695 vaeskeygenassist xmm6,XMMWORD PTR [ecx],7
2696 vaeskeygenassist xmm6,[ecx],7
2697 vpcmpestri xmm6,xmm4,7
2698 vpcmpestri xmm6,XMMWORD PTR [ecx],7
2699 vpcmpestri xmm6,[ecx],7
2700 vpcmpestrm xmm6,xmm4,7
2701 vpcmpestrm xmm6,XMMWORD PTR [ecx],7
2702 vpcmpestrm xmm6,[ecx],7
2703 vpcmpistri xmm6,xmm4,7
2704 vpcmpistri xmm6,XMMWORD PTR [ecx],7
2705 vpcmpistri xmm6,[ecx],7
2706 vpcmpistrm xmm6,xmm4,7
2707 vpcmpistrm xmm6,XMMWORD PTR [ecx],7
2708 vpcmpistrm xmm6,[ecx],7
2709 vpermilpd xmm6,xmm4,7
2710 vpermilpd xmm6,XMMWORD PTR [ecx],7
2711 vpermilpd xmm6,[ecx],7
2712 vpermilps xmm6,xmm4,7
2713 vpermilps xmm6,XMMWORD PTR [ecx],7
2714 vpermilps xmm6,[ecx],7
2716 vpshufd xmm6,XMMWORD PTR [ecx],7
2717 vpshufd xmm6,[ecx],7
2718 vpshufhw xmm6,xmm4,7
2719 vpshufhw xmm6,XMMWORD PTR [ecx],7
2720 vpshufhw xmm6,[ecx],7
2721 vpshuflw xmm6,xmm4,7
2722 vpshuflw xmm6,XMMWORD PTR [ecx],7
2723 vpshuflw xmm6,[ecx],7
2724 vroundpd xmm6,xmm4,7
2725 vroundpd xmm6,XMMWORD PTR [ecx],7
2726 vroundpd xmm6,[ecx],7
2727 vroundps xmm6,xmm4,7
2728 vroundps xmm6,XMMWORD PTR [ecx],7
2729 vroundps xmm6,[ecx],7
2731 # Tests for op xmm, xmm, mem128
2732 vmaskmovps XMMWORD PTR [ecx],xmm6,xmm4
2733 vmaskmovps [ecx],xmm6,xmm4
2734 vmaskmovpd XMMWORD PTR [ecx],xmm6,xmm4
2735 vmaskmovpd [ecx],xmm6,xmm4
2737 # Tests for op imm8, xmm/mem128, xmm, xmm
2738 vblendpd xmm2,xmm6,xmm4,7
2739 vblendpd xmm2,xmm6,XMMWORD PTR [ecx],7
2740 vblendpd xmm2,xmm6,[ecx],7
2741 vblendps xmm2,xmm6,xmm4,7
2742 vblendps xmm2,xmm6,XMMWORD PTR [ecx],7
2743 vblendps xmm2,xmm6,[ecx],7
2744 vcmppd xmm2,xmm6,xmm4,7
2745 vcmppd xmm2,xmm6,XMMWORD PTR [ecx],7
2746 vcmppd xmm2,xmm6,[ecx],7
2747 vcmpps xmm2,xmm6,xmm4,7
2748 vcmpps xmm2,xmm6,XMMWORD PTR [ecx],7
2749 vcmpps xmm2,xmm6,[ecx],7
2750 vdppd xmm2,xmm6,xmm4,7
2751 vdppd xmm2,xmm6,XMMWORD PTR [ecx],7
2752 vdppd xmm2,xmm6,[ecx],7
2753 vdpps xmm2,xmm6,xmm4,7
2754 vdpps xmm2,xmm6,XMMWORD PTR [ecx],7
2755 vdpps xmm2,xmm6,[ecx],7
2756 vmpsadbw xmm2,xmm6,xmm4,7
2757 vmpsadbw xmm2,xmm6,XMMWORD PTR [ecx],7
2758 vmpsadbw xmm2,xmm6,[ecx],7
2759 vpalignr xmm2,xmm6,xmm4,7
2760 vpalignr xmm2,xmm6,XMMWORD PTR [ecx],7
2761 vpalignr xmm2,xmm6,[ecx],7
2762 vpblendw xmm2,xmm6,xmm4,7
2763 vpblendw xmm2,xmm6,XMMWORD PTR [ecx],7
2764 vpblendw xmm2,xmm6,[ecx],7
2765 vpclmulqdq xmm2,xmm6,xmm4,7
2766 vpclmulqdq xmm2,xmm6,XMMWORD PTR [ecx],7
2767 vpclmulqdq xmm2,xmm6,[ecx],7
2768 vshufpd xmm2,xmm6,xmm4,7
2769 vshufpd xmm2,xmm6,XMMWORD PTR [ecx],7
2770 vshufpd xmm2,xmm6,[ecx],7
2771 vshufps xmm2,xmm6,xmm4,7
2772 vshufps xmm2,xmm6,XMMWORD PTR [ecx],7
2773 vshufps xmm2,xmm6,[ecx],7
2774 vgf2p8affineqb xmm6, xmm5, xmm4, 0xab
2775 vgf2p8affineqb xmm6, xmm5, xmm4, 123
2776 vgf2p8affineqb xmm6, xmm5, XMMWORD PTR [ecx], 123
2777 vgf2p8affineqb xmm6, xmm5, [ecx], 123
2778 vgf2p8affineqb xmm6, xmm5, XMMWORD PTR [esp+esi*8-123456], 123
2779 vgf2p8affineqb xmm6, xmm5, XMMWORD PTR [edx+2032], 123
2780 vgf2p8affineqb xmm6, xmm5, XMMWORD PTR [edx+2048], 123
2781 vgf2p8affineqb xmm6, xmm5, XMMWORD PTR [edx-2048], 123
2782 vgf2p8affineqb xmm6, xmm5, XMMWORD PTR [edx-2064], 123
2783 vgf2p8affineinvqb xmm6, xmm5, xmm4, 0xab
2784 vgf2p8affineinvqb xmm6, xmm5, xmm4, 123
2785 vgf2p8affineinvqb xmm6, xmm5, XMMWORD PTR [ecx], 123
2786 vgf2p8affineinvqb xmm6, xmm5, [ecx], 123
2787 vgf2p8affineinvqb xmm6, xmm5, XMMWORD PTR [esp+esi*8-123456], 123
2788 vgf2p8affineinvqb xmm6, xmm5, XMMWORD PTR [edx+2032], 123
2789 vgf2p8affineinvqb xmm6, xmm5, XMMWORD PTR [edx+2048], 123
2790 vgf2p8affineinvqb xmm6, xmm5, XMMWORD PTR [edx-2048], 123
2791 vgf2p8affineinvqb xmm6, xmm5, XMMWORD PTR [edx-2064], 123
2793 # Tests for op xmm, xmm/mem128, xmm, xmm
2794 vblendvpd xmm7,xmm2,xmm6,xmm4
2795 vblendvpd xmm7,xmm2,XMMWORD PTR [ecx],xmm4
2796 vblendvpd xmm7,xmm2,[ecx],xmm4
2797 vblendvps xmm7,xmm2,xmm6,xmm4
2798 vblendvps xmm7,xmm2,XMMWORD PTR [ecx],xmm4
2799 vblendvps xmm7,xmm2,[ecx],xmm4
2800 vpblendvb xmm7,xmm2,xmm6,xmm4
2801 vpblendvb xmm7,xmm2,XMMWORD PTR [ecx],xmm4
2802 vpblendvb xmm7,xmm2,[ecx],xmm4
2804 # Tests for op mem64, ymm
2805 vbroadcastsd ymm4,QWORD PTR [ecx]
2806 vbroadcastsd ymm4,[ecx]
2808 # Tests for op xmm/mem64, xmm
2810 vcomisd xmm4,QWORD PTR [ecx]
2813 vcvtdq2pd xmm4,QWORD PTR [ecx]
2814 vcvtdq2pd xmm4,[ecx]
2816 vcvtps2pd xmm4,QWORD PTR [ecx]
2817 vcvtps2pd xmm4,[ecx]
2819 vmovddup xmm4,QWORD PTR [ecx]
2822 vpmovsxbw xmm4,QWORD PTR [ecx]
2823 vpmovsxbw xmm4,[ecx]
2825 vpmovsxwd xmm4,QWORD PTR [ecx]
2826 vpmovsxwd xmm4,[ecx]
2828 vpmovsxdq xmm4,QWORD PTR [ecx]
2829 vpmovsxdq xmm4,[ecx]
2831 vpmovzxbw xmm4,QWORD PTR [ecx]
2832 vpmovzxbw xmm4,[ecx]
2834 vpmovzxwd xmm4,QWORD PTR [ecx]
2835 vpmovzxwd xmm4,[ecx]
2837 vpmovzxdq xmm4,QWORD PTR [ecx]
2838 vpmovzxdq xmm4,[ecx]
2840 vucomisd xmm4,QWORD PTR [ecx]
2843 # Tests for op mem64, xmm
2844 vmovsd xmm4,QWORD PTR [ecx]
2847 # Tests for op xmm, mem64
2848 vmovlpd QWORD PTR [ecx],xmm4
2850 vmovlps QWORD PTR [ecx],xmm4
2852 vmovhpd QWORD PTR [ecx],xmm4
2854 vmovhps QWORD PTR [ecx],xmm4
2856 vmovsd QWORD PTR [ecx],xmm4
2859 # Tests for op xmm, regq/mem64
2860 # Tests for op regq/mem64, xmm
2861 vmovq QWORD PTR [ecx],xmm4
2862 vmovq xmm4,QWORD PTR [ecx]
2866 # Tests for op xmm/mem64, regl
2868 vcvtsd2si ecx,QWORD PTR [ecx]
2871 vcvttsd2si ecx,QWORD PTR [ecx]
2872 vcvttsd2si ecx,[ecx]
2874 # Tests for op mem64, xmm, xmm
2875 vmovlpd xmm6,xmm4,QWORD PTR [ecx]
2876 vmovlpd xmm6,xmm4,[ecx]
2877 vmovlps xmm6,xmm4,QWORD PTR [ecx]
2878 vmovlps xmm6,xmm4,[ecx]
2879 vmovhpd xmm6,xmm4,QWORD PTR [ecx]
2880 vmovhpd xmm6,xmm4,[ecx]
2881 vmovhps xmm6,xmm4,QWORD PTR [ecx]
2882 vmovhps xmm6,xmm4,[ecx]
2884 # Tests for op imm8, xmm/mem64, xmm, xmm
2885 vcmpsd xmm2,xmm6,xmm4,7
2886 vcmpsd xmm2,xmm6,QWORD PTR [ecx],7
2887 vcmpsd xmm2,xmm6,[ecx],7
2888 vroundsd xmm2,xmm6,xmm4,7
2889 vroundsd xmm2,xmm6,QWORD PTR [ecx],7
2890 vroundsd xmm2,xmm6,[ecx],7
2892 # Tests for op xmm/mem64, xmm, xmm
2893 vaddsd xmm2,xmm6,xmm4
2894 vaddsd xmm2,xmm6,QWORD PTR [ecx]
2895 vaddsd xmm2,xmm6,[ecx]
2896 vcvtsd2ss xmm2,xmm6,xmm4
2897 vcvtsd2ss xmm2,xmm6,QWORD PTR [ecx]
2898 vcvtsd2ss xmm2,xmm6,[ecx]
2899 vdivsd xmm2,xmm6,xmm4
2900 vdivsd xmm2,xmm6,QWORD PTR [ecx]
2901 vdivsd xmm2,xmm6,[ecx]
2902 vmaxsd xmm2,xmm6,xmm4
2903 vmaxsd xmm2,xmm6,QWORD PTR [ecx]
2904 vmaxsd xmm2,xmm6,[ecx]
2905 vminsd xmm2,xmm6,xmm4
2906 vminsd xmm2,xmm6,QWORD PTR [ecx]
2907 vminsd xmm2,xmm6,[ecx]
2908 vmulsd xmm2,xmm6,xmm4
2909 vmulsd xmm2,xmm6,QWORD PTR [ecx]
2910 vmulsd xmm2,xmm6,[ecx]
2911 vsqrtsd xmm2,xmm6,xmm4
2912 vsqrtsd xmm2,xmm6,QWORD PTR [ecx]
2913 vsqrtsd xmm2,xmm6,[ecx]
2914 vsubsd xmm2,xmm6,xmm4
2915 vsubsd xmm2,xmm6,QWORD PTR [ecx]
2916 vsubsd xmm2,xmm6,[ecx]
2917 vcmpeqsd xmm2,xmm6,xmm4
2918 vcmpeqsd xmm2,xmm6,QWORD PTR [ecx]
2919 vcmpeqsd xmm2,xmm6,[ecx]
2920 vcmpltsd xmm2,xmm6,xmm4
2921 vcmpltsd xmm2,xmm6,QWORD PTR [ecx]
2922 vcmpltsd xmm2,xmm6,[ecx]
2923 vcmplesd xmm2,xmm6,xmm4
2924 vcmplesd xmm2,xmm6,QWORD PTR [ecx]
2925 vcmplesd xmm2,xmm6,[ecx]
2926 vcmpunordsd xmm2,xmm6,xmm4
2927 vcmpunordsd xmm2,xmm6,QWORD PTR [ecx]
2928 vcmpunordsd xmm2,xmm6,[ecx]
2929 vcmpneqsd xmm2,xmm6,xmm4
2930 vcmpneqsd xmm2,xmm6,QWORD PTR [ecx]
2931 vcmpneqsd xmm2,xmm6,[ecx]
2932 vcmpnltsd xmm2,xmm6,xmm4
2933 vcmpnltsd xmm2,xmm6,QWORD PTR [ecx]
2934 vcmpnltsd xmm2,xmm6,[ecx]
2935 vcmpnlesd xmm2,xmm6,xmm4
2936 vcmpnlesd xmm2,xmm6,QWORD PTR [ecx]
2937 vcmpnlesd xmm2,xmm6,[ecx]
2938 vcmpordsd xmm2,xmm6,xmm4
2939 vcmpordsd xmm2,xmm6,QWORD PTR [ecx]
2940 vcmpordsd xmm2,xmm6,[ecx]
2941 vcmpeq_uqsd xmm2,xmm6,xmm4
2942 vcmpeq_uqsd xmm2,xmm6,QWORD PTR [ecx]
2943 vcmpeq_uqsd xmm2,xmm6,[ecx]
2944 vcmpngesd xmm2,xmm6,xmm4
2945 vcmpngesd xmm2,xmm6,QWORD PTR [ecx]
2946 vcmpngesd xmm2,xmm6,[ecx]
2947 vcmpngtsd xmm2,xmm6,xmm4
2948 vcmpngtsd xmm2,xmm6,QWORD PTR [ecx]
2949 vcmpngtsd xmm2,xmm6,[ecx]
2950 vcmpfalsesd xmm2,xmm6,xmm4
2951 vcmpfalsesd xmm2,xmm6,QWORD PTR [ecx]
2952 vcmpfalsesd xmm2,xmm6,[ecx]
2953 vcmpneq_oqsd xmm2,xmm6,xmm4
2954 vcmpneq_oqsd xmm2,xmm6,QWORD PTR [ecx]
2955 vcmpneq_oqsd xmm2,xmm6,[ecx]
2956 vcmpgesd xmm2,xmm6,xmm4
2957 vcmpgesd xmm2,xmm6,QWORD PTR [ecx]
2958 vcmpgesd xmm2,xmm6,[ecx]
2959 vcmpgtsd xmm2,xmm6,xmm4
2960 vcmpgtsd xmm2,xmm6,QWORD PTR [ecx]
2961 vcmpgtsd xmm2,xmm6,[ecx]
2962 vcmptruesd xmm2,xmm6,xmm4
2963 vcmptruesd xmm2,xmm6,QWORD PTR [ecx]
2964 vcmptruesd xmm2,xmm6,[ecx]
2965 vcmpeq_ossd xmm2,xmm6,xmm4
2966 vcmpeq_ossd xmm2,xmm6,QWORD PTR [ecx]
2967 vcmpeq_ossd xmm2,xmm6,[ecx]
2968 vcmplt_oqsd xmm2,xmm6,xmm4
2969 vcmplt_oqsd xmm2,xmm6,QWORD PTR [ecx]
2970 vcmplt_oqsd xmm2,xmm6,[ecx]
2971 vcmple_oqsd xmm2,xmm6,xmm4
2972 vcmple_oqsd xmm2,xmm6,QWORD PTR [ecx]
2973 vcmple_oqsd xmm2,xmm6,[ecx]
2974 vcmpunord_ssd xmm2,xmm6,xmm4
2975 vcmpunord_ssd xmm2,xmm6,QWORD PTR [ecx]
2976 vcmpunord_ssd xmm2,xmm6,[ecx]
2977 vcmpneq_ussd xmm2,xmm6,xmm4
2978 vcmpneq_ussd xmm2,xmm6,QWORD PTR [ecx]
2979 vcmpneq_ussd xmm2,xmm6,[ecx]
2980 vcmpnlt_uqsd xmm2,xmm6,xmm4
2981 vcmpnlt_uqsd xmm2,xmm6,QWORD PTR [ecx]
2982 vcmpnlt_uqsd xmm2,xmm6,[ecx]
2983 vcmpnle_uqsd xmm2,xmm6,xmm4
2984 vcmpnle_uqsd xmm2,xmm6,QWORD PTR [ecx]
2985 vcmpnle_uqsd xmm2,xmm6,[ecx]
2986 vcmpord_ssd xmm2,xmm6,xmm4
2987 vcmpord_ssd xmm2,xmm6,QWORD PTR [ecx]
2988 vcmpord_ssd xmm2,xmm6,[ecx]
2989 vcmpeq_ussd xmm2,xmm6,xmm4
2990 vcmpeq_ussd xmm2,xmm6,QWORD PTR [ecx]
2991 vcmpeq_ussd xmm2,xmm6,[ecx]
2992 vcmpnge_uqsd xmm2,xmm6,xmm4
2993 vcmpnge_uqsd xmm2,xmm6,QWORD PTR [ecx]
2994 vcmpnge_uqsd xmm2,xmm6,[ecx]
2995 vcmpngt_uqsd xmm2,xmm6,xmm4
2996 vcmpngt_uqsd xmm2,xmm6,QWORD PTR [ecx]
2997 vcmpngt_uqsd xmm2,xmm6,[ecx]
2998 vcmpfalse_ossd xmm2,xmm6,xmm4
2999 vcmpfalse_ossd xmm2,xmm6,QWORD PTR [ecx]
3000 vcmpfalse_ossd xmm2,xmm6,[ecx]
3001 vcmpneq_ossd xmm2,xmm6,xmm4
3002 vcmpneq_ossd xmm2,xmm6,QWORD PTR [ecx]
3003 vcmpneq_ossd xmm2,xmm6,[ecx]
3004 vcmpge_oqsd xmm2,xmm6,xmm4
3005 vcmpge_oqsd xmm2,xmm6,QWORD PTR [ecx]
3006 vcmpge_oqsd xmm2,xmm6,[ecx]
3007 vcmpgt_oqsd xmm2,xmm6,xmm4
3008 vcmpgt_oqsd xmm2,xmm6,QWORD PTR [ecx]
3009 vcmpgt_oqsd xmm2,xmm6,[ecx]
3010 vcmptrue_ussd xmm2,xmm6,xmm4
3011 vcmptrue_ussd xmm2,xmm6,QWORD PTR [ecx]
3012 vcmptrue_ussd xmm2,xmm6,[ecx]
3014 # Tests for op mem64
3015 vldmxcsr DWORD PTR [ecx]
3017 vstmxcsr DWORD PTR [ecx]
3020 # Tests for op xmm/mem32, xmm, xmm
3021 vaddss xmm2,xmm6,xmm4
3022 vaddss xmm2,xmm6,DWORD PTR [ecx]
3023 vaddss xmm2,xmm6,[ecx]
3024 vcvtss2sd xmm2,xmm6,xmm4
3025 vcvtss2sd xmm2,xmm6,DWORD PTR [ecx]
3026 vcvtss2sd xmm2,xmm6,[ecx]
3027 vdivss xmm2,xmm6,xmm4
3028 vdivss xmm2,xmm6,DWORD PTR [ecx]
3029 vdivss xmm2,xmm6,[ecx]
3030 vmaxss xmm2,xmm6,xmm4
3031 vmaxss xmm2,xmm6,DWORD PTR [ecx]
3032 vmaxss xmm2,xmm6,[ecx]
3033 vminss xmm2,xmm6,xmm4
3034 vminss xmm2,xmm6,DWORD PTR [ecx]
3035 vminss xmm2,xmm6,[ecx]
3036 vmulss xmm2,xmm6,xmm4
3037 vmulss xmm2,xmm6,DWORD PTR [ecx]
3038 vmulss xmm2,xmm6,[ecx]
3039 vrcpss xmm2,xmm6,xmm4
3040 vrcpss xmm2,xmm6,DWORD PTR [ecx]
3041 vrcpss xmm2,xmm6,[ecx]
3042 vrsqrtss xmm2,xmm6,xmm4
3043 vrsqrtss xmm2,xmm6,DWORD PTR [ecx]
3044 vrsqrtss xmm2,xmm6,[ecx]
3045 vsqrtss xmm2,xmm6,xmm4
3046 vsqrtss xmm2,xmm6,DWORD PTR [ecx]
3047 vsqrtss xmm2,xmm6,[ecx]
3048 vsubss xmm2,xmm6,xmm4
3049 vsubss xmm2,xmm6,DWORD PTR [ecx]
3050 vsubss xmm2,xmm6,[ecx]
3051 vcmpeqss xmm2,xmm6,xmm4
3052 vcmpeqss xmm2,xmm6,DWORD PTR [ecx]
3053 vcmpeqss xmm2,xmm6,[ecx]
3054 vcmpltss xmm2,xmm6,xmm4
3055 vcmpltss xmm2,xmm6,DWORD PTR [ecx]
3056 vcmpltss xmm2,xmm6,[ecx]
3057 vcmpless xmm2,xmm6,xmm4
3058 vcmpless xmm2,xmm6,DWORD PTR [ecx]
3059 vcmpless xmm2,xmm6,[ecx]
3060 vcmpunordss xmm2,xmm6,xmm4
3061 vcmpunordss xmm2,xmm6,DWORD PTR [ecx]
3062 vcmpunordss xmm2,xmm6,[ecx]
3063 vcmpneqss xmm2,xmm6,xmm4
3064 vcmpneqss xmm2,xmm6,DWORD PTR [ecx]
3065 vcmpneqss xmm2,xmm6,[ecx]
3066 vcmpnltss xmm2,xmm6,xmm4
3067 vcmpnltss xmm2,xmm6,DWORD PTR [ecx]
3068 vcmpnltss xmm2,xmm6,[ecx]
3069 vcmpnless xmm2,xmm6,xmm4
3070 vcmpnless xmm2,xmm6,DWORD PTR [ecx]
3071 vcmpnless xmm2,xmm6,[ecx]
3072 vcmpordss xmm2,xmm6,xmm4
3073 vcmpordss xmm2,xmm6,DWORD PTR [ecx]
3074 vcmpordss xmm2,xmm6,[ecx]
3075 vcmpeq_uqss xmm2,xmm6,xmm4
3076 vcmpeq_uqss xmm2,xmm6,DWORD PTR [ecx]
3077 vcmpeq_uqss xmm2,xmm6,[ecx]
3078 vcmpngess xmm2,xmm6,xmm4
3079 vcmpngess xmm2,xmm6,DWORD PTR [ecx]
3080 vcmpngess xmm2,xmm6,[ecx]
3081 vcmpngtss xmm2,xmm6,xmm4
3082 vcmpngtss xmm2,xmm6,DWORD PTR [ecx]
3083 vcmpngtss xmm2,xmm6,[ecx]
3084 vcmpfalsess xmm2,xmm6,xmm4
3085 vcmpfalsess xmm2,xmm6,DWORD PTR [ecx]
3086 vcmpfalsess xmm2,xmm6,[ecx]
3087 vcmpneq_oqss xmm2,xmm6,xmm4
3088 vcmpneq_oqss xmm2,xmm6,DWORD PTR [ecx]
3089 vcmpneq_oqss xmm2,xmm6,[ecx]
3090 vcmpgess xmm2,xmm6,xmm4
3091 vcmpgess xmm2,xmm6,DWORD PTR [ecx]
3092 vcmpgess xmm2,xmm6,[ecx]
3093 vcmpgtss xmm2,xmm6,xmm4
3094 vcmpgtss xmm2,xmm6,DWORD PTR [ecx]
3095 vcmpgtss xmm2,xmm6,[ecx]
3096 vcmptruess xmm2,xmm6,xmm4
3097 vcmptruess xmm2,xmm6,DWORD PTR [ecx]
3098 vcmptruess xmm2,xmm6,[ecx]
3099 vcmpeq_osss xmm2,xmm6,xmm4
3100 vcmpeq_osss xmm2,xmm6,DWORD PTR [ecx]
3101 vcmpeq_osss xmm2,xmm6,[ecx]
3102 vcmplt_oqss xmm2,xmm6,xmm4
3103 vcmplt_oqss xmm2,xmm6,DWORD PTR [ecx]
3104 vcmplt_oqss xmm2,xmm6,[ecx]
3105 vcmple_oqss xmm2,xmm6,xmm4
3106 vcmple_oqss xmm2,xmm6,DWORD PTR [ecx]
3107 vcmple_oqss xmm2,xmm6,[ecx]
3108 vcmpunord_sss xmm2,xmm6,xmm4
3109 vcmpunord_sss xmm2,xmm6,DWORD PTR [ecx]
3110 vcmpunord_sss xmm2,xmm6,[ecx]
3111 vcmpneq_usss xmm2,xmm6,xmm4
3112 vcmpneq_usss xmm2,xmm6,DWORD PTR [ecx]
3113 vcmpneq_usss xmm2,xmm6,[ecx]
3114 vcmpnlt_uqss xmm2,xmm6,xmm4
3115 vcmpnlt_uqss xmm2,xmm6,DWORD PTR [ecx]
3116 vcmpnlt_uqss xmm2,xmm6,[ecx]
3117 vcmpnle_uqss xmm2,xmm6,xmm4
3118 vcmpnle_uqss xmm2,xmm6,DWORD PTR [ecx]
3119 vcmpnle_uqss xmm2,xmm6,[ecx]
3120 vcmpord_sss xmm2,xmm6,xmm4
3121 vcmpord_sss xmm2,xmm6,DWORD PTR [ecx]
3122 vcmpord_sss xmm2,xmm6,[ecx]
3123 vcmpeq_usss xmm2,xmm6,xmm4
3124 vcmpeq_usss xmm2,xmm6,DWORD PTR [ecx]
3125 vcmpeq_usss xmm2,xmm6,[ecx]
3126 vcmpnge_uqss xmm2,xmm6,xmm4
3127 vcmpnge_uqss xmm2,xmm6,DWORD PTR [ecx]
3128 vcmpnge_uqss xmm2,xmm6,[ecx]
3129 vcmpngt_uqss xmm2,xmm6,xmm4
3130 vcmpngt_uqss xmm2,xmm6,DWORD PTR [ecx]
3131 vcmpngt_uqss xmm2,xmm6,[ecx]
3132 vcmpfalse_osss xmm2,xmm6,xmm4
3133 vcmpfalse_osss xmm2,xmm6,DWORD PTR [ecx]
3134 vcmpfalse_osss xmm2,xmm6,[ecx]
3135 vcmpneq_osss xmm2,xmm6,xmm4
3136 vcmpneq_osss xmm2,xmm6,DWORD PTR [ecx]
3137 vcmpneq_osss xmm2,xmm6,[ecx]
3138 vcmpge_oqss xmm2,xmm6,xmm4
3139 vcmpge_oqss xmm2,xmm6,DWORD PTR [ecx]
3140 vcmpge_oqss xmm2,xmm6,[ecx]
3141 vcmpgt_oqss xmm2,xmm6,xmm4
3142 vcmpgt_oqss xmm2,xmm6,DWORD PTR [ecx]
3143 vcmpgt_oqss xmm2,xmm6,[ecx]
3144 vcmptrue_usss xmm2,xmm6,xmm4
3145 vcmptrue_usss xmm2,xmm6,DWORD PTR [ecx]
3146 vcmptrue_usss xmm2,xmm6,[ecx]
3148 # Tests for op mem32, ymm
3149 vbroadcastss ymm4,DWORD PTR [ecx]
3150 vbroadcastss ymm4,[ecx]
3152 # Tests for op xmm/mem32, xmm
3154 vcomiss xmm4,DWORD PTR [ecx]
3157 vpmovsxbd xmm4,DWORD PTR [ecx]
3158 vpmovsxbd xmm4,[ecx]
3160 vpmovsxwq xmm4,DWORD PTR [ecx]
3161 vpmovsxwq xmm4,[ecx]
3163 vpmovzxbd xmm4,DWORD PTR [ecx]
3164 vpmovzxbd xmm4,[ecx]
3166 vpmovzxwq xmm4,DWORD PTR [ecx]
3167 vpmovzxwq xmm4,[ecx]
3169 vucomiss xmm4,DWORD PTR [ecx]
3172 # Tests for op mem32, xmm
3173 vbroadcastss xmm4,DWORD PTR [ecx]
3174 vbroadcastss xmm4,[ecx]
3175 vmovss xmm4,DWORD PTR [ecx]
3178 # Tests for op xmm, mem32
3179 vmovss DWORD PTR [ecx],xmm4
3182 # Tests for op xmm, regl/mem32
3183 # Tests for op regl/mem32, xmm
3185 vmovd DWORD PTR [ecx],xmm4
3187 vmovd xmm4,DWORD PTR [ecx]
3191 # Tests for op xmm/mem32, regl
3193 vcvtss2si ecx,DWORD PTR [ecx]
3196 vcvttss2si ecx,DWORD PTR [ecx]
3197 vcvttss2si ecx,[ecx]
3199 # Tests for op imm8, xmm, regq/mem32
3200 vextractps DWORD PTR [ecx],xmm4,7
3201 vextractps [ecx],xmm4,7
3203 # Tests for op imm8, xmm, regl/mem32
3205 vpextrd DWORD PTR [ecx],xmm4,7
3206 vpextrd [ecx],xmm4,7
3207 vextractps ecx,xmm4,7
3208 vextractps DWORD PTR [ecx],xmm4,7
3209 vextractps [ecx],xmm4,7
3211 # Tests for op imm8, regl/mem32, xmm, xmm
3212 vpinsrd xmm6,xmm4,ecx,7
3213 vpinsrd xmm6,xmm4,DWORD PTR [ecx],7
3214 vpinsrd xmm6,xmm4,[ecx],7
3216 # Tests for op regl/mem32, xmm, xmm
3217 vcvtsi2sd xmm6,xmm4,ecx
3218 vcvtsi2sd xmm6,xmm4,DWORD PTR [ecx]
3219 vcvtsi2sd xmm6,xmm4,[ecx]
3220 vcvtsi2ss xmm6,xmm4,ecx
3221 vcvtsi2ss xmm6,xmm4,DWORD PTR [ecx]
3222 vcvtsi2ss xmm6,xmm4,[ecx]
3224 # Tests for op imm8, xmm/mem32, xmm, xmm
3225 vcmpss xmm2,xmm6,xmm4,7
3226 vcmpss xmm2,xmm6,DWORD PTR [ecx],7
3227 vcmpss xmm2,xmm6,[ecx],7
3228 vinsertps xmm2,xmm6,xmm4,7
3229 vinsertps xmm2,xmm6,DWORD PTR [ecx],7
3230 vinsertps xmm2,xmm6,[ecx],7
3231 vroundss xmm2,xmm6,xmm4,7
3232 vroundss xmm2,xmm6,DWORD PTR [ecx],7
3233 vroundss xmm2,xmm6,[ecx],7
3235 # Tests for op xmm/m16, xmm
3237 vpmovsxbq xmm4,WORD PTR [ecx]
3238 vpmovsxbq xmm4,[ecx]
3240 vpmovzxbq xmm4,WORD PTR [ecx]
3241 vpmovzxbq xmm4,[ecx]
3243 # Tests for op imm8, xmm, regl/mem16
3245 vpextrw WORD PTR [ecx],xmm4,7
3246 vpextrw [ecx],xmm4,7
3248 # Tests for op imm8, xmm, regq/mem16
3249 vpextrw WORD PTR [ecx],xmm4,7
3250 vpextrw [ecx],xmm4,7
3252 # Tests for op imm8, regl/mem16, xmm, xmm
3253 vpinsrw xmm6,xmm4,ecx,7
3254 vpinsrw xmm6,xmm4,WORD PTR [ecx],7
3255 vpinsrw xmm6,xmm4,[ecx],7
3257 # Tests for op imm8, xmm, regl/mem8
3259 vpextrb BYTE PTR [ecx],xmm4,7
3260 vpextrb [ecx],xmm4,7
3262 # Tests for op imm8, regl/mem8, xmm, xmm
3263 vpinsrb xmm6,xmm4,ecx,7
3264 vpinsrb xmm6,xmm4,BYTE PTR [ecx],7
3265 vpinsrb xmm6,xmm4,[ecx],7
3267 # Tests for op imm8, xmm, regq/mem8
3268 vpextrb BYTE PTR [ecx],xmm4,7
3269 vpextrb [ecx],xmm4,7
3271 # Tests for op xmm, xmm
3272 vmaskmovdqu xmm6,xmm4
3275 # Tests for op xmm, regl
3280 # Tests for op xmm, xmm, xmm
3281 vmovhlps xmm2,xmm6,xmm4
3282 vmovlhps xmm2,xmm6,xmm4
3283 vmovsd xmm2,xmm6,xmm4
3284 vmovss xmm2,xmm6,xmm4
3286 # Tests for op imm8, xmm, xmm
3298 # Tests for op imm8, xmm, regl
3301 # Tests for op ymm, regl
3305 # Default instructions without suffixes.
3310 vcvttpd2dq xmm6,xmm4
3311 vcvttpd2dq xmm6,ymm4
3313 #Tests with different memory and register operands.
3314 vldmxcsr DWORD PTR ds:0x1234
3315 vmovdqa xmm0,XMMWORD PTR ds:0x1234
3316 vmovdqa XMMWORD PTR ds:0x1234,xmm0
3317 vmovd DWORD PTR ds:0x1234,xmm0
3318 vcvtsd2si eax,QWORD PTR ds:0x1234
3319 vcvtdq2pd ymm0,XMMWORD PTR ds:0x1234
3320 vcvtpd2ps xmm0,YMMWORD PTR ds:0x1234
3321 vpavgb xmm7,xmm0,XMMWORD PTR ds:0x1234
3322 vaeskeygenassist xmm0,XMMWORD PTR ds:0x1234,7
3323 vpextrb ds:0x1234,xmm0,7
3324 vcvtsi2sd xmm7,xmm0,DWORD PTR ds:0x1234
3325 vpclmulqdq xmm7,xmm0,XMMWORD PTR ds:0x1234,7
3326 vblendvps xmm6,xmm4,XMMWORD PTR ds:0x1234,xmm0
3327 vpinsrb xmm7,xmm0,ds:0x1234,7
3328 vmovdqa ymm0,YMMWORD PTR ds:0x1234
3329 vmovdqa YMMWORD PTR ds:0x1234,ymm0
3330 vpermilpd ymm7,ymm0,YMMWORD PTR ds:0x1234
3331 vroundpd ymm0,YMMWORD PTR ds:0x1234,7
3332 vextractf128 XMMWORD PTR ds:0x1234,ymm0,7
3333 vperm2f128 ymm7,ymm0,YMMWORD PTR ds:0x1234,7
3334 vblendvpd ymm6,ymm4,YMMWORD PTR ds:0x1234,ymm0
3335 vldmxcsr DWORD PTR [ebp]
3336 vmovdqa xmm0,XMMWORD PTR [ebp]
3337 vmovdqa XMMWORD PTR [ebp],xmm0
3338 vmovd DWORD PTR [ebp],xmm0
3339 vcvtsd2si eax,QWORD PTR [ebp]
3340 vcvtdq2pd ymm0,XMMWORD PTR [ebp]
3341 vcvtpd2ps xmm0,YMMWORD PTR [ebp]
3342 vpavgb xmm7,xmm0,XMMWORD PTR [ebp]
3343 vaeskeygenassist xmm0,XMMWORD PTR [ebp],7
3344 vpextrb [ebp],xmm0,7
3345 vcvtsi2sd xmm7,xmm0,DWORD PTR [ebp]
3346 vpclmulqdq xmm7,xmm0,XMMWORD PTR [ebp],7
3347 vblendvps xmm6,xmm4,XMMWORD PTR [ebp],xmm0
3348 vpinsrb xmm7,xmm0,[ebp],7
3349 vmovdqa ymm0,YMMWORD PTR [ebp]
3350 vmovdqa YMMWORD PTR [ebp],ymm0
3351 vpermilpd ymm7,ymm0,YMMWORD PTR [ebp]
3352 vroundpd ymm0,YMMWORD PTR [ebp],7
3353 vextractf128 XMMWORD PTR [ebp],ymm0,7
3354 vperm2f128 ymm7,ymm0,YMMWORD PTR [ebp],7
3355 vblendvpd ymm6,ymm4,YMMWORD PTR [ebp],ymm0
3356 vldmxcsr DWORD PTR [ebp+0x99]
3357 vmovdqa xmm0,XMMWORD PTR [ebp+0x99]
3358 vmovdqa XMMWORD PTR [ebp+0x99],xmm0
3359 vmovd DWORD PTR [ebp+0x99],xmm0
3360 vcvtsd2si eax,QWORD PTR [ebp+0x99]
3361 vcvtdq2pd ymm0,XMMWORD PTR [ebp+0x99]
3362 vcvtpd2ps xmm0,YMMWORD PTR [ebp+0x99]
3363 vpavgb xmm7,xmm0,XMMWORD PTR [ebp+0x99]
3364 vaeskeygenassist xmm0,XMMWORD PTR [ebp+0x99],7
3365 vpextrb [ebp+0x99],xmm0,7
3366 vcvtsi2sd xmm7,xmm0,DWORD PTR [ebp+0x99]
3367 vpclmulqdq xmm7,xmm0,XMMWORD PTR [ebp+0x99],7
3368 vblendvps xmm6,xmm4,XMMWORD PTR [ebp+0x99],xmm0
3369 vpinsrb xmm7,xmm0,[ebp+0x99],7
3370 vmovdqa ymm0,YMMWORD PTR [ebp+0x99]
3371 vmovdqa YMMWORD PTR [ebp+0x99],ymm0
3372 vpermilpd ymm7,ymm0,YMMWORD PTR [ebp+0x99]
3373 vroundpd ymm0,YMMWORD PTR [ebp+0x99],7
3374 vextractf128 XMMWORD PTR [ebp+0x99],ymm0,7
3375 vperm2f128 ymm7,ymm0,YMMWORD PTR [ebp+0x99],7
3376 vblendvpd ymm6,ymm4,YMMWORD PTR [ebp+0x99],ymm0
3377 vldmxcsr DWORD PTR [eiz*1+0x99]
3378 vmovdqa xmm0,XMMWORD PTR [eiz*1+0x99]
3379 vmovdqa XMMWORD PTR [eiz*1+0x99],xmm0
3380 vmovd DWORD PTR [eiz*1+0x99],xmm0
3381 vcvtsd2si eax,QWORD PTR [eiz*1+0x99]
3382 vcvtdq2pd ymm0,XMMWORD PTR [eiz*1+0x99]
3383 vcvtpd2ps xmm0,YMMWORD PTR [eiz*1+0x99]
3384 vpavgb xmm7,xmm0,XMMWORD PTR [eiz*1+0x99]
3385 vaeskeygenassist xmm0,XMMWORD PTR [eiz*1+0x99],7
3386 vpextrb [eiz*1+0x99],xmm0,7
3387 vcvtsi2sd xmm7,xmm0,DWORD PTR [eiz*1+0x99]
3388 vpclmulqdq xmm7,xmm0,XMMWORD PTR [eiz*1+0x99],7
3389 vblendvps xmm6,xmm4,XMMWORD PTR [eiz*1+0x99],xmm0
3390 vpinsrb xmm7,xmm0,[eiz*1+0x99],7
3391 vmovdqa ymm0,YMMWORD PTR [eiz*1+0x99]
3392 vmovdqa YMMWORD PTR [eiz*1+0x99],ymm0
3393 vpermilpd ymm7,ymm0,YMMWORD PTR [eiz*1+0x99]
3394 vroundpd ymm0,YMMWORD PTR [eiz*1+0x99],7
3395 vextractf128 XMMWORD PTR [eiz*1+0x99],ymm0,7
3396 vperm2f128 ymm7,ymm0,YMMWORD PTR [eiz*1+0x99],7
3397 vblendvpd ymm6,ymm4,YMMWORD PTR [eiz*1+0x99],ymm0
3398 vldmxcsr DWORD PTR [eiz*2+0x99]
3399 vmovdqa xmm0,XMMWORD PTR [eiz*2+0x99]
3400 vmovdqa XMMWORD PTR [eiz*2+0x99],xmm0
3401 vmovd DWORD PTR [eiz*2+0x99],xmm0
3402 vcvtsd2si eax,QWORD PTR [eiz*2+0x99]
3403 vcvtdq2pd ymm0,XMMWORD PTR [eiz*2+0x99]
3404 vcvtpd2ps xmm0,YMMWORD PTR [eiz*2+0x99]
3405 vpavgb xmm7,xmm0,XMMWORD PTR [eiz*2+0x99]
3406 vaeskeygenassist xmm0,XMMWORD PTR [eiz*2+0x99],7
3407 vpextrb [eiz*2+0x99],xmm0,7
3408 vcvtsi2sd xmm7,xmm0,DWORD PTR [eiz*2+0x99]
3409 vpclmulqdq xmm7,xmm0,XMMWORD PTR [eiz*2+0x99],7
3410 vblendvps xmm6,xmm4,XMMWORD PTR [eiz*2+0x99],xmm0
3411 vpinsrb xmm7,xmm0,[eiz*2+0x99],7
3412 vmovdqa ymm0,YMMWORD PTR [eiz*2+0x99]
3413 vmovdqa YMMWORD PTR [eiz*2+0x99],ymm0
3414 vpermilpd ymm7,ymm0,YMMWORD PTR [eiz*2+0x99]
3415 vroundpd ymm0,YMMWORD PTR [eiz*2+0x99],7
3416 vextractf128 XMMWORD PTR [eiz*2+0x99],ymm0,7
3417 vperm2f128 ymm7,ymm0,YMMWORD PTR [eiz*2+0x99],7
3418 vblendvpd ymm6,ymm4,YMMWORD PTR [eiz*2+0x99],ymm0
3419 vldmxcsr DWORD PTR [eax+eiz*1+0x99]
3420 vmovdqa xmm0,XMMWORD PTR [eax+eiz*1+0x99]
3421 vmovdqa XMMWORD PTR [eax+eiz*1+0x99],xmm0
3422 vmovd DWORD PTR [eax+eiz*1+0x99],xmm0
3423 vcvtsd2si eax,QWORD PTR [eax+eiz*1+0x99]
3424 vcvtdq2pd ymm0,XMMWORD PTR [eax+eiz*1+0x99]
3425 vcvtpd2ps xmm0,YMMWORD PTR [eax+eiz*1+0x99]
3426 vpavgb xmm7,xmm0,XMMWORD PTR [eax+eiz*1+0x99]
3427 vaeskeygenassist xmm0,XMMWORD PTR [eax+eiz*1+0x99],7
3428 vpextrb [eax+eiz*1+0x99],xmm0,7
3429 vcvtsi2sd xmm7,xmm0,DWORD PTR [eax+eiz*1+0x99]
3430 vpclmulqdq xmm7,xmm0,XMMWORD PTR [eax+eiz*1+0x99],7
3431 vblendvps xmm6,xmm4,XMMWORD PTR [eax+eiz*1+0x99],xmm0
3432 vpinsrb xmm7,xmm0,[eax+eiz*1+0x99],7
3433 vmovdqa ymm0,YMMWORD PTR [eax+eiz*1+0x99]
3434 vmovdqa YMMWORD PTR [eax+eiz*1+0x99],ymm0
3435 vpermilpd ymm7,ymm0,YMMWORD PTR [eax+eiz*1+0x99]
3436 vroundpd ymm0,YMMWORD PTR [eax+eiz*1+0x99],7
3437 vextractf128 XMMWORD PTR [eax+eiz*1+0x99],ymm0,7
3438 vperm2f128 ymm7,ymm0,YMMWORD PTR [eax+eiz*1+0x99],7
3439 vblendvpd ymm6,ymm4,YMMWORD PTR [eax+eiz*1+0x99],ymm0
3440 vldmxcsr DWORD PTR [eax+eiz*2+0x99]
3441 vmovdqa xmm0,XMMWORD PTR [eax+eiz*2+0x99]
3442 vmovdqa XMMWORD PTR [eax+eiz*2+0x99],xmm0
3443 vmovd DWORD PTR [eax+eiz*2+0x99],xmm0
3444 vcvtsd2si eax,QWORD PTR [eax+eiz*2+0x99]
3445 vcvtdq2pd ymm0,XMMWORD PTR [eax+eiz*2+0x99]
3446 vcvtpd2ps xmm0,YMMWORD PTR [eax+eiz*2+0x99]
3447 vpavgb xmm7,xmm0,XMMWORD PTR [eax+eiz*2+0x99]
3448 vaeskeygenassist xmm0,XMMWORD PTR [eax+eiz*2+0x99],7
3449 vpextrb [eax+eiz*2+0x99],xmm0,7
3450 vcvtsi2sd xmm7,xmm0,DWORD PTR [eax+eiz*2+0x99]
3451 vpclmulqdq xmm7,xmm0,XMMWORD PTR [eax+eiz*2+0x99],7
3452 vblendvps xmm6,xmm4,XMMWORD PTR [eax+eiz*2+0x99],xmm0
3453 vpinsrb xmm7,xmm0,[eax+eiz*2+0x99],7
3454 vmovdqa ymm0,YMMWORD PTR [eax+eiz*2+0x99]
3455 vmovdqa YMMWORD PTR [eax+eiz*2+0x99],ymm0
3456 vpermilpd ymm7,ymm0,YMMWORD PTR [eax+eiz*2+0x99]
3457 vroundpd ymm0,YMMWORD PTR [eax+eiz*2+0x99],7
3458 vextractf128 XMMWORD PTR [eax+eiz*2+0x99],ymm0,7
3459 vperm2f128 ymm7,ymm0,YMMWORD PTR [eax+eiz*2+0x99],7
3460 vblendvpd ymm6,ymm4,YMMWORD PTR [eax+eiz*2+0x99],ymm0
3461 vldmxcsr DWORD PTR [eax+ebx*4+0x99]
3462 vmovdqa xmm0,XMMWORD PTR [eax+ebx*4+0x99]
3463 vmovdqa XMMWORD PTR [eax+ebx*4+0x99],xmm0
3464 vmovd DWORD PTR [eax+ebx*4+0x99],xmm0
3465 vcvtsd2si eax,QWORD PTR [eax+ebx*4+0x99]
3466 vcvtdq2pd ymm0,XMMWORD PTR [eax+ebx*4+0x99]
3467 vcvtpd2ps xmm0,YMMWORD PTR [eax+ebx*4+0x99]
3468 vpavgb xmm7,xmm0,XMMWORD PTR [eax+ebx*4+0x99]
3469 vaeskeygenassist xmm0,XMMWORD PTR [eax+ebx*4+0x99],7
3470 vpextrb [eax+ebx*4+0x99],xmm0,7
3471 vcvtsi2sd xmm7,xmm0,DWORD PTR [eax+ebx*4+0x99]
3472 vpclmulqdq xmm7,xmm0,XMMWORD PTR [eax+ebx*4+0x99],7
3473 vblendvps xmm6,xmm4,XMMWORD PTR [eax+ebx*4+0x99],xmm0
3474 vpinsrb xmm7,xmm0,[eax+ebx*4+0x99],7
3475 vmovdqa ymm0,YMMWORD PTR [eax+ebx*4+0x99]
3476 vmovdqa YMMWORD PTR [eax+ebx*4+0x99],ymm0
3477 vpermilpd ymm7,ymm0,YMMWORD PTR [eax+ebx*4+0x99]
3478 vroundpd ymm0,YMMWORD PTR [eax+ebx*4+0x99],7
3479 vextractf128 XMMWORD PTR [eax+ebx*4+0x99],ymm0,7
3480 vperm2f128 ymm7,ymm0,YMMWORD PTR [eax+ebx*4+0x99],7
3481 vblendvpd ymm6,ymm4,YMMWORD PTR [eax+ebx*4+0x99],ymm0
3482 vldmxcsr DWORD PTR [esp+ecx*8+0x99]
3483 vmovdqa xmm0,XMMWORD PTR [esp+ecx*8+0x99]
3484 vmovdqa XMMWORD PTR [esp+ecx*8+0x99],xmm0
3485 vmovd DWORD PTR [esp+ecx*8+0x99],xmm0
3486 vcvtsd2si eax,QWORD PTR [esp+ecx*8+0x99]
3487 vcvtdq2pd ymm0,XMMWORD PTR [esp+ecx*8+0x99]
3488 vcvtpd2ps xmm0,YMMWORD PTR [esp+ecx*8+0x99]
3489 vpavgb xmm7,xmm0,XMMWORD PTR [esp+ecx*8+0x99]
3490 vaeskeygenassist xmm0,XMMWORD PTR [esp+ecx*8+0x99],7
3491 vpextrb [esp+ecx*8+0x99],xmm0,7
3492 vcvtsi2sd xmm7,xmm0,DWORD PTR [esp+ecx*8+0x99]
3493 vpclmulqdq xmm7,xmm0,XMMWORD PTR [esp+ecx*8+0x99],7
3494 vblendvps xmm6,xmm4,XMMWORD PTR [esp+ecx*8+0x99],xmm0
3495 vpinsrb xmm7,xmm0,[esp+ecx*8+0x99],7
3496 vmovdqa ymm0,YMMWORD PTR [esp+ecx*8+0x99]
3497 vmovdqa YMMWORD PTR [esp+ecx*8+0x99],ymm0
3498 vpermilpd ymm7,ymm0,YMMWORD PTR [esp+ecx*8+0x99]
3499 vroundpd ymm0,YMMWORD PTR [esp+ecx*8+0x99],7
3500 vextractf128 XMMWORD PTR [esp+ecx*8+0x99],ymm0,7
3501 vperm2f128 ymm7,ymm0,YMMWORD PTR [esp+ecx*8+0x99],7
3502 vblendvpd ymm6,ymm4,YMMWORD PTR [esp+ecx*8+0x99],ymm0
3503 vldmxcsr DWORD PTR [ebp+edx*1+0x99]
3504 vmovdqa xmm0,XMMWORD PTR [ebp+edx*1+0x99]
3505 vmovdqa XMMWORD PTR [ebp+edx*1+0x99],xmm0
3506 vmovd DWORD PTR [ebp+edx*1+0x99],xmm0
3507 vcvtsd2si eax,QWORD PTR [ebp+edx*1+0x99]
3508 vcvtdq2pd ymm0,XMMWORD PTR [ebp+edx*1+0x99]
3509 vcvtpd2ps xmm0,YMMWORD PTR [ebp+edx*1+0x99]
3510 vpavgb xmm7,xmm0,XMMWORD PTR [ebp+edx*1+0x99]
3511 vaeskeygenassist xmm0,XMMWORD PTR [ebp+edx*1+0x99],7
3512 vpextrb [ebp+edx*1+0x99],xmm0,7
3513 vcvtsi2sd xmm7,xmm0,DWORD PTR [ebp+edx*1+0x99]
3514 vpclmulqdq xmm7,xmm0,XMMWORD PTR [ebp+edx*1+0x99],7
3515 vblendvps xmm6,xmm4,XMMWORD PTR [ebp+edx*1+0x99],xmm0
3516 vpinsrb xmm7,xmm0,[ebp+edx*1+0x99],7
3517 vmovdqa ymm0,YMMWORD PTR [ebp+edx*1+0x99]
3518 vmovdqa YMMWORD PTR [ebp+edx*1+0x99],ymm0
3519 vpermilpd ymm7,ymm0,YMMWORD PTR [ebp+edx*1+0x99]
3520 vroundpd ymm0,YMMWORD PTR [ebp+edx*1+0x99],7
3521 vextractf128 XMMWORD PTR [ebp+edx*1+0x99],ymm0,7
3522 vperm2f128 ymm7,ymm0,YMMWORD PTR [ebp+edx*1+0x99],7
3523 vblendvpd ymm6,ymm4,YMMWORD PTR [ebp+edx*1+0x99],ymm0
3524 # Tests for all register operands.