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