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