Lines Matching refs:XM
3 { "%XEvcvtdq2ps", { XM, EXx, EXxEVexR }, 0 },
8 { "%XEvpunpckldq", { XM, Vex, EXx }, PREFIX_DATA },
16 { "%XEvpunpckhdq", { XM, Vex, EXx }, PREFIX_DATA },
20 { "%XEvpackssdw", { XM, Vex, EXx }, PREFIX_DATA },
25 { "%XEvpunpcklqdq", { XM, Vex, EXx }, PREFIX_DATA },
30 { "%XEvpunpckhqdq", { XM, Vex, EXx }, PREFIX_DATA },
34 { "vmovdqu32", { XM, EXEvexXNoBcst }, 0 },
35 { "vmovdqu64", { XM, EXEvexXNoBcst }, 0 },
39 { "vmovdqa32", { XM, EXEvexXNoBcst }, 0 },
40 { "vmovdqa64", { XM, EXEvexXNoBcst }, 0 },
44 { "vmovdqu8", { XM, EXx }, 0 },
45 { "vmovdqu16", { XM, EXx }, 0 },
49 { "%XEvpshufd", { XM, EXx, Ib }, 0 },
80 { "vcvttps2udq", { XM, EXx, EXxEVexS }, 0 },
85 { "vcvttps2uqq", { XM, EXEvexHalfBcstXmmq, EXxEVexS }, 0 },
86 { "vcvttpd2uqq", { XM, EXx, EXxEVexS }, 0 },
90 { "vcvtps2udq", { XM, EXx, EXxEVexR }, 0 },
95 { "vcvtps2uqq", { XM, EXEvexHalfBcstXmmq, EXxEVexR }, 0 },
96 { "vcvtpd2uqq", { XM, EXx, EXxEVexR }, 0 },
100 { "vcvtudq2pd", { XM, EXEvexHalfBcstXmmq, EXxEVexR64 }, 0 },
101 { "vcvtuqq2pd", { XM, EXx, EXxEVexR }, 0 },
105 { "vcvttps2qq", { XM, EXEvexHalfBcstXmmq, EXxEVexS }, 0 },
106 { "vcvttpd2qq", { XM, EXx, EXxEVexS }, 0 },
110 { "vcvtudq2ps", { XM, EXx, EXxEVexR }, 0 },
115 { "vcvtps2qq", { XM, EXEvexHalfBcstXmmq, EXxEVexR }, 0 },
116 { "vcvtpd2qq", { XM, EXx, EXxEVexR }, 0 },
125 { "vmovdqu32", { EXxS, XM }, 0 },
126 { "vmovdqu64", { EXxS, XM }, 0 },
130 { "vmovdqa32", { EXxS, XM }, 0 },
131 { "vmovdqa64", { EXxS, XM }, 0 },
135 { "vmovdqu8", { EXxS, XM }, 0 },
136 { "vmovdqu16", { EXxS, XM }, 0 },
140 { "%XEvpsrld", { XM, Vex, EXxmm }, PREFIX_DATA },
145 { "%XEvpsrlq", { XM, Vex, EXxmm }, PREFIX_DATA },
150 { "%XEvpaddq", { XM, Vex, EXx }, PREFIX_DATA },
159 { "%XEvpsrad", { XM, Vex, EXxmm }, PREFIX_DATA },
160 { "vpsraq", { XM, Vex, EXxmm }, PREFIX_DATA },
164 { "%XEvcvtdq2pd", { XM, EXEvexHalfBcstXmmq, EXxEVexR64 }, 0 },
165 { "vcvtqq2pd", { XM, EXx, EXxEVexR }, 0 },
169 { "%XEvmovntdq", { Mx, XM }, PREFIX_DATA },
173 { "%XEvpslld", { XM, Vex, EXxmm }, PREFIX_DATA },
178 { "%XEvpsllq", { XM, Vex, EXxmm }, PREFIX_DATA },
183 { "%XEvpmuludq", { XM, Vex, EXx }, PREFIX_DATA },
187 { "%XEvpsubd", { XM, Vex, EXx }, PREFIX_DATA },
192 { "%XEvpsubq", { XM, Vex, EXx }, PREFIX_DATA },
196 { "%XEvpaddd", { XM, Vex, EXx }, PREFIX_DATA },
200 { "vpmovuswb", { EXxmmq, XM }, 0 },
205 { "vpsrlvw", { XM, Vex, EXx }, 0 },
209 { "vpmovusdb", { EXxmmqd, XM }, 0 },
214 { "vpsravw", { XM, Vex, EXx }, 0 },
218 { "vpmovusqb", { EXxmmdw, XM }, 0 },
223 { "vpsllvw", { XM, Vex, EXx }, 0 },
227 { "vpmovusdw", { EXxmmq, XM }, 0 },
231 { "vpmovusqw", { EXxmmqd, XM }, 0 },
235 { "vpmovusqd", { EXxmmq, XM }, 0 },
239 { "vbroadcastf32x2", { XM, EXq }, PREFIX_DATA },
240 { "%XEvbroadcastsd", { XM, EXq }, PREFIX_DATA },
244 { "vbroadcastf32x4", { XM, Mxmm }, PREFIX_DATA },
245 { "vbroadcastf64x2", { XM, Mxmm }, PREFIX_DATA },
249 { "vbroadcastf32x8", { XM, Mymm }, PREFIX_DATA },
250 { "vbroadcastf64x4", { XM, Mymm }, PREFIX_DATA },
254 { "%XEvpabsd", { XM, EXx }, PREFIX_DATA },
259 { "vpabsq", { XM, EXx }, PREFIX_DATA },
263 { "vpmovswb", { EXxmmq, XM }, 0 },
267 { "vpmovsdb", { EXxmmqd, XM }, 0 },
271 { "vpmovsqb", { EXxmmdw, XM }, 0 },
275 { "vpmovsdw", { EXxmmq, XM }, 0 },
279 { "vpmovsqw", { EXxmmqd, XM }, 0 },
283 { "vpmovsqd", { EXxmmq, XM }, 0 },
287 { "%XEvpmovsxdq", { XM, EXxmmq }, 0 },
292 { "%XEvpmuldq", { XM, Vex, EXx }, 0 },
302 { "vpbroadcastmb2qY", { XM, MaskR }, 0 },
306 { "%XEvmovntdqaY", { XM, Mx }, 0 },
310 { "%XEvpackusdw", { XM, Vex, EXx }, PREFIX_DATA },
314 { "vpmovwb", { EXxmmq, XM }, 0 },
318 { "vpmovdb", { EXxmmqd, XM }, 0 },
322 { "vpmovqb", { EXxmmdw, XM }, 0 },
326 { "vpmovdw", { EXxmmq, XM }, 0 },
330 { "vpmovqw", { EXxmmqd, XM }, 0 },
334 { "vpmovqd", { EXxmmq, XM }, 0 },
338 { "%XEvpmovzxdq", { XM, EXxmmq }, 0 },
347 { "vpbroadcastmw2dY", { XM, MaskR }, 0 },
355 { "vbroadcasti32x2", { XM, EXq }, PREFIX_DATA },
356 { "%XEvpbroadcastq", { XM, EXq }, PREFIX_DATA },
360 { "vbroadcasti32x4", { XM, Mxmm }, PREFIX_DATA },
361 { "vbroadcasti64x2", { XM, Mxmm }, PREFIX_DATA },
365 { "vbroadcasti32x8", { XM, Mymm }, PREFIX_DATA },
366 { "vbroadcasti64x4", { XM, Mymm }, PREFIX_DATA },
375 { "vpshldvw", { XM, Vex, EXx }, PREFIX_DATA },
380 { "vpshrdvw", { XM, Vex, EXx }, 0 },
384 { "vpbroadcastb", { XM, Rd }, PREFIX_DATA },
388 { "vpbroadcastw", { XM, Rd }, PREFIX_DATA },
393 { "vpmultishiftqb", { XM, Vex, EXx }, PREFIX_DATA },
401 { "vinsertf32x4", { XM, Vex, EXxmm, Ib }, PREFIX_DATA },
402 { "vinsertf64x2", { XM, Vex, EXxmm, Ib }, PREFIX_DATA },
406 { "vextractf32x4", { EXxmm, XM, Ib }, PREFIX_DATA },
407 { "vextractf64x2", { EXxmm, XM, Ib }, PREFIX_DATA },
411 { "vinsertf32x8", { XM, Vex, EXymm, Ib }, PREFIX_DATA },
412 { "vinsertf64x4", { XM, Vex, EXymm, Ib }, PREFIX_DATA },
416 { "vextractf32x8", { EXymm, XM, Ib }, PREFIX_DATA },
417 { "vextractf64x4", { EXymm, XM, Ib }, PREFIX_DATA },
425 { "vshuff32x4", { XM, Vex, EXx, Ib }, PREFIX_DATA },
426 { "vshuff64x2", { XM, Vex, EXx, Ib }, PREFIX_DATA },
430 { "vinserti32x4", { XM, Vex, EXxmm, Ib }, PREFIX_DATA },
431 { "vinserti64x2", { XM, Vex, EXxmm, Ib }, PREFIX_DATA },
435 { "vextracti32x4", { EXxmm, XM, Ib }, PREFIX_DATA },
436 { "vextracti64x2", { EXxmm, XM, Ib }, PREFIX_DATA },
440 { "vinserti32x8", { XM, Vex, EXymm, Ib }, PREFIX_DATA },
441 { "vinserti64x4", { XM, Vex, EXymm, Ib }, PREFIX_DATA },
445 { "vextracti32x8", { EXymm, XM, Ib }, PREFIX_DATA },
446 { "vextracti64x4", { EXymm, XM, Ib }, PREFIX_DATA },
454 { "vshufi32x4", { XM, Vex, EXx, Ib }, PREFIX_DATA },
455 { "vshufi64x2", { XM, Vex, EXx, Ib }, PREFIX_DATA },
460 { "vpshldw", { XM, Vex, EXx, Ib }, 0 },
465 { "vpshrdw", { XM, Vex, EXx, Ib }, 0 },
496 { "vcvttps2udqs", { XM, EXx, EXxEVexS }, 0 },
501 { "vcvttps2uqqs", { XM, EXEvexHalfBcstXmmq, EXxEVexS }, 0 },
502 { "vcvttpd2uqqs", { XM, EXx, EXxEVexS }, 0 },
506 { "vcvttps2dqs", { XM, EXx, EXxEVexS }, 0 },
511 { "vcvttps2qqs", { XM, EXEvexHalfBcstXmmq, EXxEVexS }, 0 },
512 { "vcvttpd2qqs", { XM, EXx, EXxEVexS }, 0 },