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