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