AM_P 478 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0x60 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "punpcklbw", true, AM_P 482 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0x61 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "punpcklwd", true, AM_P 486 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0x62 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "punpckldq", true, AM_P 490 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0x63 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "packsswb", true, AM_P 494 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0x64 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "pcmpgtb", true, AM_P 498 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0x65 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "pcmpgtw", true, AM_P 502 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0x66 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "pcmpgtd", true, AM_P 506 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0x67 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "packuswb", true, AM_P 510 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0x68 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "punpckhbw", true, AM_P 513 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_Q | OT_DQ, AM_NOT_USED, "punpckhbw" } }, AM_P 514 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0x69 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "punpckhwd", true, AM_P 517 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_Q | OT_DQ, AM_NOT_USED, "punpckhwd" } }, AM_P 518 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0x6A */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "punpckhdq", true, AM_P 521 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_Q | OT_DQ, AM_NOT_USED, "punpckhdq" } }, AM_P 522 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0x6B */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "packssdw", true, AM_P 525 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_Q | OT_DQ, AM_NOT_USED, "packssdw" } }, AM_P 534 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0x6E */ { 0, IT_GENERIC, AM_P | OT_D, AM_E | OT_D, AM_NOT_USED, "movd", true, AM_P 538 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0x6F */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "movq", true, AM_P 542 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0x70 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_I | OT_B, "pshuf", true, AM_P 549 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0x74 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pcmpeqb", true, AM_P 553 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0x75 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pcmpeqw", true, AM_P 557 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0x76 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pcmpeqd", true, AM_P 571 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0x7E */ { 0, IT_GENERIC, AM_E | OT_D, AM_P | OT_D, AM_NOT_USED, "movd", true, AM_P 575 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0x7F */ { 0, IT_GENERIC, AM_Q | OT_Q, AM_P | OT_Q, AM_NOT_USED, "movq", true, AM_P 650 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xC4 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_E | OT_D, AM_I | OT_B, "pinsrw", true, AM_P 654 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xC5 */ { 0, IT_GENERIC, AM_G | OT_D, AM_P | OT_Q, AM_I | OT_B, "pextrw", true, AM_P 672 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xD1 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psrlw", true, AM_P 676 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xD2 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psrld", true, AM_P 680 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xD3 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psrlq", true, AM_P 684 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xD4 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddq", true, AM_P 688 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xD5 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmullw", true, AM_P 693 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* F2h */ { 0, IT_GENERIC, AM_P | OT_Q, AM_W | OT_Q, AM_NOT_USED, "movdq2q" }, AM_P 696 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xD7 */ { 0, IT_GENERIC, AM_G | OT_D, AM_P | OT_Q, AM_NOT_USED, "pmovmskb", true, AM_P 700 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xD8 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubusb", true, AM_P 704 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xD9 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubusw", true, AM_P 708 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xDA */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pminub", true, AM_P 712 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xDB */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pand", true, AM_P 716 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xDC */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddusb", true, AM_P 720 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xDD */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddusw", true, AM_P 724 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xDE */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmaxub", true, AM_P 728 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xDF */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pandn", true, AM_P 732 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xE0 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pavgb", true, AM_P 736 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xE1 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psraw", true, AM_P 740 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xE2 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psrad", true, AM_P 744 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xE3 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pavgw", true, AM_P 748 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xE4 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmulhuw", true, AM_P 752 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xE5 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmulhuw", true, AM_P 764 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xE8 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubsb", true, AM_P 768 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xE9 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubsw", true, AM_P 772 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xEA */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pminsw", true, AM_P 776 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xEB */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "por", true, AM_P 780 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xEC */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddsb", true, AM_P 784 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xED */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddsw", true, AM_P 788 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xEE */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmaxsw", true, AM_P 792 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xEF */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pxor", true, AM_P 797 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xF1 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psllw", true, AM_P 801 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xF2 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pslld", true, AM_P 805 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xF3 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psllq", true, AM_P 809 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xF4 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmuludq", true, AM_P 813 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xF5 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmaddwd", true, AM_P 817 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xF6 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psadbw", true, AM_P 821 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xF7 */ { 0, IT_GENERIC, AM_P | OT_PI, AM_Q | OT_PI, AM_NOT_USED, "maskmovq", true, AM_P 825 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xF8 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubb", true, AM_P 829 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xF9 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubw", true, AM_P 833 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xFA */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubd", true, AM_P 837 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xFB */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubq", true, AM_P 841 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xFC */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddb", true, AM_P 845 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xFD */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddw", true, AM_P 849 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0xFE */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddd", true, AM_P 892 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0x2 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psrlw", true, AM_P 895 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_I | OT_B, AM_NOT_USED, "psrlw" } }, AM_P 897 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0x4 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psraw", true, AM_P 900 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_I | OT_B, AM_NOT_USED, "psraw" } }, AM_P 902 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0x6 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psllw", true, AM_P 905 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_I | OT_B, AM_NOT_USED, "psllw" } }, AM_P 912 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0x2 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psrld", true, AM_P 917 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0x4 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psrad", true, AM_P 922 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0x6 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "pslld", true, AM_P 932 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0x2 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psrlq", true, AM_P 939 sandbox/win/src/sidestep/ia32_opcode_map.cpp /* 0x6 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psllq", true, AM_P 223 sandbox/win/src/sidestep/mini_disassembler.cpp case AM_P: // reg field of ModR/M selects an MMX register AM_P 538 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0x60 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "punpcklbw", true, AM_P 542 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0x61 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "punpcklwd", true, AM_P 546 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0x62 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "punpckldq", true, AM_P 550 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0x63 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "packsswb", true, AM_P 554 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0x64 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "pcmpgtb", true, AM_P 558 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0x65 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "pcmpgtw", true, AM_P 562 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0x66 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "pcmpgtd", true, AM_P 566 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0x67 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "packuswb", true, AM_P 570 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0x68 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "punpckhbw", true, AM_P 573 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_Q | OT_DQ, AM_NOT_USED, "punpckhbw" } }, AM_P 574 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0x69 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "punpckhwd", true, AM_P 577 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_Q | OT_DQ, AM_NOT_USED, "punpckhwd" } }, AM_P 578 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0x6A */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "punpckhdq", true, AM_P 581 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_Q | OT_DQ, AM_NOT_USED, "punpckhdq" } }, AM_P 582 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0x6B */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "packssdw", true, AM_P 585 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_Q | OT_DQ, AM_NOT_USED, "packssdw" } }, AM_P 594 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0x6E */ { 0, IT_GENERIC, AM_P | OT_D, AM_E | OT_D, AM_NOT_USED, "movd", true, AM_P 598 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0x6F */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "movq", true, AM_P 602 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0x70 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_I | OT_B, "pshuf", true, AM_P 609 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0x74 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pcmpeqb", true, AM_P 613 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0x75 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pcmpeqw", true, AM_P 617 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0x76 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pcmpeqd", true, AM_P 631 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0x7E */ { 0, IT_GENERIC, AM_E | OT_D, AM_P | OT_D, AM_NOT_USED, "movd", true, AM_P 635 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0x7F */ { 0, IT_GENERIC, AM_Q | OT_Q, AM_P | OT_Q, AM_NOT_USED, "movq", true, AM_P 710 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xC4 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_E | OT_D, AM_I | OT_B, "pinsrw", true, AM_P 714 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xC5 */ { 0, IT_GENERIC, AM_G | OT_D, AM_P | OT_Q, AM_I | OT_B, "pextrw", true, AM_P 732 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xD1 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psrlw", true, AM_P 736 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xD2 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psrld", true, AM_P 740 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xD3 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psrlq", true, AM_P 744 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xD4 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddq", true, AM_P 748 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xD5 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmullw", true, AM_P 753 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* F2h */ { 0, IT_GENERIC, AM_P | OT_Q, AM_W | OT_Q, AM_NOT_USED, "movdq2q" }, AM_P 756 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xD7 */ { 0, IT_GENERIC, AM_G | OT_D, AM_P | OT_Q, AM_NOT_USED, "pmovmskb", true, AM_P 760 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xD8 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubusb", true, AM_P 764 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xD9 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubusw", true, AM_P 768 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xDA */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pminub", true, AM_P 772 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xDB */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pand", true, AM_P 776 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xDC */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddusb", true, AM_P 780 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xDD */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddusw", true, AM_P 784 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xDE */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmaxub", true, AM_P 788 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xDF */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pandn", true, AM_P 792 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xE0 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pavgb", true, AM_P 796 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xE1 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psraw", true, AM_P 800 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xE2 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psrad", true, AM_P 804 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xE3 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pavgw", true, AM_P 808 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xE4 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmulhuw", true, AM_P 812 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xE5 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmulhuw", true, AM_P 824 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xE8 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubsb", true, AM_P 828 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xE9 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubsw", true, AM_P 832 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xEA */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pminsw", true, AM_P 836 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xEB */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "por", true, AM_P 840 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xEC */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddsb", true, AM_P 844 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xED */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddsw", true, AM_P 848 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xEE */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmaxsw", true, AM_P 852 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xEF */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pxor", true, AM_P 857 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xF1 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psllw", true, AM_P 861 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xF2 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pslld", true, AM_P 865 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xF3 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psllq", true, AM_P 869 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xF4 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmuludq", true, AM_P 873 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xF5 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmaddwd", true, AM_P 877 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xF6 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psadbw", true, AM_P 881 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xF7 */ { 0, IT_GENERIC, AM_P | OT_PI, AM_Q | OT_PI, AM_NOT_USED, "maskmovq", true, AM_P 885 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xF8 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubb", true, AM_P 889 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xF9 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubw", true, AM_P 893 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xFA */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubd", true, AM_P 897 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xFB */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubq", true, AM_P 901 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xFC */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddb", true, AM_P 905 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xFD */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddw", true, AM_P 909 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0xFE */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddd", true, AM_P 952 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0x2 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psrlw", true, AM_P 955 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_I | OT_B, AM_NOT_USED, "psrlw" } }, AM_P 957 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0x4 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psraw", true, AM_P 960 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_I | OT_B, AM_NOT_USED, "psraw" } }, AM_P 962 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0x6 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psllw", true, AM_P 965 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_I | OT_B, AM_NOT_USED, "psllw" } }, AM_P 972 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0x2 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psrld", true, AM_P 977 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0x4 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psrad", true, AM_P 982 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0x6 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "pslld", true, AM_P 992 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0x2 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psrlq", true, AM_P 999 third_party/tcmalloc/chromium/src/windows/ia32_opcode_map.cc /* 0x6 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psllq", true, AM_P 255 third_party/tcmalloc/chromium/src/windows/mini_disassembler.cc case AM_P: // reg field of ModR/M selects an MMX register AM_P 538 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0x60 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "punpcklbw", true, AM_P 542 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0x61 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "punpcklwd", true, AM_P 546 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0x62 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "punpckldq", true, AM_P 550 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0x63 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "packsswb", true, AM_P 554 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0x64 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "pcmpgtb", true, AM_P 558 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0x65 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "pcmpgtw", true, AM_P 562 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0x66 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "pcmpgtd", true, AM_P 566 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0x67 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "packuswb", true, AM_P 570 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0x68 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "punpckhbw", true, AM_P 573 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_Q | OT_DQ, AM_NOT_USED, "punpckhbw" } }, AM_P 574 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0x69 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "punpckhwd", true, AM_P 577 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_Q | OT_DQ, AM_NOT_USED, "punpckhwd" } }, AM_P 578 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0x6A */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "punpckhdq", true, AM_P 581 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_Q | OT_DQ, AM_NOT_USED, "punpckhdq" } }, AM_P 582 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0x6B */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "packssdw", true, AM_P 585 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_Q | OT_DQ, AM_NOT_USED, "packssdw" } }, AM_P 594 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0x6E */ { 0, IT_GENERIC, AM_P | OT_D, AM_E | OT_D, AM_NOT_USED, "movd", true, AM_P 598 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0x6F */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "movq", true, AM_P 602 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0x70 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_I | OT_B, "pshuf", true, AM_P 609 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0x74 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pcmpeqb", true, AM_P 613 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0x75 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pcmpeqw", true, AM_P 617 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0x76 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pcmpeqd", true, AM_P 631 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0x7E */ { 0, IT_GENERIC, AM_E | OT_D, AM_P | OT_D, AM_NOT_USED, "movd", true, AM_P 635 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0x7F */ { 0, IT_GENERIC, AM_Q | OT_Q, AM_P | OT_Q, AM_NOT_USED, "movq", true, AM_P 710 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xC4 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_E | OT_D, AM_I | OT_B, "pinsrw", true, AM_P 714 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xC5 */ { 0, IT_GENERIC, AM_G | OT_D, AM_P | OT_Q, AM_I | OT_B, "pextrw", true, AM_P 732 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xD1 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psrlw", true, AM_P 736 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xD2 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psrld", true, AM_P 740 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xD3 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psrlq", true, AM_P 744 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xD4 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddq", true, AM_P 748 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xD5 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmullw", true, AM_P 753 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* F2h */ { 0, IT_GENERIC, AM_P | OT_Q, AM_W | OT_Q, AM_NOT_USED, "movdq2q" }, AM_P 756 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xD7 */ { 0, IT_GENERIC, AM_G | OT_D, AM_P | OT_Q, AM_NOT_USED, "pmovmskb", true, AM_P 760 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xD8 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubusb", true, AM_P 764 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xD9 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubusw", true, AM_P 768 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xDA */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pminub", true, AM_P 772 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xDB */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pand", true, AM_P 776 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xDC */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddusb", true, AM_P 780 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xDD */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddusw", true, AM_P 784 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xDE */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmaxub", true, AM_P 788 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xDF */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pandn", true, AM_P 792 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xE0 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pavgb", true, AM_P 796 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xE1 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psraw", true, AM_P 800 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xE2 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psrad", true, AM_P 804 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xE3 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pavgw", true, AM_P 808 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xE4 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmulhuw", true, AM_P 812 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xE5 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmulhuw", true, AM_P 824 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xE8 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubsb", true, AM_P 828 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xE9 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubsw", true, AM_P 832 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xEA */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pminsw", true, AM_P 836 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xEB */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "por", true, AM_P 840 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xEC */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddsb", true, AM_P 844 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xED */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddsw", true, AM_P 848 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xEE */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmaxsw", true, AM_P 852 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xEF */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pxor", true, AM_P 857 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xF1 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psllw", true, AM_P 861 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xF2 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pslld", true, AM_P 865 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xF3 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psllq", true, AM_P 869 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xF4 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmuludq", true, AM_P 873 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xF5 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmaddwd", true, AM_P 877 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xF6 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psadbw", true, AM_P 881 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xF7 */ { 0, IT_GENERIC, AM_P | OT_PI, AM_Q | OT_PI, AM_NOT_USED, "maskmovq", true, AM_P 885 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xF8 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubb", true, AM_P 889 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xF9 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubw", true, AM_P 893 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xFA */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubd", true, AM_P 897 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xFB */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubq", true, AM_P 901 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xFC */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddb", true, AM_P 905 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xFD */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddw", true, AM_P 909 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0xFE */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddd", true, AM_P 952 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0x2 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psrlw", true, AM_P 955 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_I | OT_B, AM_NOT_USED, "psrlw" } }, AM_P 957 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0x4 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psraw", true, AM_P 960 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_I | OT_B, AM_NOT_USED, "psraw" } }, AM_P 962 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0x6 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psllw", true, AM_P 965 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_I | OT_B, AM_NOT_USED, "psllw" } }, AM_P 972 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0x2 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psrld", true, AM_P 977 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0x4 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psrad", true, AM_P 982 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0x6 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "pslld", true, AM_P 992 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0x2 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psrlq", true, AM_P 999 third_party/tcmalloc/vendor/src/windows/ia32_opcode_map.cc /* 0x6 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psllq", true, AM_P 255 third_party/tcmalloc/vendor/src/windows/mini_disassembler.cc case AM_P: // reg field of ModR/M selects an MMX register AM_P 480 tools/memory_watcher/ia32_opcode_map.cc /* 0x60 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "punpcklbw", true, AM_P 484 tools/memory_watcher/ia32_opcode_map.cc /* 0x61 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "punpcklwd", true, AM_P 488 tools/memory_watcher/ia32_opcode_map.cc /* 0x62 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "punpckldq", true, AM_P 492 tools/memory_watcher/ia32_opcode_map.cc /* 0x63 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "packsswb", true, AM_P 496 tools/memory_watcher/ia32_opcode_map.cc /* 0x64 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "pcmpgtb", true, AM_P 500 tools/memory_watcher/ia32_opcode_map.cc /* 0x65 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "pcmpgtw", true, AM_P 504 tools/memory_watcher/ia32_opcode_map.cc /* 0x66 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "pcmpgtd", true, AM_P 508 tools/memory_watcher/ia32_opcode_map.cc /* 0x67 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "packuswb", true, AM_P 512 tools/memory_watcher/ia32_opcode_map.cc /* 0x68 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "punpckhbw", true, AM_P 515 tools/memory_watcher/ia32_opcode_map.cc /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_Q | OT_DQ, AM_NOT_USED, "punpckhbw" } }, AM_P 516 tools/memory_watcher/ia32_opcode_map.cc /* 0x69 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "punpckhwd", true, AM_P 519 tools/memory_watcher/ia32_opcode_map.cc /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_Q | OT_DQ, AM_NOT_USED, "punpckhwd" } }, AM_P 520 tools/memory_watcher/ia32_opcode_map.cc /* 0x6A */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "punpckhdq", true, AM_P 523 tools/memory_watcher/ia32_opcode_map.cc /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_Q | OT_DQ, AM_NOT_USED, "punpckhdq" } }, AM_P 524 tools/memory_watcher/ia32_opcode_map.cc /* 0x6B */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "packssdw", true, AM_P 527 tools/memory_watcher/ia32_opcode_map.cc /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_Q | OT_DQ, AM_NOT_USED, "packssdw" } }, AM_P 536 tools/memory_watcher/ia32_opcode_map.cc /* 0x6E */ { 0, IT_GENERIC, AM_P | OT_D, AM_E | OT_D, AM_NOT_USED, "movd", true, AM_P 540 tools/memory_watcher/ia32_opcode_map.cc /* 0x6F */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "movq", true, AM_P 544 tools/memory_watcher/ia32_opcode_map.cc /* 0x70 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_I | OT_B, "pshuf", true, AM_P 551 tools/memory_watcher/ia32_opcode_map.cc /* 0x74 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pcmpeqb", true, AM_P 555 tools/memory_watcher/ia32_opcode_map.cc /* 0x75 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pcmpeqw", true, AM_P 559 tools/memory_watcher/ia32_opcode_map.cc /* 0x76 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pcmpeqd", true, AM_P 573 tools/memory_watcher/ia32_opcode_map.cc /* 0x7E */ { 0, IT_GENERIC, AM_E | OT_D, AM_P | OT_D, AM_NOT_USED, "movd", true, AM_P 577 tools/memory_watcher/ia32_opcode_map.cc /* 0x7F */ { 0, IT_GENERIC, AM_Q | OT_Q, AM_P | OT_Q, AM_NOT_USED, "movq", true, AM_P 652 tools/memory_watcher/ia32_opcode_map.cc /* 0xC4 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_E | OT_D, AM_I | OT_B, "pinsrw", true, AM_P 656 tools/memory_watcher/ia32_opcode_map.cc /* 0xC5 */ { 0, IT_GENERIC, AM_G | OT_D, AM_P | OT_Q, AM_I | OT_B, "pextrw", true, AM_P 674 tools/memory_watcher/ia32_opcode_map.cc /* 0xD1 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psrlw", true, AM_P 678 tools/memory_watcher/ia32_opcode_map.cc /* 0xD2 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psrld", true, AM_P 682 tools/memory_watcher/ia32_opcode_map.cc /* 0xD3 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psrlq", true, AM_P 686 tools/memory_watcher/ia32_opcode_map.cc /* 0xD4 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddq", true, AM_P 690 tools/memory_watcher/ia32_opcode_map.cc /* 0xD5 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmullw", true, AM_P 695 tools/memory_watcher/ia32_opcode_map.cc /* F2h */ { 0, IT_GENERIC, AM_P | OT_Q, AM_W | OT_Q, AM_NOT_USED, "movdq2q" }, AM_P 698 tools/memory_watcher/ia32_opcode_map.cc /* 0xD7 */ { 0, IT_GENERIC, AM_G | OT_D, AM_P | OT_Q, AM_NOT_USED, "pmovmskb", true, AM_P 702 tools/memory_watcher/ia32_opcode_map.cc /* 0xD8 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubusb", true, AM_P 706 tools/memory_watcher/ia32_opcode_map.cc /* 0xD9 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubusw", true, AM_P 710 tools/memory_watcher/ia32_opcode_map.cc /* 0xDA */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pminub", true, AM_P 714 tools/memory_watcher/ia32_opcode_map.cc /* 0xDB */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pand", true, AM_P 718 tools/memory_watcher/ia32_opcode_map.cc /* 0xDC */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddusb", true, AM_P 722 tools/memory_watcher/ia32_opcode_map.cc /* 0xDD */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddusw", true, AM_P 726 tools/memory_watcher/ia32_opcode_map.cc /* 0xDE */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmaxub", true, AM_P 730 tools/memory_watcher/ia32_opcode_map.cc /* 0xDF */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pandn", true, AM_P 734 tools/memory_watcher/ia32_opcode_map.cc /* 0xE0 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pavgb", true, AM_P 738 tools/memory_watcher/ia32_opcode_map.cc /* 0xE1 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psraw", true, AM_P 742 tools/memory_watcher/ia32_opcode_map.cc /* 0xE2 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psrad", true, AM_P 746 tools/memory_watcher/ia32_opcode_map.cc /* 0xE3 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pavgw", true, AM_P 750 tools/memory_watcher/ia32_opcode_map.cc /* 0xE4 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmulhuw", true, AM_P 754 tools/memory_watcher/ia32_opcode_map.cc /* 0xE5 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmulhuw", true, AM_P 766 tools/memory_watcher/ia32_opcode_map.cc /* 0xE8 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubsb", true, AM_P 770 tools/memory_watcher/ia32_opcode_map.cc /* 0xE9 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubsw", true, AM_P 774 tools/memory_watcher/ia32_opcode_map.cc /* 0xEA */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pminsw", true, AM_P 778 tools/memory_watcher/ia32_opcode_map.cc /* 0xEB */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "por", true, AM_P 782 tools/memory_watcher/ia32_opcode_map.cc /* 0xEC */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddsb", true, AM_P 786 tools/memory_watcher/ia32_opcode_map.cc /* 0xED */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddsw", true, AM_P 790 tools/memory_watcher/ia32_opcode_map.cc /* 0xEE */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmaxsw", true, AM_P 794 tools/memory_watcher/ia32_opcode_map.cc /* 0xEF */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pxor", true, AM_P 799 tools/memory_watcher/ia32_opcode_map.cc /* 0xF1 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psllw", true, AM_P 803 tools/memory_watcher/ia32_opcode_map.cc /* 0xF2 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pslld", true, AM_P 807 tools/memory_watcher/ia32_opcode_map.cc /* 0xF3 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psllq", true, AM_P 811 tools/memory_watcher/ia32_opcode_map.cc /* 0xF4 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmuludq", true, AM_P 815 tools/memory_watcher/ia32_opcode_map.cc /* 0xF5 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmaddwd", true, AM_P 819 tools/memory_watcher/ia32_opcode_map.cc /* 0xF6 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psadbw", true, AM_P 823 tools/memory_watcher/ia32_opcode_map.cc /* 0xF7 */ { 0, IT_GENERIC, AM_P | OT_PI, AM_Q | OT_PI, AM_NOT_USED, "maskmovq", true, AM_P 827 tools/memory_watcher/ia32_opcode_map.cc /* 0xF8 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubb", true, AM_P 831 tools/memory_watcher/ia32_opcode_map.cc /* 0xF9 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubw", true, AM_P 835 tools/memory_watcher/ia32_opcode_map.cc /* 0xFA */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubd", true, AM_P 839 tools/memory_watcher/ia32_opcode_map.cc /* 0xFB */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubq", true, AM_P 843 tools/memory_watcher/ia32_opcode_map.cc /* 0xFC */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddb", true, AM_P 847 tools/memory_watcher/ia32_opcode_map.cc /* 0xFD */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddw", true, AM_P 851 tools/memory_watcher/ia32_opcode_map.cc /* 0xFE */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddd", true, AM_P 894 tools/memory_watcher/ia32_opcode_map.cc /* 0x2 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psrlw", true, AM_P 897 tools/memory_watcher/ia32_opcode_map.cc /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_I | OT_B, AM_NOT_USED, "psrlw" } }, AM_P 899 tools/memory_watcher/ia32_opcode_map.cc /* 0x4 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psraw", true, AM_P 902 tools/memory_watcher/ia32_opcode_map.cc /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_I | OT_B, AM_NOT_USED, "psraw" } }, AM_P 904 tools/memory_watcher/ia32_opcode_map.cc /* 0x6 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psllw", true, AM_P 907 tools/memory_watcher/ia32_opcode_map.cc /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_I | OT_B, AM_NOT_USED, "psllw" } }, AM_P 914 tools/memory_watcher/ia32_opcode_map.cc /* 0x2 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psrld", true, AM_P 919 tools/memory_watcher/ia32_opcode_map.cc /* 0x4 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psrad", true, AM_P 924 tools/memory_watcher/ia32_opcode_map.cc /* 0x6 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "pslld", true, AM_P 934 tools/memory_watcher/ia32_opcode_map.cc /* 0x2 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psrlq", true, AM_P 941 tools/memory_watcher/ia32_opcode_map.cc /* 0x6 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psllq", true, AM_P 220 tools/memory_watcher/mini_disassembler.cc case AM_P: // reg field of ModR/M selects an MMX register AM_P 478 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0x60 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "punpcklbw", true, AM_P 482 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0x61 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "punpcklwd", true, AM_P 486 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0x62 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "punpckldq", true, AM_P 490 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0x63 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "packsswb", true, AM_P 494 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0x64 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "pcmpgtb", true, AM_P 498 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0x65 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "pcmpgtw", true, AM_P 502 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0x66 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "pcmpgtd", true, AM_P 506 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0x67 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "packuswb", true, AM_P 510 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0x68 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "punpckhbw", true, AM_P 513 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_Q | OT_DQ, AM_NOT_USED, "punpckhbw" } }, AM_P 514 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0x69 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "punpckhwd", true, AM_P 517 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_Q | OT_DQ, AM_NOT_USED, "punpckhwd" } }, AM_P 518 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0x6A */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "punpckhdq", true, AM_P 521 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_Q | OT_DQ, AM_NOT_USED, "punpckhdq" } }, AM_P 522 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0x6B */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "packssdw", true, AM_P 525 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_Q | OT_DQ, AM_NOT_USED, "packssdw" } }, AM_P 534 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0x6E */ { 0, IT_GENERIC, AM_P | OT_D, AM_E | OT_D, AM_NOT_USED, "movd", true, AM_P 538 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0x6F */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_D, AM_NOT_USED, "movq", true, AM_P 542 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0x70 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_I | OT_B, "pshuf", true, AM_P 549 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0x74 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pcmpeqb", true, AM_P 553 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0x75 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pcmpeqw", true, AM_P 557 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0x76 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pcmpeqd", true, AM_P 571 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0x7E */ { 0, IT_GENERIC, AM_E | OT_D, AM_P | OT_D, AM_NOT_USED, "movd", true, AM_P 575 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0x7F */ { 0, IT_GENERIC, AM_Q | OT_Q, AM_P | OT_Q, AM_NOT_USED, "movq", true, AM_P 650 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xC4 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_E | OT_D, AM_I | OT_B, "pinsrw", true, AM_P 654 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xC5 */ { 0, IT_GENERIC, AM_G | OT_D, AM_P | OT_Q, AM_I | OT_B, "pextrw", true, AM_P 672 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xD1 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psrlw", true, AM_P 676 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xD2 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psrld", true, AM_P 680 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xD3 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psrlq", true, AM_P 684 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xD4 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddq", true, AM_P 688 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xD5 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmullw", true, AM_P 693 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* F2h */ { 0, IT_GENERIC, AM_P | OT_Q, AM_W | OT_Q, AM_NOT_USED, "movdq2q" }, AM_P 696 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xD7 */ { 0, IT_GENERIC, AM_G | OT_D, AM_P | OT_Q, AM_NOT_USED, "pmovmskb", true, AM_P 700 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xD8 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubusb", true, AM_P 704 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xD9 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubusw", true, AM_P 708 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xDA */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pminub", true, AM_P 712 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xDB */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pand", true, AM_P 716 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xDC */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddusb", true, AM_P 720 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xDD */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddusw", true, AM_P 724 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xDE */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmaxub", true, AM_P 728 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xDF */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pandn", true, AM_P 732 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xE0 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pavgb", true, AM_P 736 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xE1 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psraw", true, AM_P 740 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xE2 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psrad", true, AM_P 744 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xE3 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pavgw", true, AM_P 748 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xE4 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmulhuw", true, AM_P 752 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xE5 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmulhuw", true, AM_P 764 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xE8 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubsb", true, AM_P 768 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xE9 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubsw", true, AM_P 772 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xEA */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pminsw", true, AM_P 776 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xEB */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "por", true, AM_P 780 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xEC */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddsb", true, AM_P 784 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xED */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddsw", true, AM_P 788 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xEE */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmaxsw", true, AM_P 792 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xEF */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pxor", true, AM_P 797 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xF1 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psllw", true, AM_P 801 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xF2 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pslld", true, AM_P 805 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xF3 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psllq", true, AM_P 809 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xF4 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmuludq", true, AM_P 813 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xF5 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "pmaddwd", true, AM_P 817 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xF6 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psadbw", true, AM_P 821 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xF7 */ { 0, IT_GENERIC, AM_P | OT_PI, AM_Q | OT_PI, AM_NOT_USED, "maskmovq", true, AM_P 825 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xF8 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubb", true, AM_P 829 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xF9 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubw", true, AM_P 833 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xFA */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubd", true, AM_P 837 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xFB */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "psubq", true, AM_P 841 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xFC */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddb", true, AM_P 845 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xFD */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddw", true, AM_P 849 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0xFE */ { 0, IT_GENERIC, AM_P | OT_Q, AM_Q | OT_Q, AM_NOT_USED, "paddd", true, AM_P 892 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0x2 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psrlw", true, AM_P 895 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_I | OT_B, AM_NOT_USED, "psrlw" } }, AM_P 897 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0x4 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psraw", true, AM_P 900 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_I | OT_B, AM_NOT_USED, "psraw" } }, AM_P 902 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0x6 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psllw", true, AM_P 905 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 66h */ { 0, IT_GENERIC, AM_P | OT_DQ, AM_I | OT_B, AM_NOT_USED, "psllw" } }, AM_P 912 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0x2 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psrld", true, AM_P 917 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0x4 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psrad", true, AM_P 922 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0x6 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "pslld", true, AM_P 932 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0x2 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psrlq", true, AM_P 939 tools/traceline/traceline/sidestep/ia32_opcode_map.cc /* 0x6 */ { 0, IT_GENERIC, AM_P | OT_Q, AM_I | OT_B, AM_NOT_USED, "psllq", true, AM_P 244 tools/traceline/traceline/sidestep/mini_disassembler.cc case AM_P: // reg field of ModR/M selects an MMX register