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