Home | History | Annotate | Download | only in opcodes

Lines Matching refs:XM

27     { "%XEvunpcklpX",	{ XM, Vex, EXx }, PREFIX_OPCODE },
28 { "%XEvunpckhpX", { XM, Vex, EXx }, PREFIX_OPCODE },
50 { "%XEvmovapX", { XM, EXx }, PREFIX_OPCODE },
51 { "%XEvmovapX", { EXxS, XM }, PREFIX_OPCODE },
53 { "%XEvmovntpX", { Mx, XM }, PREFIX_OPCODE },
99 { "%XEvandpX", { XM, Vex, EXx }, PREFIX_OPCODE },
100 { "%XEvandnpX", { XM, Vex, EXx }, PREFIX_OPCODE },
101 { "%XEvorpX", { XM, Vex, EXx }, PREFIX_OPCODE },
102 { "%XEvxorpX", { XM, Vex, EXx }, PREFIX_OPCODE },
113 { "%XEvpunpcklbw", { XM, Vex, EXx }, PREFIX_DATA },
114 { "%XEvpunpcklwd", { XM, Vex, EXx }, PREFIX_DATA },
116 { "%XEvpacksswb", { XM, Vex, EXx }, PREFIX_DATA },
120 { "%XEvpackuswb", { XM, Vex, EXx }, PREFIX_DATA },
122 { "%XEvpunpckhbw", { XM, Vex, EXx }, PREFIX_DATA },
123 { "%XEvpunpckhwd", { XM, Vex, EXx }, PREFIX_DATA },
227 { "%XEvshufpX", { XM, Vex, EXx, Ib }, PREFIX_OPCODE },
240 { "%XEvpsrlw", { XM, Vex, EXxmm }, PREFIX_DATA },
244 { "%XEvpmullw", { XM, Vex, EXx }, PREFIX_DATA },
248 { "%XEvpsubusb", { XM, Vex, EXx }, PREFIX_DATA },
249 { "%XEvpsubusw", { XM, Vex, EXx }, PREFIX_DATA },
250 { "%XEvpminub", { XM, Vex, EXx }, PREFIX_DATA },
251 { "vpand%DQ", { XM, Vex, EXx }, PREFIX_DATA },
252 { "%XEvpaddusb", { XM, Vex, EXx }, PREFIX_DATA },
253 { "%XEvpaddusw", { XM, Vex, EXx }, PREFIX_DATA },
254 { "%XEvpmaxub", { XM, Vex, EXx }, PREFIX_DATA },
255 { "vpandn%DQ", { XM, Vex, EXx }, PREFIX_DATA },
257 { "%XEvpavgb", { XM, Vex, EXx }, PREFIX_DATA },
258 { "%XEvpsraw", { XM, Vex, EXxmm }, PREFIX_DATA },
260 { "%XEvpavgw", { XM, Vex, EXx }, PREFIX_DATA },
261 { "%XEvpmulhuw", { XM, Vex, EXx }, PREFIX_DATA },
262 { "%XEvpmulhw", { XM, Vex, EXx }, PREFIX_DATA },
266 { "%XEvpsubsb", { XM, Vex, EXx }, PREFIX_DATA },
267 { "%XEvpsubsw", { XM, Vex, EXx }, PREFIX_DATA },
268 { "%XEvpminsw", { XM, Vex, EXx }, PREFIX_DATA },
269 { "vpor%DQ", { XM, Vex, EXx }, PREFIX_DATA },
270 { "%XEvpaddsb", { XM, Vex, EXx }, PREFIX_DATA },
271 { "%XEvpaddsw", { XM, Vex, EXx }, PREFIX_DATA },
272 { "%XEvpmaxsw", { XM, Vex, EXx }, PREFIX_DATA },
273 { "vpxor%DQ", { XM, Vex, EXx }, PREFIX_DATA },
276 { "%XEvpsllw", { XM, Vex, EXxmm }, PREFIX_DATA },
280 { "%XEvpmaddwd", { XM, Vex, EXx }, PREFIX_DATA },
281 { "%XEvpsadbwY", { XM, Vex, EXx }, PREFIX_DATA },
284 { "%XEvpsubb", { XM, Vex, EXx }, PREFIX_DATA },
285 { "%XEvpsubw", { XM, Vex, EXx }, PREFIX_DATA },
288 { "%XEvpaddb", { XM, Vex, EXx }, PREFIX_DATA },
289 { "%XEvpaddw", { XM, Vex, EXx }, PREFIX_DATA },
296 { "%XEvpshufb", { XM, Vex, EXx }, PREFIX_DATA },
300 { "%XEvpmaddubsw", { XM, Vex, EXx }, PREFIX_DATA },
308 { "%XEvpmulhrsw", { XM, Vex, EXx }, PREFIX_DATA },
310 { "%XEvpermilp%XD", { XM, Vex, EXx }, PREFIX_DATA },
327 { "%XEvpabsb", { XM, EXx }, PREFIX_DATA },
328 { "%XEvpabsw", { XM, EXx }, PREFIX_DATA },
345 { "vscalefp%XW", { XM, Vex, EXx, EXxEVexR }, PREFIX_DATA },
362 { "%XEvpminu%DQ", { XM, Vex, EXx }, PREFIX_DATA },
363 { "%XEvpmaxsb", { XM, Vex, EXx }, PREFIX_DATA },
364 { "%XEvpmaxs%DQ", { XM, Vex, EXx }, PREFIX_DATA },
365 { "%XEvpmaxuw", { XM, Vex, EXx }, PREFIX_DATA },
366 { "%XEvpmaxu%DQ", { XM, Vex, EXx }, PREFIX_DATA },
368 { "%XEvpmull%DQ", { XM, Vex, EXx }, PREFIX_DATA },
370 { "vgetexpp%XW", { XM, EXx, EXxEVexS }, PREFIX_DATA },
372 { "vplzcnt%DQ", { XM, EXx }, PREFIX_DATA },
373 { "vpsrlv%DQ", { XM, Vex, EXx }, PREFIX_DATA },
374 { "vpsrav%DQ", { XM, Vex, EXx }, PREFIX_DATA },
375 { "vpsllv%DQ", { XM, Vex, EXx }, PREFIX_DATA },
381 { "vrcp14p%XW", { XM, EXx }, PREFIX_DATA },
383 { "vrsqrt14p%XW", { XM, EXx }, 0 },
390 { "vpopcnt%BW", { XM, EXx }, PREFIX_DATA },
391 { "vpopcnt%DQ", { XM, EXx }, PREFIX_DATA },
406 { "vpexpand%BW", { XM, EXbwUnit }, PREFIX_DATA },
407 { "vpcompress%BW", { EXbwUnit, XM }, PREFIX_DATA },
408 { "vpblendm%DQ", { XM, Vex, EXx }, PREFIX_DATA },
409 { "vblendmp%XW", { XM, Vex, EXx }, PREFIX_DATA },
410 { "vpblendm%BW", { XM, Vex, EXx }, PREFIX_DATA },
411 { "vcvt2p%XS2phx", { XM, Vex, EXx, EXxEVexR }, PREFIX_DATA },
423 { "vpshldv%DQ", { XM, Vex, EXx }, PREFIX_DATA },
425 { "vpshrdv%DQ", { XM, Vex, EXx }, PREFIX_DATA },
427 { "vpermi2%BW", { XM, Vex, EXx }, PREFIX_DATA },
428 { "vpermi2%DQ", { XM, Vex, EXx }, PREFIX_DATA },
429 { "vpermi2p%XW", { XM, Vex, EXx }, PREFIX_DATA },
435 { "vpbroadcastK", { XM, Rdq }, PREFIX_DATA },
436 { "vpermt2%BW", { XM, Vex, EXx }, PREFIX_DATA },
437 { "vpermt2%DQ", { XM, Vex, EXx }, PREFIX_DATA },
438 { "vpermt2p%XW", { XM, Vex, EXx }, PREFIX_DATA },
449 { "vexpandp%XW", { XM, EXEvexXGscat }, PREFIX_DATA },
450 { "vpexpand%DQ", { XM, EXEvexXGscat }, PREFIX_DATA },
451 { "vcompressp%XW", { EXEvexXGscat, XM }, PREFIX_DATA },
452 { "vpcompress%DQ", { EXEvexXGscat, XM }, PREFIX_DATA },
454 { "vperm%BW", { XM, Vex, EXx }, PREFIX_DATA },
464 { "%XEvfmaddsub132p%XW", { XM, Vex, EXx, EXxEVexR }, PREFIX_DATA },
465 { "%XEvfmsubadd132p%XW", { XM, Vex, EXx, EXxEVexR }, PREFIX_DATA },
467 { "%XEvfmadd132p%XW", { XM, Vex, EXx, EXxEVexR }, PREFIX_DATA },
471 { "%XEvfnmadd132p%XW", { XM, Vex, EXx, EXxEVexR }, PREFIX_DATA },
473 { "%XEvfnmsub132p%XW", { XM, Vex, EXx, EXxEVexR }, PREFIX_DATA },
476 { "vpscatterd%DQ", { MVexVSIBDWpX, XM }, PREFIX_DATA },
478 { "vscatterdp%XW", { MVexVSIBDWpX, XM }, PREFIX_DATA },
482 { "%XEvfmaddsub213p%XW", { XM, Vex, EXx, EXxEVexR }, PREFIX_DATA },
483 { "%XEvfmsubadd213p%XW", { XM, Vex, EXx, EXxEVexR }, PREFIX_DATA },
485 { "%XEvfmadd213p%XW", { XM, Vex, EXx, EXxEVexR }, PREFIX_DATA },
489 { "%XEvfnmadd213p%XW", { XM, Vex, EXx, EXxEVexR }, PREFIX_DATA },
491 { "%XEvfnmsub213p%XW", { XM, Vex, EXx, EXxEVexR }, PREFIX_DATA },
500 { "%XEvfmaddsub231p%XW", { XM, Vex, EXx, EXxEVexR }, PREFIX_DATA },
501 { "%XEvfmsubadd231p%XW", { XM, Vex, EXx, EXxEVexR }, PREFIX_DATA },
503 { "%XEvfmadd231p%XW", { XM, Vex, EXx, EXxEVexR }, PREFIX_DATA },
505 { "%XEvfmsub231p%XW", { XM, Vex, EXx, EXxEVexR }, PREFIX_DATA },
507 { "%XEvfnmadd231p%XW", { XM, Vex, EXx, EXxEVexR }, PREFIX_DATA },
509 { "%XEvfnmsub231p%XW", { XM, Vex, EXx, EXxEVexR }, PREFIX_DATA },
516 { "vpconflict%DQ", { XM, EXx }, PREFIX_DATA },
521 { "vexp2p%XW", { XM, EXx, EXxEVexS }, PREFIX_DATA },
523 { "vrcp28p%XW", { XM, EXx, EXxEVexS }, PREFIX_DATA },
525 { "vrsqrt28p%XW", { XM, EXx, EXxEVexS }, PREFIX_DATA },
543 { "%XEvaesencY", { XM, Vex, EXx }, PREFIX_DATA },
544 { "%XEvaesenclastY", { XM, Vex, EXx }, PREFIX_DATA },
545 { "%XEvaesdecY", { XM, Vex, EXx }, PREFIX_DATA },
546 { "%XEvaesdeclastY", { XM, Vex, EXx }, PREFIX_DATA },
590 { "valign%DQ", { XM, Vex, EXx, Ib }, PREFIX_DATA },
592 { "%XEvpermilp%XD", { XM, EXx, Ib }, PREFIX_DATA },
597 { "vrndscalep%XD", { XM, EXx, EXxEVexS, Ib }, PREFIX_DATA },
603 { "%XEvpalignr", { XM, Vex, EXx, Ib }, PREFIX_DATA },
628 { "vpternlog%DQ", { XM, Vex, EXx, Ib }, PREFIX_DATA },
663 { "%XEvpclmulqdqY", { XM, Vex, EXx, PCLMUL }, PREFIX_DATA },
677 { "vrangep%XW", { XM, Vex, EXx, EXxEVexS, Ib }, PREFIX_DATA },
681 { "vfixupimmp%XW", { XM, Vex, EXx, EXxEVexS, Ib }, PREFIX_DATA },
714 { "vpshld%DQ", { XM, Vex, EXx, Ib }, PREFIX_DATA },
716 { "vpshrd%DQ", { XM, Vex, EXx, Ib }, PREFIX_DATA },
1628 { "vfmaddsub132p%XH", { XM, Vex, EXxh, EXxEVexR }, PREFIX_DATA },
1629 { "vfmsubadd132p%XH", { XM, Vex, EXxh, EXxEVexR }, PREFIX_DATA },
1646 { "vfmaddsub213p%XH", { XM, Vex, EXxh, EXxEVexR }, PREFIX_DATA },
1647 { "vfmsubadd213p%XH", { XM, Vex, EXxh, EXxEVexR }, PREFIX_DATA },
1664 { "vfmaddsub231p%XH", { XM, Vex, EXxh, EXxEVexR }, PREFIX_DATA },
1665 { "vfmsubadd231p%XH", { XM, Vex, EXxh, EXxEVexR }, PREFIX_DATA },