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