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