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