Home | History | Annotate | Download | only in opcodes

Lines Matching defs:Mx

454 #define Mx { OP_M, x_mode }
536 #define MX { OP_MMX, 0 }
2264 { "", { MX, EM, OPSUF }, 0 }, /* See OP_3DNowSuffix. */
2359 { "packsswb", { MX, EM }, PREFIX_OPCODE },
2360 { "pcmpgtb", { MX, EM }, PREFIX_OPCODE },
2361 { "pcmpgtw", { MX, EM }, PREFIX_OPCODE },
2362 { "pcmpgtd", { MX, EM }, PREFIX_OPCODE },
2363 { "packuswb", { MX, EM }, PREFIX_OPCODE },
2365 { "punpckhbw", { MX, EM }, PREFIX_OPCODE },
2366 { "punpckhwd", { MX, EM }, PREFIX_OPCODE },
2367 { "punpckhdq", { MX, EM }, PREFIX_OPCODE },
2368 { "packssdw", { MX, EM }, PREFIX_OPCODE },
2371 { "movK", { MX, Edq }, PREFIX_OPCODE },
2378 { "pcmpeqb", { MX, EM }, PREFIX_OPCODE },
2379 { "pcmpeqw", { MX, EM }, PREFIX_OPCODE },
2380 { "pcmpeqd", { MX, EM }, PREFIX_OPCODE },
2468 { "pinsrw", { MX, Edw, Ib }, PREFIX_OPCODE },
2483 { "psrlw", { MX, EM }, PREFIX_OPCODE },
2484 { "psrld", { MX, EM }, PREFIX_OPCODE },
2485 { "psrlq", { MX, EM }, PREFIX_OPCODE },
2486 { "paddq", { MX, EM }, PREFIX_OPCODE },
2487 { "pmullw", { MX, EM }, PREFIX_OPCODE },
2491 { "psubusb", { MX, EM }, PREFIX_OPCODE },
2492 { "psubusw", { MX, EM }, PREFIX_OPCODE },
2493 { "pminub", { MX, EM }, PREFIX_OPCODE },
2494 { "pand", { MX, EM }, PREFIX_OPCODE },
2495 { "paddusb", { MX, EM }, PREFIX_OPCODE },
2496 { "paddusw", { MX, EM }, PREFIX_OPCODE },
2497 { "pmaxub", { MX, EM }, PREFIX_OPCODE },
2498 { "pandn", { MX, EM }, PREFIX_OPCODE },
2500 { "pavgb", { MX, EM }, PREFIX_OPCODE },
2501 { "psraw", { MX, EM }, PREFIX_OPCODE },
2502 { "psrad", { MX, EM }, PREFIX_OPCODE },
2503 { "pavgw", { MX, EM }, PREFIX_OPCODE },
2504 { "pmulhuw", { MX, EM }, PREFIX_OPCODE },
2505 { "pmulhw", { MX, EM }, PREFIX_OPCODE },
2509 { "psubsb", { MX, EM }, PREFIX_OPCODE },
2510 { "psubsw", { MX, EM }, PREFIX_OPCODE },
2511 { "pminsw", { MX, EM }, PREFIX_OPCODE },
2512 { "por", { MX, EM }, PREFIX_OPCODE },
2513 { "paddsb", { MX, EM }, PREFIX_OPCODE },
2514 { "paddsw", { MX, EM }, PREFIX_OPCODE },
2515 { "pmaxsw", { MX, EM }, PREFIX_OPCODE },
2516 { "pxor", { MX, EM }, PREFIX_OPCODE },
2519 { "psllw", { MX, EM }, PREFIX_OPCODE },
2520 { "pslld", { MX, EM }, PREFIX_OPCODE },
2521 { "psllq", { MX, EM }, PREFIX_OPCODE },
2522 { "pmuludq", { MX, EM }, PREFIX_OPCODE },
2523 { "pmaddwd", { MX, EM }, PREFIX_OPCODE },
2524 { "psadbw", { MX, EM }, PREFIX_OPCODE },
2527 { "psubb", { MX, EM }, PREFIX_OPCODE },
2528 { "psubw", { MX, EM }, PREFIX_OPCODE },
2529 { "psubd", { MX, EM }, PREFIX_OPCODE },
2530 { "psubq", { MX, EM }, PREFIX_OPCODE },
2531 { "paddb", { MX, EM }, PREFIX_OPCODE },
2532 { "paddw", { MX, EM }, PREFIX_OPCODE },
2533 { "paddd", { MX, EM }, PREFIX_OPCODE },
3373 { "movntps", { Mx, XM }, 0 },
3375 { "movntpd", { Mx, XM }, 0 },
3494 { "punpcklbw",{ MX, EMd }, PREFIX_OPCODE },
3496 { "punpcklbw",{ MX, EMx }, PREFIX_OPCODE },
3501 { "punpcklwd",{ MX, EMd }, PREFIX_OPCODE },
3503 { "punpcklwd",{ MX, EMx }, PREFIX_OPCODE },
3508 { "punpckldq",{ MX, EMd }, PREFIX_OPCODE },
3510 { "punpckldq",{ MX, EMx }, PREFIX_OPCODE },
3515 { "movq", { MX, EM }, PREFIX_OPCODE },
3522 { "pshufw", { MX, EM, Ib }, PREFIX_OPCODE },
3562 { "movK", { Edq, MX }, PREFIX_OPCODE },
3569 { "movq", { EMS, MX }, PREFIX_OPCODE },
3720 { "movdq2q",{ MX, Ux }, 0 },
3733 { "movntq", { Mq, MX }, 0 },
3735 { "movntdq", { Mx, XM }, 0 },
3748 { "maskmovq", { MX, Nq }, PREFIX_OPCODE },
4232 { "vcvtneoph2ps", { XM, Mx }, 0 },
4233 { "vcvtneebf162ps", { XM, Mx }, 0 },
4234 { "vcvtneeph2ps", { XM, Mx }, 0 },
4235 { "vcvtneobf162ps", { XM, Mx }, 0 },
4819 { "pshufb", { MX, EM }, PREFIX_OPCODE },
4820 { "phaddw", { MX, EM }, PREFIX_OPCODE },
4821 { "phaddd", { MX, EM }, PREFIX_OPCODE },
4822 { "phaddsw", { MX, EM }, PREFIX_OPCODE },
4823 { "pmaddubsw", { MX, EM }, PREFIX_OPCODE },
4824 { "phsubw", { MX, EM }, PREFIX_OPCODE },
4825 { "phsubd", { MX, EM }, PREFIX_OPCODE },
4826 { "phsubsw", { MX, EM }, PREFIX_OPCODE },
4828 { "psignb", { MX, EM }, PREFIX_OPCODE },
4829 { "psignw", { MX, EM }, PREFIX_OPCODE },
4830 { "psignd", { MX, EM }, PREFIX_OPCODE },
4831 { "pmulhrsw", { MX, EM }, PREFIX_OPCODE },
4850 { "pabsb", { MX, EM }, PREFIX_OPCODE },
4851 { "pabsw", { MX, EM }, PREFIX_OPCODE },
4852 { "pabsd", { MX, EM }, PREFIX_OPCODE },
4866 { "movntdqa", { XM, Mx }, PREFIX_DATA },
5126 { "palignr", { MX, EM, Ib }, PREFIX_OPCODE },
6328 { "vmovntpX", { Mx, XM }, PREFIX_OPCODE },
6539 { "vmovntdq", { Mx, XM }, PREFIX_DATA },
6618 { "vmovntdqa", { XM, Mx }, PREFIX_DATA },
6728 { "vpmaskmov%DQ", { XM, Vex, Mx }, PREFIX_DATA },
6730 { "vpmaskmov%DQ", { Mx, Vex, XM }, PREFIX_DATA },
8021 { "vmaskmovps", { XM, Vex, Mx }, PREFIX_DATA },
8025 { "vmaskmovpd", { XM, Vex, Mx }, PREFIX_DATA },
8029 { "vmaskmovps", { Mx, Vex, XM }, PREFIX_DATA },
8033 { "vmaskmovpd", { Mx, Vex, XM }, PREFIX_DATA },