; ; Table of assembler instructions for Free Pascal ; adapted from Netwide Assembler by Peter Vreman ; ; The Netwide Assembler is copyright (C) 1996 Simon Tatham and ; Julian Hall. All rights reserved. ; ; Layout ; [OPCODE,attnameX] (X means suffix in att name) ; arguments bytes flags ; [NONE] () void void none [AAA] (Ch_MEAX, Ch_RWAuxiliaryFlag, Ch_WCarryFlag, Ch_WUOverflowFlag, Ch_WUSignFlag, Ch_WUZeroFlag, Ch_WUParityFlag) void \1\x37 8086,NOX86_64 [AAD,aadX] (Ch_MEAX, Ch_WSignFlag, Ch_WZeroFlag, Ch_WParityFlag, Ch_WUOverflowFlag, Ch_WUAuxiliaryFlag, Ch_WUCarryFlag) void \2\xD5\x0A 8086,NOX86_64 imm \1\xD5\24 8086,SB,NOX86_64 [AAM,aamX] (Ch_MEAX, Ch_WSignFlag, Ch_WZeroFlag, Ch_WParityFlag, Ch_WUOverflowFlag, Ch_WUAuxiliaryFlag, Ch_WUCarryFlag) void \2\xD4\x0A 8086,NOX86_64 imm \1\xD4\24 8086,SB,NOX86_64 [AAS] (Ch_MEAX, Ch_RWAuxiliaryFlag, Ch_WCarryFlag, Ch_WUOverflowFlag, Ch_WUSignFlag, Ch_WUZeroFlag, Ch_WUParityFlag) void \1\x3F 8086,NOX86_64 [ADC,adcX] (Ch_Mop2, Ch_Rop1, Ch_RWCarryFlag, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WAuxiliaryFlag, Ch_WParityFlag) regmem,reg16|32|64 \320\1\x11\101 8086,SM reg16|32|64,regmem \320\1\x13\110 8086,SM rm8,reg8 \1\x10\101 8086 reg8,rm8 \1\x12\110 8086 rm16|32|64,imm8 \320\1\x83\202\15 8086 reg_eax,imm \325\1\x15\41 386,SM reg_rax,imm \326\1\x15\255 X86_64,SD reg_rax,imm \326\1\x15\255 X86_64,SM ; 64-bit undecorated workaround - Kit rm32,imm \325\1\x81\202\41 386,SM rm64,imm \326\1\x81\202\255 X86_64,SD rm64,imm \326\1\x81\202\255 X86_64,SM ; 64-bit undecorated workaround - Kit reg_ax,imm \324\1\x15\31 8086,SW rm16,imm \324\1\x81\202\31 8086,SW reg_al,imm \1\x14\21 8086,SB rm8,imm \1\x80\202\21 8086,SB [ADD,addX] (Ch_Mop2, Ch_Rop1, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WAuxiliaryFlag, Ch_WCarryFlag, Ch_WParityFlag) regmem,reg16|32|64 \320\1\x01\101 8086,SM reg16|32|64,regmem \320\1\x03\110 8086,SM rm8,reg8 \1\x00\101 8086 reg8,rm8 \1\x02\110 8086,SM rm16|32|64,imm8 \320\1\x83\200\15 8086 reg_eax,imm \320\1\x05\41 386,SM reg_rax,imm \326\1\x05\255 X86_64,SD reg_rax,imm \326\1\x05\255 X86_64,SM ; 64-bit undecorated workaround - Kit rm32,imm \325\1\x81\200\41 386,SM rm64,imm \326\1\x81\200\255 X86_64,SD rm64,imm \326\1\x81\200\255 X86_64,SM ; 64-bit undecorated workaround - Kit reg_ax,imm \324\1\x05\31 8086,SW rm16,imm \324\1\x81\200\31 8086,SW reg_al,imm \1\x04\21 8086,SB rm8,imm \1\x80\200\21 8086,SB [AND,andX] (Ch_Mop2, Ch_Rop1, Ch_W0OverflowFlag, Ch_W0CarryFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WParityFlag, Ch_WUAuxiliaryFlag) regmem,reg16|32|64 \320\1\x21\101 8086,SM reg16|32|64,regmem \320\1\x23\110 8086,SM rm8,reg8 \1\x20\101 8086 reg8,rm8 \1\x22\110 8086 rm16|32|64,imm8 \320\1\x83\204\15 8086 reg_eax,imm \325\1\x25\41 386,SM reg_rax,imm \326\1\x25\255 X86_64,SD reg_rax,imm \326\1\x25\255 X86_64,SM ; 64-bit undecorated workaround - Kit rm32,imm \325\1\x81\204\41 386,SM rm64,imm \326\1\x81\204\255 X86_64,SD rm64,imm \326\1\x81\204\255 X86_64,SM ; 64-bit undecorated workaround - Kit reg_ax,imm \324\1\x25\31 8086,SW rm16,imm \324\1\x81\204\31 8086,SW reg_al,imm \1\x24\21 8086,SB rm8,imm \1\x80\204\21 8086,SB [ARPL,arplX] (Ch_WZeroFlag) reg16,reg16 \1\x63\101 286,PROT,NOX86_64 mem,reg16 \1\x63\101 286,PROT,SM,NOX86_64 [BOUND,boundX] (Ch_Rop1) reg16|32,mem \320\1\x62\110 186,NOX86_64 [BSF,bsfX] (Ch_Wop2, Ch_Rop1, Ch_WZeroFlag, Ch_WUCarryFlag, Ch_WUOverflowFlag, Ch_WUSignFlag, Ch_WUAuxiliaryFlag, Ch_WUParityFlag) reg16|32|64,regmem \320\2\x0F\xBC\110 386,SM [BSR,bsrX] (Ch_Wop2, Ch_Rop1, Ch_WZeroFlag, Ch_WUCarryFlag, Ch_WUOverflowFlag, Ch_WUSignFlag, Ch_WUAuxiliaryFlag, Ch_WUParityFlag) reg16|32|64,regmem \320\2\x0F\xBD\110 386,SM [BSWAP,bswapX] (Ch_MOp1) reg32|64 \320\1\x0F\10\xC8 486 [BT,btX] (Ch_Rop1, Ch_Rop2, Ch_WCarryFlag, Ch_WUOverflowFlag, Ch_WUSignFlag, Ch_WUAuxiliaryFlag, Ch_WUParityFlag) regmem,reg16|32|64 \320\2\x0F\xA3\101 386,SM rm16|32|64,imm \320\2\x0F\xBA\204\25 386,SB [BTC,btcX] (Ch_Mop2, Ch_Rop1, Ch_WCarryFlag, Ch_WUOverflowFlag, Ch_WUSignFlag, Ch_WUAuxiliaryFlag, Ch_WUParityFlag) regmem,reg16|32|64 \320\2\x0F\xBB\101 386,SM rm16|32|64,imm \320\2\x0F\xBA\207\25 386,SB [BTR,btrX] (Ch_Mop2, Ch_Rop1, Ch_WCarryFlag, Ch_WUOverflowFlag, Ch_WUSignFlag, Ch_WUAuxiliaryFlag, Ch_WUParityFlag) regmem,reg16|32|64 \320\2\x0F\xB3\101 386,SM rm16|32|64,imm \320\2\x0F\xBA\206\25 386,SB [BTS,btsX] (Ch_Mop2, Ch_Rop1, Ch_WCarryFlag, Ch_WUOverflowFlag, Ch_WUSignFlag, Ch_WUAuxiliaryFlag, Ch_WUParityFlag) regmem,reg16|32|64 \320\2\x0F\xAB\101 386,SM rm16|32|64,imm \320\2\x0F\xBA\205\25 386,SB [CALL,call] ; don't know value of any register (Ch_ROp1, Ch_All) ; Compiler emits CALL/JMP with opsize=S_NO which matches any size, ; and will match the first entry in sequence. ; Therefore rm16 must be placed after rm32/rm64 ; However, on i8086, rm16 must be first, so it's repeated in the beginning ; with a 16BITONLY flag rm16 \324\1\xFF\202 8086,16BITONLY rm32 \325\1\xFF\202 386,NOX86_64 rm64 \335\1\xFF\202 X86_64 rm16 \324\1\xFF\202 8086 imm \320\1\xE8\64 8086 imm|near \320\1\xE8\64 8086 imm|far \320\1\x9A\34\37 8086,ND,NOX86_64 mem|near \320\1\xFF\202 8086 mem|far \320\1\xFF\203 8086 imm:imm \327\1\x9A\35\30 8086,NOX86_64 imm16:imm \324\1\x9A\31\30 8086,NOX86_64 imm:imm16 \324\1\x9A\31\30 8086,NOX86_64 imm32:imm \325\1\x9A\41\30 386,NOX86_64 imm:imm32 \325\1\x9A\41\30 386,NOX86_64 [CBW,cbtw] (Ch_MEAX) void \324\1\x98 8086 [CDQ,cltd] (Ch_MEAX, Ch_WEDX) void \325\1\x99 386 [CLC] (Ch_W0CarryFlag) void \1\xF8 8086 [CLD] (Ch_W0DirFlag) void \1\xFC 8086 [CLI] (Ch_W0IntFlag) void \1\xFA 8086 [CLTS] () void \2\x0F\x06 286,PRIV [CMC] (Ch_RWCarryFlag) void \1\xF5 8086 [CMP,cmpX] (Ch_ROp1, Ch_ROp2, Ch_NoReadIfEqualRegs, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WAuxiliaryFlag, Ch_WCarryFlag, Ch_WParityFlag) regmem,reg16|32|64 \320\1\x39\101 8086,SM reg16|32|64,regmem \320\1\x3B\110 8086,SM rm8,reg8 \1\x38\101 8086 reg8,rm8 \1\x3A\110 8086 rm16|32|64,imm8 \320\1\x83\207\15 8086 reg_eax,imm \325\1\x3D\41 386,SM reg_rax,imm \326\1\x3D\255 X86_64,SD reg_rax,imm \326\1\x3D\255 X86_64,SM ; 64-bit undecorated workaround - Kit rm32,imm \325\1\x81\207\41 386,SM rm64,imm \326\1\x81\207\255 X86_64,SD rm64,imm \326\1\x81\207\255 X86_64,SM ; 64-bit undecorated workaround - Kit reg_ax,imm \324\1\x3D\31 8086,SW rm16,imm \324\1\x81\207\31 8086,SW reg_al,imm \1\x3C\21 8086,SB rm8,imm \1\x80\207\21 8086,SB mem,imm32 \325\1\x81\207\41 386,SD mem,imm16 \324\1\x81\207\31 8086,SW mem,imm8 \1\x80\207\21 8086,SB [CMPSB] (Ch_RWESI, Ch_RMemEDI, Ch_RWEDI, Ch_RDirFlag, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WAuxiliaryFlag, Ch_WCarryFlag, Ch_WParityFlag) void \332\1\xA6 8086 [CMPSD,cmpsl] (Ch_RWESI, Ch_RMemEDI, Ch_RWEDI, Ch_RDirFlag, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WAuxiliaryFlag, Ch_WCarryFlag, Ch_WParityFlag) void \332\325\1\xA7 386 xmmreg,xmmrm,imm \334\2\x0F\xC2\110\26 WILLAMETTE,SSE2,SM2,SB,AR2 [CMPSW] (Ch_RWESI, Ch_RMemEDI, Ch_RWEDI, Ch_RDirFlag, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WAuxiliaryFlag, Ch_WCarryFlag, Ch_WParityFlag) void \332\324\1\xA7 8086 [CMPXCHG,cmpxchgX] (Ch_All, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WAuxiliaryFlag, Ch_WCarryFlag, Ch_WParityFlag) regmem,reg16|32|64 \320\2\x0F\xB1\101 PENT,SM rm8,reg8 \2\x0F\xB0\101 PENT [CMPXCHG486,cmpxchg486X] (Ch_All, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WAuxiliaryFlag, Ch_WCarryFlag, Ch_WParityFlag) regmem,reg16|32|64 \320\2\x0F\xA7\101 486,SM rm8,reg8 \2\x0F\xA6\101 486,UNDOC [CMPXCHG8B,cmpxchg8b] (Ch_All, Ch_WZeroFlag) mem \2\x0F\xC7\201 PENT [CPUID] (Ch_All) void \2\x0F\xA2 PENT [CWD] (Ch_MEAX, Ch_WEDX) void \324\1\x99 8086 [CWDE,cwtl] (Ch_MEAX) void \325\1\x98 386 [DAA] (Ch_MEAX, Ch_RWAuxiliaryFlag, Ch_RWCarryFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WParityFlag, Ch_WUOverflowFlag) void \1\x27 8086,NOX86_64 [DAS] (Ch_MEAX, Ch_RWAuxiliaryFlag, Ch_RWCarryFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WParityFlag, Ch_WUOverflowFlag) void \1\x2F 8086,NOX86_64 [DEC,decX] (Ch_Mop1, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WAuxiliaryFlag, Ch_WParityFlag) reg16|32 \320\10\x48 8086,NOX86_64 rm16|32|64 \320\1\xFF\201 8086 rm8 \1\xFE\201 8086 [DIV,divX] (Ch_RWEAX, Ch_WEDX, Ch_WUCarryFlag, Ch_WUOverflowFlag, Ch_WUSignFlag, Ch_WUZeroFlag, Ch_WUAuxiliaryFlag, Ch_WUParityFlag) rm16|32|64 \320\1\xF7\206 8086 rm8 \1\xF6\206 8086 [EMMS] (Ch_FPU) void \2\x0F\x77 PENT,MMX [ENTER,enterX] (Ch_RWESP) imm,imm \1\xC8\30\25 186 [F2XM1] (Ch_FPU) void \2\xD9\xF0 8086,FPU [FABS] (Ch_FPU) void \2\xD9\xE1 8086,FPU [FADD,faddF] (Ch_FPU, Ch_ROp1) mem32 \1\xD8\200 8086,FPU mem64 \1\xDC\200 8086,FPU void \2\xDE\xC1 8086,FPU fpureg|to \1\xDC\10\xC0 8086,FPU fpureg,fpu0 \1\xDC\10\xC0 8086,FPU fpureg \1\xD8\10\xC0 8086,FPU fpu0,fpureg \1\xD8\11\xC0 8086,FPU [FADDP,faddpF] (Ch_FPU, Ch_ROp1) void \2\xDE\xC1 8086,FPU fpureg \1\xDE\10\xC0 8086,FPU fpureg,fpu0 \1\xDE\10\xC0 8086,FPU [FBLD,fbld] (Ch_Rop1, Ch_FPU) mem80 \1\xDF\204 8086,FPU mem \1\xDF\204 8086,FPU [FBSTP,fbstp] (Ch_Wop1, Ch_FPU) mem80 \1\xDF\206 8086,FPU mem \1\xDF\206 8086,FPU [FCHS] (Ch_FPU) void \2\xD9\xE0 8086,FPU [FCLEX] (Ch_FPU) void \3\x9B\xDB\xE2 8086,FPU [FCMOVB,fcmovbF] (Ch_FPU, Ch_RCarryFlag) void \2\xDA\xC1 P6,FPU fpureg \1\xDA\10\xC0 P6,FPU fpu0,fpureg \1\xDA\11\xC0 P6,FPU [FCMOVBE,fcmovbeF] (Ch_FPU, Ch_RCarryFlag, Ch_RZeroFlag) void \2\xDA\xD1 P6,FPU fpureg \1\xDA\10\xD0 P6,FPU fpu0,fpureg \1\xDA\11\xD0 P6,FPU [FCMOVE,fcmoveF] (Ch_FPU, Ch_RZeroFlag) void \2\xDA\xC9 P6,FPU fpureg \1\xDA\10\xC8 P6,FPU fpu0,fpureg \1\xDA\11\xC8 P6,FPU [FCMOVNB,fcmovnbF] (Ch_FPU, Ch_RCarryFlag) void \2\xDB\xC1 P6,FPU fpureg \1\xDB\10\xC0 P6,FPU fpu0,fpureg \1\xDB\11\xC0 P6,FPU [FCMOVNBE,fcmovnbeF] (Ch_FPU, Ch_RCarryFlag, Ch_RZeroFlag) void \2\xDB\xD1 P6,FPU fpureg \1\xDB\10\xD0 P6,FPU fpu0,fpureg \1\xDB\11\xD0 P6,FPU [FCMOVNE,fcmovneF] (Ch_FPU, Ch_RZeroFlag) void \2\xDB\xC9 P6,FPU fpureg \1\xDB\10\xC8 P6,FPU fpu0,fpureg \1\xDB\11\xC8 P6,FPU [FCMOVNU,fcmovnuF] (Ch_FPU, Ch_RParityFlag) void \2\xDB\xD9 P6,FPU fpureg \1\xDB\10\xD8 P6,FPU fpu0,fpureg \1\xDB\11\xD8 P6,FPU [FCMOVU,fcmovuF] (Ch_FPU, Ch_RParityFlag) void \2\xDA\xD9 P6,FPU fpureg \1\xDA\10\xD8 P6,FPU fpu0,fpureg \1\xDA\11\xD8 P6,FPU [FCOM,fcomF] (Ch_FPU) mem32 \1\xD8\202 8086,FPU mem64 \1\xDC\202 8086,FPU void \2\xD8\xD1 8086,FPU fpureg \1\xD8\10\xD0 8086,FPU fpu0,fpureg \1\xD8\11\xD0 8086,FPU [FCOMI,fcomiF] (Ch_WZeroFlag, Ch_WParityFlag, Ch_WCarryFlag, Ch_W0OverflowFlag, Ch_W0SignFlag, Ch_W0AuxiliaryFlag) void \2\xDB\xF1 P6,FPU fpureg \1\xDB\10\xF0 P6,FPU fpu0,fpureg \1\xDB\11\xF0 P6,FPU [FCOMIP,fcomipF] (Ch_FPU, Ch_WZeroFlag, Ch_WParityFlag, Ch_WCarryFlag, Ch_W0OverflowFlag, Ch_W0SignFlag, Ch_W0AuxiliaryFlag) void \2\xDF\xF1 P6,FPU fpureg \1\xDF\10\xF0 P6,FPU fpu0,fpureg \1\xDF\11\xF0 P6,FPU [FCOMP,fcompF] (Ch_FPU) mem32 \1\xD8\203 8086,FPU mem64 \1\xDC\203 8086,FPU void \2\xD8\xD9 8086,FPU fpureg \1\xD8\10\xD8 8086,FPU fpu0,fpureg \1\xD8\11\xD8 8086,FPU [FCOMPP] (Ch_FPU) void \2\xDE\xD9 8086,FPU [FCOS] (Ch_FPU) void \2\xD9\xFF 386,FPU [FDECSTP] (Ch_FPU) void \2\xD9\xF6 8086,FPU [FDISI] (Ch_FPU) void \3\x9B\xDB\xE1 8086,FPU [FDIV,fdivF] (Ch_FPU, Ch_ROp1) mem32 \1\xD8\206 8086,FPU mem64 \1\xDC\206 8086,FPU void \2\xDC\xF1 8086,FPU fpureg|to \1\xDC\10\xF0 8086,FPU fpureg,fpu0 \1\xDC\10\xF0 8086,FPU fpureg \1\xD8\10\xF0 8086,FPU fpu0,fpureg \1\xD8\11\xF0 8086,FPU [FDIVP,fdivpF] (Ch_FPU, Ch_ROp1) void \2\xDE\xF1 8086,FPU fpureg,fpu0 \1\xDE\10\xF0 8086,FPU fpureg \1\xDE\10\xF0 8086,FPU [FDIVR,fdivrF] (Ch_FPU, Ch_ROp1) mem32 \1\xD8\207 8086,FPU mem64 \1\xDC\207 8086,FPU void \2\xDC\xF9 8086,FPU fpureg|to \1\xDC\10\xF8 8086,FPU fpureg,fpu0 \1\xDC\10\xF8 8086,FPU fpureg \1\xD8\10\xF8 8086,FPU fpu0,fpureg \1\xD8\11\xF8 8086,FPU [FDIVRP,fdivrpF] (Ch_FPU, Ch_ROp1) void \2\xDE\xF9 8086,FPU fpureg \1\xDE\10\xF8 8086,FPU fpureg,fpu0 \1\xDE\10\xF8 8086,FPU [FEMMS] (Ch_All) void \2\x0F\x0E PENT,3DNOW [FENI] (Ch_FPU) void \3\x9B\xDB\xE0 8086,FPU [FFREE] (Ch_FPU) fpureg \1\xDD\10\xC0 8086,FPU [FIADD,fiaddR] (Ch_FPU, Ch_ROp1) mem16 \1\xDE\200 8086,FPU mem32 \1\xDA\200 8086,FPU [FICOM,ficomR] (Ch_FPU) mem16 \1\xDE\202 8086,FPU mem32 \1\xDA\202 8086,FPU [FICOMP,ficompR] (Ch_FPU) mem16 \1\xDE\203 8086,FPU mem32 \1\xDA\203 8086,FPU [FIDIV,fidivR] (Ch_FPU, Ch_ROp1) mem16 \1\xDE\206 8086,FPU mem32 \1\xDA\206 8086,FPU [FIDIVR,fidivrR] (Ch_FPU, Ch_ROp1) mem16 \1\xDE\207 8086,FPU mem32 \1\xDA\207 8086,FPU [FILD,fildR] (Ch_FPU, Ch_ROp1) mem32 \1\xDB\200 8086,FPU mem16 \1\xDF\200 8086,FPU mem64 \1\xDF\205 8086,FPU [FIMUL,fimulR] (Ch_FPU, Ch_ROp1) mem16 \1\xDE\201 8086,FPU mem32 \1\xDA\201 8086,FPU [FINCSTP] (Ch_FPU) void \2\xD9\xF7 8086,FPU [FINIT] (Ch_FPU) void \3\x9B\xDB\xE3 8086,FPU [FIST,fistR] (Ch_Wop1) mem32 \1\xDB\202 8086,FPU mem16 \324\1\xDF\202 8086,FPU [FISTP,fistpR] (Ch_Wop1) mem32 \1\xDB\203 8086,FPU mem16 \324\1\xDF\203 8086,FPU mem64 \1\xDF\207 8086,FPU [FISTTP,fisttpR] (Ch_Wop1) mem32 \1\xDB\201 PRESCOTT,FPU mem16 \1\xDF\201 PRESCOTT,FPU mem64 \1\xDD\201 PRESCOTT,FPU [FISUB,fisubR] (Ch_FPU, Ch_ROp1) mem16 \1\xDE\204 8086,FPU mem32 \1\xDA\204 8086,FPU [FISUBR,fisubrR] (Ch_FPU, Ch_ROp1) mem16 \1\xDE\205 8086,FPU mem32 \1\xDA\205 8086,FPU [FLD,fldF] (Ch_Rop1, Ch_FPU) mem32 \1\xD9\200 8086,FPU mem64 \1\xDD\200 8086,FPU mem80 \1\xDB\205 8086,FPU fpureg \1\xD9\10\xC0 8086,FPU [FLD1] (Ch_FPU) void \2\xD9\xE8 8086,FPU [FLDCW,fldcwX] (Ch_FPU) mem \1\xD9\205 8086,FPU,SW [FLDENV,fldenv] (Ch_FPU) mem \1\xD9\204 8086,FPU [FLDL2E] (Ch_FPU) void \2\xD9\xEA 8086,FPU [FLDL2T] (Ch_FPU) void \2\xD9\xE9 8086,FPU [FLDLG2] (Ch_FPU) void \2\xD9\xEC 8086,FPU [FLDLN2] (Ch_FPU) void \2\xD9\xED 8086,FPU [FLDPI] (Ch_FPU) void \2\xD9\xEB 8086,FPU [FLDZ] (Ch_FPU) void \2\xD9\xEE 8086,FPU [FMUL,fmulF] (Ch_ROp1, Ch_FPU) mem32 \1\xD8\201 8086,FPU mem64 \1\xDC\201 8086,FPU void \2\xDC\xC9 8086,FPU fpureg|to \1\xDC\10\xC8 8086,FPU fpureg,fpu0 \1\xDC\10\xC8 8086,FPU fpureg \1\xD8\10\xC8 8086,FPU fpu0,fpureg \1\xD8\11\xC8 8086,FPU [FMULP,fmulpF] (Ch_ROp1, Ch_FPU) void \2\xDE\xC9 8086,FPU fpureg \1\xDE\10\xC8 8086,FPU fpureg,fpu0 \1\xDE\10\xC8 8086,FPU [FNCLEX] (Ch_FPU) void \2\xDB\xE2 8086,FPU [FNDISI] (Ch_FPU) void \2\xDB\xE1 8086,FPU [FNENI] (Ch_FPU) void \2\xDB\xE0 8086,FPU [FNINIT] (Ch_FPU) void \2\xDB\xE3 8086,FPU [FNOP] (Ch_FPU) void \2\xD9\xD0 8086,FPU [FNSAVE,fnsave] (Ch_FPU) mem \1\xDD\206 8086,FPU [FNSTCW,fnstcwX] (Ch_Wop1) mem \1\xD9\207 8086,FPU,SW [FNSTENV,fnstenv] (Ch_Wop1) mem \1\xD9\206 8086,FPU [FNSTSW,fnstswX] (Ch_Wop1) mem \1\xDD\207 8086,FPU,SW reg_ax \2\xDF\xE0 286,FPU [FPATAN] (Ch_FPU) void \2\xD9\xF3 8086,FPU [FPREM] (Ch_FPU) void \2\xD9\xF8 8086,FPU [FPREM1] (Ch_FPU) void \2\xD9\xF5 386,FPU [FPTAN] (Ch_FPU) void \2\xD9\xF2 8086,FPU [FRNDINT] (Ch_FPU) void \2\xD9\xFC 8086,FPU [FRSTOR,frstor] (Ch_FPU) mem \1\xDD\204 8086,FPU [FSAVE,fsave] (Ch_Wop1) mem \2\x9B\xDD\206 8086,FPU [FSCALE] (Ch_FPU) void \2\xD9\xFD 8086,FPU [FSETPM] (Ch_FPU) void \2\xDB\xE4 286,FPU [FSIN] (Ch_FPU) void \2\xD9\xFE 386,FPU [FSINCOS] (Ch_FPU) void \2\xD9\xFB 386,FPU [FSQRT] (Ch_FPU) void \2\xD9\xFA 8086,FPU [FST,fstF] (Ch_Wop1) mem32 \1\xD9\202 8086,FPU mem64 \1\xDD\202 8086,FPU fpureg \1\xDD\10\xD0 8086,FPU [FSTCW,fstcwX] (Ch_Wop1) mem \2\x9B\xD9\207 8086,FPU,SW [FSTENV,fstenv] (Ch_Wop1) mem \2\x9B\xD9\206 8086,FPU [FSTP,fstpF] (Ch_Wop1, Ch_FPU) mem32 \1\xD9\203 8086,FPU mem64 \1\xDD\203 8086,FPU mem80 \1\xDB\207 8086,FPU fpureg \1\xDD\10\xD8 8086,FPU [FSTSW,fstswX] (Ch_Wop1) mem \2\x9B\xDD\207 8086,FPU,SW void \3\x9B\xDF\xE0 286,FPU reg_ax \3\x9B\xDF\xE0 286,FPU [FSUB,fsubF] (Ch_ROp1, Ch_FPU) mem32 \1\xD8\204 8086,FPU mem64 \1\xDC\204 8086,FPU void \2\xDC\xE1 8086,FPU fpureg|to \1\xDC\10\xE0 8086,FPU fpureg,fpu0 \1\xDC\10\xE0 8086,FPU fpureg \1\xD8\10\xE0 8086,FPU fpu0,fpureg \1\xD8\11\xE0 8086,FPU [FSUBP,fsubpF] (Ch_ROp1, Ch_FPU) void \2\xDE\xE1 8086,FPU fpureg \1\xDE\10\xE0 8086,FPU fpureg,fpu0 \1\xDE\10\xE0 8086,FPU [FSUBR,fsubrF] (Ch_ROp1, Ch_FPU) mem32 \1\xD8\205 8086,FPU mem64 \1\xDC\205 8086,FPU void \2\xDC\xE9 8086,FPU fpureg|to \1\xDC\10\xE8 8086,FPU fpureg,fpu0 \1\xDC\10\xE8 8086,FPU fpureg \1\xD8\10\xE8 8086,FPU fpu0,fpureg \1\xD8\11\xE8 8086,FPU [FSUBRP,fsubrpF] (Ch_ROp1, Ch_FPU) void \2\xDE\xE9 8086,FPU fpureg \1\xDE\10\xE8 8086,FPU fpureg,fpu0 \1\xDE\10\xE8 8086,FPU [FTST] (Ch_FPU) void \2\xD9\xE4 8086,FPU [FUCOM,fucomF] () void \2\xDD\xE1 386,FPU fpureg \1\xDD\10\xE0 386,FPU fpu0,fpureg \1\xDD\11\xE0 386,FPU [FUCOMI,fucomiF] (Ch_WZeroFlag, Ch_WParityFlag, Ch_WCarryFlag, Ch_W0OverflowFlag, Ch_W0SignFlag, Ch_W0AuxiliaryFlag) void \2\xDB\xE9 P6,FPU fpureg \1\xDB\10\xE8 P6,FPU fpu0,fpureg \1\xDB\11\xE8 P6,FPU [FUCOMIP,fucomipF] (Ch_FPU, Ch_WZeroFlag, Ch_WParityFlag, Ch_WCarryFlag, Ch_W0OverflowFlag, Ch_W0SignFlag, Ch_W0AuxiliaryFlag) void \2\xDF\xE9 P6,FPU fpureg \1\xDF\10\xE8 P6,FPU fpu0,fpureg \1\xDF\11\xE8 P6,FPU [FUCOMP,fucompF] (Ch_FPU) void \2\xDD\xE9 386,FPU fpureg \1\xDD\10\xE8 386,FPU fpu0,fpureg \1\xDD\11\xE8 386,FPU [FUCOMPP] (Ch_FPU) void \2\xDA\xE9 386,FPU [FWAIT] (Ch_FPU) void \1\x9B 8086,FPU [FXAM] (Ch_FPU) void \2\xD9\xE5 8086,FPU [FXCH,fxchF] (Ch_FPU) void \2\xD9\xC9 8086,FPU fpureg \1\xD9\10\xC8 8086,FPU fpureg,fpu0 \1\xD9\10\xC8 8086,FPU fpu0,fpureg \1\xD9\11\xC8 8086,FPU [FXTRACT] (Ch_FPU) void \2\xD9\xF4 8086,FPU [FYL2X] (Ch_FPU) void \2\xD9\xF1 8086,FPU [FYL2XP1] (Ch_FPU) void \2\xD9\xF9 8086,FPU [HLT] () void \1\xF4 8086,PRIV [IBTS,ibtsX] (Ch_All) regmem,reg16|32|64 \320\2\x0F\xA7\101 386,SM,UNDOC,ND [ICEBP] (Ch_All) void \1\xF1 386,ND [IDIV,idivX] (Ch_RWEAX, Ch_WEDX, Ch_WUCarryFlag, Ch_WUOverflowFlag, Ch_WUSignFlag, Ch_WUZeroFlag, Ch_WUAuxiliaryFlag, Ch_WUParityFlag) rm16|32|64 \320\1\xF7\207 8086 rm8 \1\xF6\207 8086 [IMUL,imulX] (Ch_RWEAX, Ch_WEDX, Ch_WCarryFlag, Ch_WOverflowFlag, Ch_WUSignFlag, Ch_WUZeroFlag, Ch_WUAuxiliaryFlag, Ch_WUParityFlag) reg16|32|64,regmem \320\2\x0F\xAF\110 386,SM rm16|32|64 \320\1\xF7\205 8086 reg32|64,regmem,imm8 \320\1\x6B\110\16 386,SM reg32|64,regmem,imm \320\1\x69\110\42 386,SM,SD,AR2 reg32|64,imm8 \320\1\x6B\100\15 386 reg32,imm \325\1\x69\100\41 386,SD reg64,imm \326\1\x69\100\255 X86_64,SD reg64,imm \326\1\x69\100\255 X86_64,SM ; 64-bit undecorated workaround - Kit reg16,regmem,imm8 \324\1\x6B\110\16 186,SM reg16,regmem,imm \324\1\x69\110\32 186,SM,SW,AR2 reg16,imm8 \324\1\x6B\100\15 186 reg16,imm \324\1\x69\100\31 186,SW rm8 \1\xF6\205 8086 ; 64-bit variant does not exist [IN,inX] (Ch_Wop2, Ch_Rop1) reg_al,imm \1\xE4\25 8086,SB reg_ax|32,imm \320\1\xE5\25 8086,SB reg_al,reg_dx \1\xEC 8086 reg_ax|32,reg_dx \320\1\xED 8086 [INC,incX] (Ch_Mop1, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WAuxiliaryFlag, Ch_WParityFlag) reg16|32 \320\10\x40 8086,NOX86_64 rm16|32|64 \320\1\xFF\200 8086 rm8 \1\xFE\200 8086 [INSB] (Ch_WMemEDI, Ch_RWEDI, Ch_REDX, Ch_RDirFlag) void \1\x6C 186 [INSD,insl] (Ch_WMemEDI, Ch_RWEDI, Ch_REDX, Ch_RDirFlag) void \325\1\x6D 386 [INSW] (Ch_WMemEDI, Ch_RWEDI, Ch_REDX, Ch_RDirFlag) void \324\1\x6D 186 [INT] (Ch_All) imm \1\xCD\24 8086,SB [INT01] (Ch_All) void \1\xF1 386,ND [INT1] (Ch_All) void \1\xF1 386 [INT03] () void \1\xCC 8086,ND [INT3] () void \1\xCC 8086 [INTO] (Ch_All, Ch_ROverflowFlag) void \1\xCE 8086,NOX86_64 [INVD] (Ch_All) void \2\x0F\x08 486,PRIV [INVLPG,invlpgX] (Ch_All) mem \2\x0F\x01\207 486,PRIV [IRET] (Ch_All) void \327\1\xCF 8086 [IRETD,iret] (Ch_All) void \325\1\xCF 386 [IRETW] (Ch_All) void \324\1\xCF 8086 [IRETQ] (Ch_All) void \326\1\xCF X86_64 [JCXZ] (Ch_RECX) imm \310\1\xE3\50 8086,NOX86_64 [JECXZ] (Ch_RECX) imm \311\1\xE3\50 386 [JRCXZ] (Ch_RECX) imm \1\xE3\50 X86_64 [JMP,jmpX] (Ch_ROp1) ; rm16 should be after rm32/rm64, see comments for CALL. ; However, on i8086, rm16 must be first, so it's repeated in the beginning ; with a 16BITONLY flag imm8 \1\xEB\50 8086,PASS2 imm16|32 \320\1\xE9\64 8086,PASS2 rm16 \324\1\xFF\204 8086,16BITONLY rm32 \325\1\xFF\204 386,NOX86_64 rm64 \335\1\xFF\204 X86_64 rm16 \324\1\xFF\204 8086 imm|short \1\xEB\50 8086,PASS2 imm|near \320\1\xE9\64 8086,ND,PASS2 imm|far \320\1\xEA\34\37 8086,ND,PASS2,NOX86_64 mem|near \320\1\xFF\204 8086 mem|far \320\1\xFF\205 8086 imm:imm \327\1\xEA\35\30 8086,NOX86_64 imm:imm16 \324\1\xEA\31\30 8086,NOX86_64 imm:imm32 \325\1\xEA\41\30 386,NOX86_64 ; SAHF/LAHF are valid in x86_64 only if CPUID.80000001h:ECX.0=1 [LAHF] (Ch_WEAX, Ch_RFlags) void \1\x9F 8086 [LAR,larX] (Ch_Wop2, Ch_WZeroFlag) reg16|32|64,regmem \320\2\x0F\x02\110 286,PROT,SM [LCALL,lcall] ; don't know value of any register ; Far call, AT&T only (there are no near/far modifiers in AT&T syntax, so separate mnemonic is needed) (Ch_All) mem32 \325\1\xFF\203 386,NOX86_64 mem64 \335\1\xFF\203 X86_64 mem16 \324\1\xFF\203 8086 [LDS,ldsX] (Ch_Wop2, Ch_Rop1) reg16|32,mem \320\1\xC5\110 8086,NOX86_64 [LEA,leaX] (Ch_Wop2, Ch_Rop1) reg16|32|64,mem \320\1\x8D\110 8086 [LEAVE] (Ch_RWESP, Ch_RWEBP) void \1\xC9 186 [LES,lesX] (Ch_Wop2, Ch_Rop1) reg16|32,mem \320\1\xC4\110 8086,NOX86_64 [LFS,lfsX] (Ch_Wop2, Ch_Rop1) reg16|32,mem \320\2\x0F\xB4\110 386 [LGDT,lgdtX] () mem \2\x0F\x01\202 286,PRIV [LGS,lgsX] (Ch_Wop2, Ch_Rop1) reg16|32,mem \320\2\x0F\xB5\110 386 [LIDT,lidtX] () mem \2\x0F\x01\203 286,PRIV [LJMP,ljmp] (Ch_ROp1) mem32 \325\1\xFF\205 386,NOX86_64 mem64 \335\1\xFF\205 X86_64 mem16 \324\1\xFF\205 8086 [LLDT,lldtX] () rm16 \2\x0F\x00\202 286,PROT,PRIV [LMSW,lmswX] () rm16 \2\x0F\x01\206 286,PRIV [LOADALL] (Ch_All) void \2\x0F\x07 386,UNDOC [LOADALL286] (Ch_All) void \2\x0F\x05 286,UNDOC [LOCK] () void \1\xF0 8086,PRE [LODSB] (Ch_WEAX, Ch_RWESI, Ch_RDirFlag) void \1\xAC 8086 [LODSD,lodsl] (Ch_WEAX, Ch_RWESI, Ch_RDirFlag) void \325\1\xAD 386 [LODSW] (Ch_WEAX, Ch_RWESI, Ch_RDirFlag) void \324\1\xAD 8086 [LOOP] (Ch_RWECX) imm \312\1\xE2\50 8086 imm,reg_cx \310\1\xE2\50 8086,NOX86_64 imm,reg_ecx|64 \311\1\xE2\50 386 [LOOPE] (Ch_RWECX, Ch_RZeroFlag) imm \312\1\xE1\50 8086 imm,reg_cx \310\1\xE1\50 8086,NOX86_64 imm,reg_ecx|64 \311\1\xE1\50 386 [LOOPNE] (Ch_RWECX, Ch_RZeroFlag) imm \312\1\xE0\50 8086 imm,reg_cx \310\1\xE0\50 8086,NOX86_64 imm,reg_ecx|64 \311\1\xE0\50 386 [LOOPNZ] (Ch_RWECX, Ch_RZeroFlag) imm \312\1\xE0\50 8086 imm,reg_cx \310\1\xE0\50 8086,NOX86_64 imm,reg_ecx|64 \311\1\xE0\50 386 [LOOPZ] (Ch_RWECX, Ch_RZeroFlag) imm \312\1\xE1\50 8086 imm,reg_cx \310\1\xE1\50 8086,NOX86_64 imm,reg_ecx|64 \311\1\xE1\50 386 [LSL,lslX] (Ch_Wop2, Ch_WZeroFlag) reg16|32|64,regmem \320\2\x0F\x03\110 286,PROT,SM [LSS,lssX] (Ch_Wop2, Ch_ROP1) reg16|32|64,mem \320\2\x0F\xB2\110 386 [LTR,ltrX] () rm16 \2\x0F\x00\203 286,PROT,PRIV [MONITOR] () void \3\x0F\x01\xC8 PRESCOTT reg_eax,reg_ecx,reg_edx \3\x0F\x01\xC8 PRESCOTT,ND [MOV,movX] (Ch_Wop2, Ch_Rop1, Ch_NoReadIfEqualRegs) mem_offs,reg_ax \324\1\xA3\44 8086,SM mem_offs,reg_eax \325\1\xA3\44 386,SM mem_offs,reg_rax \326\1\xA3\44 X86_64,SM regmem,reg16|32|64 \320\1\x89\101 8086,SM reg_ax,mem_offs \324\1\xA1\45 8086,SM reg_eax,mem_offs \325\1\xA1\45 386,SM reg_rax,mem_offs \326\1\xA1\45 X86_64,SM reg16|32|64,regmem \320\1\x8B\110 8086,SM reg32,imm \325\10\xB8\41 386,SD rm64,imm \326\1\xC7\200\255 X86_64,SD ; Shorter form for writing a 32-bit signed integer to a 64-bit register reg64,imm \326\10\xB8\55 X86_64,SM rm64,imm \326\1\xC7\200\255 X86_64,SM ; 64-bit undecorated workaround - Kit rm32,imm \325\1\xC7\200\41 386,SM reg16,imm \324\10\xB8\31 8086,SW rm16,imm \324\1\xC7\200\31 8086,SW mem_offs,reg_al \1\xA2\44 8086,SM rm8,reg8 \1\x88\101 8086 reg_al,mem_offs \1\xA0\45 8086,SM reg8,rm8 \1\x8A\110 8086,SM reg8,imm \10\xB0\21 8086,SB rm8,imm \1\xC6\200\21 8086,SB rm16|32,reg_cs \320\1\x8C\201 8086 rm16|32,reg_dess \320\1\x8C\101 8086 rm16|32,reg_fsgs \320\1\x8C\101 386 reg_dess,rm16|32 \321\1\x8E\110 8086,SM reg_fsgs,rm16|32 \321\1\x8E\110 386,SM reg32,reg_cr4 \2\x0F\x20\204 PENT,PRIV,NOX86_64 reg32,reg_creg \2\x0F\x20\101 386,PRIV,NOX86_64 reg32,reg_dreg \2\x0F\x21\101 386,PRIV,NOX86_64 reg32,reg_treg \2\x0F\x24\101 386,PRIV,NOX86_64 reg64,reg_cr4 \2\x0F\x20\204 PENT,PRIV,X86_64 reg64,reg_creg \2\x0F\x20\101 386,PRIV,X86_64 reg64,reg_dreg \2\x0F\x21\101 386,PRIV,X86_64 reg64,reg_treg \2\x0F\x24\101 386,PRIV,X86_64 reg_cr4,reg32 \2\x0F\x22\214 PENT,PRIV,NOX86_64 reg_creg,reg32 \2\x0F\x22\110 386,PRIV,NOX86_64 reg_dreg,reg32 \2\x0F\x23\110 386,PRIV,NOX86_64 reg_treg,reg32 \2\x0F\x26\110 386,PRIV,NOX86_64 reg_cr4,reg64 \2\x0F\x22\214 PENT,PRIV,X86_64 reg_creg,reg64 \2\x0F\x22\110 386,PRIV,X86_64 reg_dreg,reg64 \2\x0F\x23\110 386,PRIV,X86_64 reg_treg,reg64 \2\x0F\x26\110 386,PRIV,X86_64 [MOVD,movd] (Ch_Rop1, Ch_Wop2) mmxreg,rm32 \2\x0F\x6E\110 PENT,MMX,SD rm32,mmxreg \2\x0F\x7E\101 PENT,MMX,SD xmmreg,rm32 \361\2\x0F\x6E\110 WILLAMETTE,SSE2 rm32,xmmreg \361\2\x0F\x7E\101 WILLAMETTE,SSE2 [MOVQ,movq] (Ch_Rop1, Ch_Wop2) mmxreg,mmxrm \2\x0F\x6F\110 PENT,MMX,SM mmxrm,mmxreg \2\x0F\x7F\101 PENT,MMX,SM mmxreg,rm64 \326\2\x0F\x6E\110 X86_64,MMX rm64,mmxreg \326\2\x0F\x7E\101 X86_64,MMX xmmreg,xmmrm \333\2\x0F\x7E\110 WILLAMETTE,SSE2 xmmrm,xmmreg \361\2\x0F\xD6\101 WILLAMETTE,SSE2 xmmreg,reg64 \361\326\2\x0F\x6E\110 WILLAMETTE,SSE2,X86_64 reg64,xmmreg \361\326\2\x0F\x7E\101 WILLAMETTE,SSE2,X86_64 [MOVSB] (Ch_RWESI, Ch_WMemEDI, Ch_RWEDI, Ch_RDirFlag) void \1\xA4 8086 [MOVSD,movsl] ; Change flags aren't correct for the sse move, so it is handled as a special case in the compiler code (Ch_RWESI, Ch_WMemEDI, Ch_RWEDI, Ch_RDirFlag) void \325\1\xA5 386 xmmreg,xmmrm \334\2\x0F\x10\110 WILLAMETTE,SSE2 xmmrm,xmmreg \334\2\x0F\x11\101 WILLAMETTE,SSE2 [MOVSQ] (Ch_RWRSI, Ch_WMemEDI, Ch_RWRDI, Ch_RDirFlag) void \326\1\xA5 X86_64 [MOVSW] (Ch_RWESI, Ch_WMemEDI, Ch_RWEDI, Ch_RDirFlag) void \324\1\xA5 8086 [MOVSX,movsY] (Ch_Wop2, Ch_Rop1) reg32|64,rm16 \320\2\x0F\xBF\110 386 reg16|32|64,rm8 \320\2\x0F\xBE\110 386 [MOVZX,movzY] (Ch_Wop2, Ch_Rop1) reg32|64,rm16 \320\2\x0F\xB7\110 386 reg16|32|64,rm8 \320\2\x0F\xB6\110 386 [MUL,mulX] (Ch_RWEAX, Ch_WEDX, Ch_WCarryFlag, Ch_WOverflowFlag, Ch_WUSignFlag, Ch_WUZeroFlag, Ch_WUAuxiliaryFlag, Ch_WUParityFlag) rm16|32|64 \320\1\xF7\204 8086 rm8 \1\xF6\204 8086 [MWAIT] () void \3\x0F\x01\xC9 PRESCOTT reg_eax,reg_ecx \3\x0F\x01\xC9 PRESCOTT,ND [NEG,negX] (Ch_Mop1, Ch_WCarryFlag, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WAuxiliaryFlag, Ch_WParityFlag) rm16|32|64 \320\1\xF7\203 8086 rm8 \1\xF6\203 8086 [NOP] () void \1\x90 8086 [NOT,notX] (Ch_Mop1) rm16|32|64 \320\1\xF7\202 8086 rm8 \1\xF6\202 8086 [OR,orX] (Ch_Mop2, Ch_Rop1, Ch_W0OverflowFlag, Ch_W0CarryFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WParityFlag, Ch_WUAuxiliaryFlag) regmem,reg16|32|64 \320\1\x09\101 8086,SM reg16|32|64,regmem \320\1\x0B\110 8086,SM rm8,reg8 \1\x08\101 8086 reg8,rm8 \1\x0A\110 8086,SM rm16|32|64,imm8 \320\1\x83\201\15 8086 reg_eax,imm \325\1\x0D\41 386,SM reg_rax,imm \326\1\x0D\255 X86_64,SD reg_rax,imm \326\1\x0D\255 X86_64,SM ; 64-bit undecorated workaround - Kit rm32,imm \325\1\x81\201\41 386,SM rm64,imm \326\1\x81\201\255 X86_64,SD rm64,imm \326\1\x81\201\255 X86_64,SM ; 64-bit undecorated workaround - Kit reg_ax,imm \324\1\x0D\31 8086,SW rm16,imm \324\1\x81\201\31 8086,SW reg_al,imm \1\x0C\21 8086,SB rm8,imm \1\x80\201\21 8086,SB [OUT,outX] (Ch_Rop1, Ch_Rop2) imm,reg_al \1\xE6\24 8086,SB imm,reg_ax \324\1\xE7\24 8086,SB imm,reg_eax \325\1\xE7\24 386,SB reg_dx,reg_al \1\xEE 8086 reg_dx,reg_ax \324\1\xEF 8086 reg_dx,reg_eax \325\1\xEF 386 [OUTSB] (Ch_All, Ch_RDirFlag) void \1\x6E 186 [OUTSD,outsl] (Ch_All, Ch_RDirFlag) void \325\1\x6F 386 [OUTSW] (Ch_All, Ch_RDirFlag) void \324\1\x6F 186 [PACKSSDW] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\x6B\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\x6B\110 WILLAMETTE,SSE2,SM [PACKSSWB] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\x63\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\x63\110 WILLAMETTE,SSE2,SM [PACKUSWB] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\x67\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\x67\110 WILLAMETTE,SSE2,SM [PADDB] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xFC\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\xFC\110 WILLAMETTE,SSE2,SM [PADDD] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xFE\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\xFE\110 WILLAMETTE,SSE2,SM [PADDSB] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xEC\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\xEC\110 WILLAMETTE,SSE2,SM [PADDSIW] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\x51\110 PENT,MMX,SM,CYRIX [PADDSW] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xED\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\xED\110 WILLAMETTE,SSE2,SM [PADDUSB] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xDC\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\xDC\110 WILLAMETTE,SSE2,SM [PADDUSW] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xDD\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\xDD\110 WILLAMETTE,SSE2,SM [PADDW] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xFD\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\xFD\110 WILLAMETTE,SSE2,SM [PAND] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xDB\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\xDB\110 WILLAMETTE,SSE2,SM [PANDN] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xDF\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\xDF\110 WILLAMETTE,SSE2,SM [PAVEB] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\x50\110 PENT,MMX,SM,CYRIX [PAVGUSB] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\x0F\110\01\xBF PENT,3DNOW,SM [PCMPEQB] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\x74\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\x74\110 WILLAMETTE,SSE2,SM [PCMPEQD] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\x76\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\x76\110 WILLAMETTE,SSE2,SM [PCMPEQW] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\x75\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\x75\110 WILLAMETTE,SSE2,SM [PCMPGTB] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\x64\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\x64\110 WILLAMETTE,SSE2,SM [PCMPGTD] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\x66\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\x66\110 WILLAMETTE,SSE2,SM [PCMPGTW] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\x65\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\x65\110 WILLAMETTE,SSE2,SM [PDISTIB] (Ch_All) mmxreg,mem \2\x0F\x54\110 PENT,MMX,SM,CYRIX [PF2ID] (Ch_All) mmxreg,mmxrm \2\x0F\x0F\110\01\x1D PENT,3DNOW,SM [PFACC] (Ch_All) mmxreg,mmxrm \2\x0F\x0F\110\01\xAE PENT,3DNOW,SM [PFADD] (Ch_All) mmxreg,mmxrm \2\x0F\x0F\110\01\x9E PENT,3DNOW,SM [PFCMPEQ] (Ch_All) mmxreg,mmxrm \2\x0F\x0F\110\01\xB0 PENT,3DNOW,SM [PFCMPGE] (Ch_All) mmxreg,mmxrm \2\x0F\x0F\110\01\x90 PENT,3DNOW,SM [PFCMPGT] (Ch_All) mmxreg,mmxrm \2\x0F\x0F\110\01\xA0 PENT,3DNOW,SM [PFMAX] (Ch_All) mmxreg,mmxrm \2\x0F\x0F\110\01\xA4 PENT,3DNOW,SM [PFMIN] (Ch_All) mmxreg,mmxrm \2\x0F\x0F\110\01\x94 PENT,3DNOW,SM [PFMUL] (Ch_All) mmxreg,mmxrm \2\x0F\x0F\110\01\xB4 PENT,3DNOW,SM [PFRCP] (Ch_All) mmxreg,mmxrm \2\x0F\x0F\110\01\x96 PENT,3DNOW,SM [PFRCPIT1] (Ch_All) mmxreg,mmxrm \2\x0F\x0F\110\01\xA6 PENT,3DNOW,SM [PFRCPIT2] (Ch_All) mmxreg,mmxrm \2\x0F\x0F\110\01\xB6 PENT,3DNOW,SM [PFRSQIT1] (Ch_All) mmxreg,mmxrm \2\x0F\x0F\110\01\xA7 PENT,3DNOW,SM [PFRSQRT] (Ch_All) mmxreg,mmxrm \2\x0F\x0F\110\01\x97 PENT,3DNOW,SM [PFSUB] (Ch_All) mmxreg,mmxrm \2\x0F\x0F\110\01\x9A PENT,3DNOW,SM [PFSUBR] (Ch_All) mmxreg,mmxrm \2\x0F\x0F\110\01\xAA PENT,3DNOW,SM [PI2FD] (Ch_All) mmxreg,mmxrm \2\x0F\x0F\110\01\x0D PENT,3DNOW,SM [PMACHRIW] (Ch_All) mmxreg,mem \2\x0F\x5E\110 PENT,MMX,SM,CYRIX [PMADDWD] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xF5\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\xF5\110 WILLAMETTE,SM,SSE2 [PMAGW] (Ch_All) mmxreg,mmxrm \2\x0F\x52\110 PENT,MMX,SM,CYRIX [PMULHRIW] (Ch_All) mmxreg,mmxrm \2\x0F\x5D\110 PENT,MMX,SM,CYRIX [PMULHRW] (Ch_All) mmxreg,mmxrm \2\x0F\x0F\110\1\xB7 PENT,3DNOW,SM [PMULHRWC] (Ch_All) mmxreg,mmxrm \2\x0F\x59\110 PENT,MMX,SM,CYRIX [PMULHW] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xE5\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\xE5\110 WILLAMETTE,SSE2,SM [PMULLW] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xD5\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\xD5\110 WILLAMETTE,SSE2,SM [PMVGEZB] (Ch_All) mmxreg,mem \2\x0F\x5C\110 PENT,MMX,SM,CYRIX [PMVLZB] (Ch_All) mmxreg,mem \2\x0F\x5B\110 PENT,MMX,SM,CYRIX [PMVNZB] (Ch_All) mmxreg,mem \2\x0F\x5A\110 PENT,MMX,SM,CYRIX [PMVZB] (Ch_All) mmxreg,mem \2\x0F\x58\110 PENT,MMX,SM,CYRIX [POP,popX] (Ch_Wop1, Ch_RWESP) reg16 \324\10\x58 8086 reg32 \325\10\x58 386,NOX86_64 reg64 \335\10\x58 X86_64 rm16 \324\1\x8F\200 8086 rm32 \325\1\x8F\200 386,NOX86_64 rm64 \335\1\x8F\200 X86_64 reg_cs \1\x0F 8086,UNDOC,ND reg_dess \4 8086,NOX86_64 reg_fsgs \1\x0F\5\335 386 [POPA,popaX] (Ch_All) void \327\1\x61 186,NOX86_64 [POPAD,popal] (Ch_All) void \325\1\x61 386,NOX86_64 [POPAW] (Ch_All) void \324\1\x61 186,NOX86_64 [POPF] (Ch_RWESP, Ch_WFlags) void \327\1\x9D 8086,NOX86_64 void \326\1\x9D X86_64 [POPFD,popfl] (Ch_RWESP, Ch_WFlags) void \325\1\x9D 386,NOX86_64 [POPFW] (Ch_RWESP, Ch_WFLAGS) void \324\1\x9D 8086,NOX86_64 void \1\x9D X86_64 [POPFQ] (Ch_RWESP, Ch_WFlags) void \326\1\x9D X86_64 [POR] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xEB\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\xEB\110 WILLAMETTE,SSE2,SM [PREFETCH,prefetchX] (Ch_Rop1) mem \2\x0F\x0D\200 PENT,3DNOW,SM [PREFETCHW,prefetchwX] (Ch_Rop1) mem \2\x0F\x0D\201 PENT,3DNOW,SM [PSLLD] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xF2\110 PENT,MMX,SM mmxreg,imm \2\x0F\x72\206\25 PENT,MMX,SB,AR1 xmmreg,xmmrm \361\2\x0F\xF2\110 WILLAMETTE,SSE2,SM xmmreg,imm \361\2\x0F\x72\206\25 WILLAMETTE,SSE2,SB,AR1 [PSLLDQ] (Ch_Mop2, Ch_Rop1) xmmreg,imm \361\2\x0F\x73\207\25 WILLAMETTE,SSE2,SB,AR1 [PSLLQ] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xF3\110 PENT,MMX,SM mmxreg,imm \2\x0F\x73\206\25 PENT,MMX,SB,AR1 xmmreg,xmmrm \361\2\x0F\xF3\110 WILLAMETTE,SSE2,SM xmmreg,imm \361\2\x0F\x73\206\25 WILLAMETTE,SSE2,SB,AR1 [PSLLW] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xF1\110 PENT,MMX,SM mmxreg,imm \2\x0F\x71\206\25 PENT,MMX,SB,AR1 xmmreg,xmmrm \361\2\x0F\xF1\110 WILLAMETTE,SSE2,SM xmmreg,imm \361\2\x0F\x71\206\25 WILLAMETTE,SSE2,SB,AR1 [PSRAD] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xE2\110 PENT,MMX,SM mmxreg,imm \2\x0F\x72\204\25 PENT,MMX,SB,AR1 xmmreg,xmmrm \361\2\x0F\xE2\110 WILLAMETTE,SSE2,SM xmmreg,imm \361\2\x0F\x72\204\25 WILLAMETTE,SSE2,SB,AR1 [PSRAW] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xE1\110 PENT,MMX,SM mmxreg,imm \2\x0F\x71\204\25 PENT,MMX,SB,AR1 xmmreg,xmmrm \361\2\x0F\xE1\110 WILLAMETTE,SSE2,SM xmmreg,imm \361\2\x0F\x71\204\25 WILLAMETTE,SSE2,SB,AR1 [PSRLD] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xD2\110 PENT,MMX,SM mmxreg,imm \2\x0F\x72\202\25 PENT,MMX,SB,AR1 xmmreg,xmmrm \361\2\x0F\xD2\110 WILLAMETTE,SSE2,SM xmmreg,imm \361\2\x0F\x72\202\25 WILLAMETTE,SSE2,SB,AR1 [PSRLQ] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xD3\110 PENT,MMX,SM mmxreg,imm \2\x0F\x73\202\25 PENT,MMX,SB,AR1 xmmreg,xmmrm \361\2\x0F\xD3\110 WILLAMETTE,SSE2,SM xmmreg,imm \361\2\x0F\x73\202\25 WILLAMETTE,SSE2,SB,AR1 [PSRLW] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xD1\110 PENT,MMX,SM mmxreg,imm \2\x0F\x71\202\25 PENT,MMX,SB,AR1 xmmreg,xmmrm \361\2\x0F\xD1\110 WILLAMETTE,SSE2,SM xmmreg,imm \361\2\x0F\x71\202\25 WILLAMETTE,SSE2,SB,AR1 [PSUBB] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xF8\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\xF8\110 WILLAMETTE,SSE2,SM [PSUBD] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xFA\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\xFA\110 WILLAMETTE,SSE2,SM [PSUBSB] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xE8\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\xE8\110 WILLAMETTE,SSE2,SM [PSUBSIW] (Ch_Mop2, Ch_Rop1) mmxreg,mem \2\x0F\x55\110 PENT,MMX,SM,CYRIX mmxreg,mmxreg \2\x0F\x55\110 PENT,MMX,CYRIX [PSUBSW] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xE9\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\xE9\110 WILLAMETTE,SSE2,SM [PSUBUSB] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xD8\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\xD8\110 WILLAMETTE,SSE2,SM [PSUBUSW] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xD9\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\xD9\110 WILLAMETTE,SSE2,SM [PSUBW] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xF9\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\xF9\110 WILLAMETTE,SSE2,SM [PUNPCKHBW] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\x68\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\x68\110 WILLAMETTE,SSE2,SM [PUNPCKHDQ] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\x6A\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\x6A\110 WILLAMETTE,SSE2,SM [PUNPCKHWD] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\x69\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\x69\110 WILLAMETTE,SSE2,SM [PUNPCKLBW] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\x60\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\x60\110 WILLAMETTE,SSE2,SM [PUNPCKLDQ] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\x62\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\x62\110 WILLAMETTE,SSE2,SM [PUNPCKLWD] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\x61\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\x61\110 WILLAMETTE,SSE2,SM [PUSH,pushX] (Ch_Rop1, Ch_RWESP) reg16 \324\10\x50 8086 reg32 \325\10\x50 386,NOX86_64 reg64 \335\10\x50 X86_64 rm16 \324\1\xFF\206 8086 rm32 \325\1\xFF\206 386,NOX86_64 rm64 \335\1\xFF\206 X86_64 imm32 \325\1\x68\40\335 386 imm16 \324\1\x68\30\335 186 imm8 \1\x6A\14\335 186 reg_fsgs \1\x0F\7\335 386,NOX86_64 reg_sreg \6 8086,NOX86_64 [PUSHA,pushaX] (Ch_All) void \327\1\x60 186,NOX86_64 [PUSHAD,pushal] (Ch_All) void \325\1\x60 386,NOX86_64 [PUSHAW] (Ch_All) void \324\1\x60 186,NOX86_64 [PUSHF] (Ch_RWESP, Ch_RFlags) void \327\1\x9C 8086 [PUSHFD,pushfl] (Ch_RWESP, Ch_RFlags) void \325\1\x9C 386,NOX86_64 [PUSHFW] (Ch_RWESP, Ch_RFLAGS) void \324\1\x9C 8086 [PUSHFQ] (Ch_RWESP, Ch_RFlags) void \326\1\x9C X86_64 [PXOR] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xEF\110 PENT,MMX,SM xmmreg,xmmrm \361\2\x0F\xEF\110 WILLAMETTE,SSE2,SM [RCL,rclX] (Ch_Mop2, Ch_Rop1, Ch_RWCarryFlag, Ch_WOverflowFlag) rm16|32|64,unity \320\1\xD1\202 8086 rm16|32|64,reg_cl \320\1\xD3\202 8086 rm16|32|64,imm \320\1\xC1\202\25 186,SB rm8,unity \1\xD0\202 8086 rm8,reg_cl \1\xD2\202 8086 rm8,imm \1\xC0\202\25 186,SB [RCR,rcrX] (Ch_Mop2, Ch_Rop1, Ch_RWCarryFlag, Ch_WOverflowFlag) rm16|32|64,unity \320\1\xD1\203 8086 rm16|32|64,reg_cl \320\1\xD3\203 8086 rm16|32|64,imm \320\1\xC1\203\25 186,SB rm8,unity \1\xD0\203 8086 rm8,reg_cl \1\xD2\203 8086 rm8,imm \1\xC0\203\25 186,SB [RDSHR] (Ch_All) void \2\x0F\x36 P6,CYRIX,SMM [RDMSR] (Ch_WEAX, Ch_WEDX) void \2\x0F\x32 PENT,PRIV [RDPMC] (Ch_WEAX, Ch_WEDX) void \2\x0F\x33 P6 [RDTSC] (Ch_WEAX, Ch_WEDX) void \2\x0F\x31 PENT [REP] (Ch_RWECX) void \1\xF3 8086,PRE [REPE] (Ch_RWECX, Ch_RZeroFlag) void \1\xF3 8086,PRE [REPNE] (Ch_RWECX, Ch_RZeroFlag) void \1\xF2 8086,PRE [REPNZ] (Ch_RWECX, Ch_RZeroFlag) void \1\xF2 8086,PRE [REPZ] (Ch_RWECX, Ch_RZeroFlag) void \1\xF3 8086,PRE [RET] (Ch_All) void \327\1\xC3 8086 imm \327\1\xC2\30 8086,SW [RETF,lret] (Ch_All) void \327\1\xCB 8086 imm \327\1\xCA\30 8086,SW [RETN,ret] (Ch_All) void \327\1\xC3 8086 imm \327\1\xC2\30 8086,SW [RETW] (Ch_All) void \324\1\xC3 8086 imm \324\1\xC2\30 8086,SW [RETFW,lretw] (Ch_All) void \324\1\xCB 8086 imm \324\1\xCA\30 8086,SW [RETNW,retw] (Ch_All) void \324\1\xC3 8086 imm \324\1\xC2\30 8086,SW [RETD,ret] (Ch_All) void \325\1\xC3 386,NOX86_64 imm \325\1\xC2\30 386,SW,NOX86_64 [RETFD,lret] (Ch_All) void \325\1\xCB 386 imm \325\1\xCA\30 386,SW [RETND,ret] (Ch_All) void \325\1\xC3 386,NOX86_64 imm \325\1\xC2\30 386,SW,NOX86_64 [RETQ,ret] (Ch_All) void \335\1\xC3 X86_64 imm \335\1\xC2\30 X86_64,SW [RETFQ,lretq] (Ch_All) void \326\1\xCB X86_64 imm \326\1\xCA\30 X86_64,SW [RETNQ,ret] (Ch_All) void \335\1\xC3 X86_64 imm \335\1\xC2\30 X86_64,SW [ROL,rolX] (Ch_Mop2, Ch_Rop1, Ch_WCarryFlag, Ch_WOverflowFlag) rm16|32|64,unity \320\1\xD1\200 8086 rm16|32|64,reg_cl \320\1\xD3\200 8086 rm16|32|64,imm \320\1\xC1\200\25 186,SB rm8,unity \1\xD0\200 8086 rm8,reg_cl \1\xD2\200 8086 rm8,imm \1\xC0\200\25 186,SB [ROR,rorX] (Ch_Mop2, Ch_Rop1, Ch_WCarryFlag, Ch_WOverflowFlag) rm16|32|64,unity \320\1\xD1\201 8086 rm16|32|64,reg_cl \320\1\xD3\201 8086 rm16|32|64,imm \320\1\xC1\201\25 186,SB rm8,unity \1\xD0\201 8086 rm8,reg_cl \1\xD2\201 8086 rm8,imm \1\xC0\201\25 186,SB [RSDC] (Ch_All) reg_sreg,mem80 \2\x0F\x79\101 486,CYRIX,SMM [RSLDT] (Ch_All) mem80 \2\x0F\x7B\200 486,CYRIX,SMM [RSM] (Ch_All) void \2\x0F\xAA PENT,SMM ; SAHF/LAHF are valid in x86_64 only if CPUID.80000001h:ECX.0=1 [SAHF] (Ch_REAX, Ch_WSignFlag, Ch_WZeroFlag, Ch_WAuxiliaryFlag, Ch_WParityFlag, Ch_WCarryFlag) void \1\x9E 8086 [SAL,salX] (Ch_Mop2, Ch_Rop1, Ch_WCarryFlag, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WParityFlag, Ch_WUAuxiliaryFlag) rm16|32|64,unity \320\1\xD1\204 8086,ND rm16|32|64,reg_cl \320\1\xD3\204 8086,ND rm16|32|64,imm \320\1\xC1\204\25 186,ND,SB rm8,unity \1\xD0\204 8086,ND rm8,reg_cl \1\xD2\204 8086,ND rm8,imm \1\xC0\204\25 186,ND,SB [SALC] (Ch_WEAX, Ch_RFLAGS) void \1\xD6 8086,UNDOC,NOX86_64 [SAR,sarX] (Ch_Mop2, Ch_Rop1, Ch_WCarryFlag, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WParityFlag, Ch_WUAuxiliaryFlag) rm16|32|64,unity \320\1\xD1\207 8086 rm16|32|64,reg_cl \320\1\xD3\207 8086 rm16|32|64,imm \320\1\xC1\207\25 186,SB rm8,unity \1\xD0\207 8086 rm8,reg_cl \1\xD2\207 8086 rm8,imm \1\xC0\207\25 186,SB [SBB,sbbX] (Ch_Mop2, Ch_Rop1, Ch_NoReadIfEqualRegs, Ch_RWCarryFlag, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WAuxiliaryFlag, Ch_WParityFlag) regmem,reg16|32|64 \320\1\x19\101 8086,SM reg16|32|64,regmem \320\1\x1B\110 8086,SM rm16|32|64,imm8 \320\1\x83\203\15 8086 rm8,reg8 \1\x18\101 8086 reg8,rm8 \1\x1A\110 8086,SM reg_eax,imm \325\1\x1D\41 386,SM reg_rax,imm \326\1\x1D\255 X86_64,SD reg_rax,imm \326\1\x1D\255 X86_64,SM ; 64-bit undecorated workaround - Kit rm32,imm \320\1\x81\203\41 386,SM rm64,imm \326\1\x81\203\255 X86_64,SD rm64,imm \326\1\x81\203\255 X86_64,SM ; 64-bit undecorated workaround - Kit reg_ax,imm \324\1\x1D\31 8086,SW rm16,imm \320\1\x81\203\31 8086,SW reg_al,imm \1\x1C\21 8086,SB rm8,imm \1\x80\203\21 8086,SB [SCASB] (Ch_REAX, Ch_RMemEDI, Ch_RWEDI, Ch_RDirFlag, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WAuxiliaryFlag, Ch_WCarryFlag, Ch_WParityFlag) void \332\1\xAE 8086 [SCASD,scasl] (Ch_REAX, Ch_RMemEDI, Ch_RWEDI, Ch_RDirFlag, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WAuxiliaryFlag, Ch_WCarryFlag, Ch_WParityFlag) void \332\325\1\xAF 386 [SCASQ] (Ch_RRAX, Ch_RMemEDI, Ch_RWRDI, Ch_RDirFlag, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WAuxiliaryFlag, Ch_WCarryFlag, Ch_WParityFlag) void \332\326\1\xAF X86_64 [SCASW] (Ch_REAX, Ch_RMemEDI, Ch_RWEDI, Ch_RDirFlag, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WAuxiliaryFlag, Ch_WCarryFlag, Ch_WParityFlag) void \332\324\1\xAF 8086 [SEGCS,cs] () void \1\x2E 8086,PRE [SEGDS,ds] () void \1\x3E 8086,PRE [SEGES,es] () void \1\x26 8086,PRE [SEGFS,fs] () void \1\x64 386,PRE [SEGGS,gs] () void \1\x65 386,PRE [SEGSS,ss] () void \1\x36 8086,PRE [SGDT] (Ch_Wop1) mem \2\x0F\x01\200 286 [SHL,shlX] (Ch_Mop2, Ch_Rop1, Ch_WCarryFlag, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WParityFlag, Ch_WUAuxiliaryFlag) rm16|32|64,unity \320\1\xD1\204 8086 rm16|32|64,reg_cl \320\1\xD3\204 8086 rm16|32|64,imm \320\1\xC1\204\25 186,SW rm8,unity \1\xD0\204 8086 rm8,reg_cl \1\xD2\204 8086 rm8,imm \1\xC0\204\25 186,SB [SHLD,shldX] (Ch_MOp3, Ch_Rop2, Ch_WCarryFlag, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WParityFlag, Ch_WUAuxiliaryFlag) rm16|32|64,reg16|32|64,imm \321\2\x0F\xA4\101\26 386,SM2,SB,AR2 rm16|32|64,reg16|32|64,reg_cl \321\2\x0F\xA5\101 386,SM [SHR,shrX] (Ch_Mop2, Ch_Rop1, Ch_WCarryFlag, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WParityFlag, Ch_WUAuxiliaryFlag) rm16|32|64,unity \320\1\xD1\205 8086 rm16|32|64,reg_cl \320\1\xD3\205 8086 rm16|32|64,imm \320\1\xC1\205\25 186,SW rm8,unity \1\xD0\205 8086 rm8,reg_cl \1\xD2\205 8086 rm8,imm \1\xC0\205\25 186,SB [SHRD,shrdX] (Ch_MOp3, Ch_Rop2, Ch_WCarryFlag, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WParityFlag, Ch_WUAuxiliaryFlag) rm16|32|64,reg16|32|64,imm \321\2\x0F\xAC\101\26 386,SM2,SB,AR2 rm16|32|64,reg16|32|64,reg_cl \321\2\x0F\xAD\101 386,SM [SIDT,sidtX] (Ch_Wop1) mem \2\x0F\x01\201 286 [SLDT,sldtX] (Ch_Wop1) mem \2\x0F\x00\200 286,PROT reg16|32|64 \320\2\x0F\x00\200 286,PROT [SMI] (Ch_All) void \1\xF1 386,UNDOC [SMINT] (Ch_All) void \2\x0F\x38 P6,CYRIX [SMINTOLD] (Ch_All) void \2\x0F\x7E 486,CYRIX,ND [SMSW,smswX] (Ch_Wop1) rm16|32|64 \320\2\x0F\x01\204 286 [STC] (Ch_W1CarryFlag) void \1\xF9 8086 [STD] (Ch_W1DirFlag) void \1\xFD 8086 [STI] (Ch_W1IntFlag) void \1\xFB 8086 [STOSB] (Ch_REAX, Ch_WMemEDI, Ch_RWEDI, Ch_RDirFlag) void \1\xAA 8086 [STOSD,stosl] (Ch_REAX, Ch_WMemEDI, Ch_RWEDI, Ch_RDirFlag) void \325\1\xAB 386 [STOSW] (Ch_REAX, Ch_WMemEDI, Ch_RWEDI, Ch_RDirFlag) void \324\1\xAB 8086 [STR,strX] (Ch_Wop1) mem \2\x0F\x00\201 286,PROT reg16|32|64 \320\2\x0F\x00\201 286,PROT [SUB,subX] (Ch_Mop2, Ch_Rop1, Ch_NoReadIfEqualRegs, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WAuxiliaryFlag, Ch_WCarryFlag, Ch_WParityFlag) regmem,reg16|32|64 \320\1\x29\101 8086,SM reg16|32|64,regmem \320\1\x2B\110 8086,SM rm8,reg8 \1\x28\101 8086 reg8,rm8 \1\x2A\110 8086,SM rm16|32|64,imm8 \320\1\x83\205\15 8086 reg_eax,imm \325\1\x2D\41 386,SM reg_rax,imm \326\1\x2D\255 X86_64,SD reg_rax,imm \326\1\x2D\255 X86_64,SM ; 64-bit undecorated workaround - Kit rm32,imm \320\1\x81\205\41 386,SM rm64,imm \326\1\x81\205\255 X86_64,SD rm64,imm \326\1\x81\205\255 X86_64,SM ; 64-bit undecorated workaround - Kit reg_ax,imm \324\1\x2D\31 8086,SW rm16,imm \324\1\x81\205\31 8086,SW reg_al,imm \1\x2C\21 8086,SB rm8,imm \1\x80\205\21 8086,SB [SVDC,svdcX] (Ch_All) mem80,reg_sreg \2\x0F\x78\101 486,CYRIX,SMM [SVLDT,svldtX] (Ch_All) mem80 \2\x0F\x7A\200 486,CYRIX,SMM [SVTS,svtsX] (Ch_All) mem80 \2\x0F\x7C\200 486,CYRIX,SMM [SYSCALL] (Ch_All) void \2\x0F\x05 P6,PROT,AMD [SYSENTER] (Ch_All) void \2\x0F\x34 P6,PROT [SYSEXIT] (Ch_All) void \2\x0F\x35 P6,PROT,PRIV [SYSRET] (Ch_All) void \2\x0F\x07 P6,PROT,PRIV,AMD [TEST,testX] (Ch_Rop1, Ch_Rop2, Ch_W0OverflowFlag, Ch_W0CarryFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WParityFlag, Ch_WUAuxiliaryFlag) regmem,reg16|32|64 \320\1\x85\101 8086,SM reg16|32|64,mem \320\1\x85\110 8086,SM reg8,reg8 \1\x84\101 8086 rm8,reg8 \1\x84\101 8086,SM reg_rax,imm \326\1\xA9\255 X86_64,SD reg_rax,imm \326\1\xA9\255 X86_64,SM ; 64-bit undecorated workaround - Kit reg_eax,imm \325\1\xA9\41 386,SM reg_ax,imm \324\1\xA9\31 8086,SM reg_al,imm \1\xA8\21 8086,SM rm64,imm \326\1\xF7\200\255 X86_64,SD rm64,imm \326\1\xF7\200\255 X86_64,SM ; 64-bit undecorated workaround - Kit rm32,imm \325\1\xF7\200\41 386,SM rm16,imm \324\1\xF7\200\31 8086,SM rm8,imm \1\xF6\200\21 8086,SM mem,imm32 \325\1\xF7\200\41 386,SM mem,imm16 \324\1\xF7\200\31 8086,SM mem,imm8 \1\xF6\200\21 8086,SM [UD1] (Ch_All) void \2\x0F\xB9 286,UNDOC [UD2] (Ch_All) void \2\x0F\x0B 286 [UMOV,umovX] (Ch_All) regmem,reg16|32|64 \320\2\x0F\x11\101 386,UNDOC,SM reg16|32|64,mem \320\2\x0F\x13\110 386,UNDOC,SM rm8,reg8 \2\x0F\x10\101 386,UNDOC reg8,rm8 \2\x0F\x12\110 386,UNDOC [VERR,verrX] (Ch_WZeroFlag) mem \2\x0F\x00\204 286,PROT mem16 \2\x0F\x00\204 286,PROT reg16 \2\x0F\x00\204 286,PROT [VERW] (Ch_WZeroFlag) mem \2\x0F\x00\205 286,PROT mem16 \2\x0F\x00\205 286,PROT reg16 \2\x0F\x00\205 286,PROT [WAIT] () void \1\x9B 8086 [WBINVD] () void \2\x0F\x09 486,PRIV [WRSHR] (Ch_All) void \2\x0F\x37 P6,CYRIX,SMM [WRMSR] (Ch_All) void \2\x0F\x30 PENT,PRIV [XADD,xaddX] (Ch_All, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WAuxiliaryFlag, Ch_WCarryFlag, Ch_WParityFlag) mem,reg16|32|64 \320\2\x0F\xC1\101 486,SM rm8,reg8 \2\x0F\xC0\101 486 reg8,reg8 \2\x0F\xC0\101 486 reg16,reg16 \320\2\x0F\xC1\101 486 reg32,reg32 \321\2\x0F\xC1\101 486 reg64,reg64 \320\2\x0F\xC1\101 X86_64 [XBTS,xbtsX] (Ch_All) reg16,mem \324\2\x0F\xA6\110 386,SW,UNDOC,ND reg16,reg16 \324\2\x0F\xA6\110 386,UNDOC,ND reg32,mem \325\2\x0F\xA6\110 386,SD,UNDOC,ND reg32,reg32 \325\2\x0F\xA6\110 386,UNDOC,ND [XCHG,xchgX] (Ch_RWop1, Ch_RWop2, Ch_NoReadIfEqualRegs) reg_ax,reg16 \324\11\x90 8086 reg_eax,reg32 \325\11\x90 386 reg_rax,reg64 \326\11\x90 X86_64 reg16,reg_ax \324\10\x90 8086 reg32,reg_eax \325\10\x90 386 reg64,reg_rax \326\10\x90 X86_64 reg16|32|64,regmem \320\1\x87\110 8086,SM mem,reg16|32|64 \320\1\x87\101 8086,SM reg8,rm8 \1\x86\110 8086 mem8,reg8 \1\x86\101 8086 [XLAT] (Ch_WEAX, Ch_REBX) void \1\xD7 8086 mem8 \1\xD7 8086 [XLATB] (Ch_WEAX, Ch_REBX) void \1\xD7 8086 [XOR,xorX] (Ch_Mop2, Ch_Rop1, Ch_NoReadIfEqualRegs, Ch_W0OverflowFlag, Ch_W0CarryFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WParityFlag, Ch_WUAuxiliaryFlag) regmem,reg16|32|64 \320\1\x31\101 8086,SM reg16|32|64,regmem \320\1\x33\110 8086,SM rm8,reg8 \1\x30\101 8086 reg8,rm8 \1\x32\110 8086 rm16|32|64,imm8 \320\1\x83\206\15 8086 reg_eax,imm \325\1\x35\41 386,SM reg_rax,imm \326\1\x35\255 X86_64,SD reg_rax,imm \326\1\x35\255 X86_64,SM ; 64-bit undecorated workaround - Kit rm32,imm \320\1\x81\206\41 386,SM rm64,imm \326\1\x81\206\255 X86_64,SD rm64,imm \326\1\x81\206\255 X86_64,SM ; 64-bit undecorated workaround - Kit reg_ax,imm \324\1\x35\31 8086,SW rm16,imm \324\1\x81\206\31 8086,SW reg_al,imm \1\x34\21 8086,SB rm8,imm \1\x80\206\21 8086,SB [XSTORE] (Ch_All) void \3\x0F\xA7\xC0 P6,CYRIX [XCRYPTECB] (Ch_All) void \333\3\x0F\xA7\xC8 P6,CYRIX [XCRYPTCBC] (Ch_All) void \333\3\x0F\xA7\xD0 P6,CYRIX [XCRYPTCFB] (Ch_All) void \333\3\x0F\xA7\xE0 P6,CYRIX [XCRYPTOFB] (Ch_All) void \333\3\x0F\xA7\xE8 P6,CYRIX [CMOVcc,cmovCCX] (Ch_ROp1, Ch_MOp2, Ch_RFLAGScc) reg16|32|64,regmem \320\1\x0F\13\x40\110 P6,SM [Jcc] (Ch_RFLAGScc) imm8 \13\x70\50 8086 imm16|32 \320\1\x0F\13\x80\64 386,PASS2 imm16 \23\x70\1\x03\1\xE9\60 8086,PASS2,16BITONLY imm|short \13\x70\50 8086 imm|near \320\1\x0F\13\x80\64 386,PASS2 imm16|near \23\x70\1\x03\1\xE9\60 8086,PASS2,16BITONLY [SETcc,setCCX] (Ch_RFLAGScc, Ch_WOp1) rm8 \1\x0F\13\x90\200 386 ; Alternate syntax of string instructions (with memory operands) [MOVS,movsX] (Ch_RWESI, Ch_WMemEDI, Ch_RWEDI, Ch_RDirFlag) mem8,mem8 \1\xA4 8086,SM mem16,mem16 \324\1\xA5 8086,SM mem32,mem32 \325\1\xA5 386,SM mem64,mem64 \326\1\xA5 X86_64,SM [CMPS,cmpsX] (Ch_RWESI, Ch_RMemEDI, Ch_RWEDI, Ch_RDirFlag, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WAuxiliaryFlag, Ch_WCarryFlag, Ch_WParityFlag) mem8,mem8 \332\1\xA6 8086,SM mem16,mem16 \332\324\1\xA7 8086,SM mem32,mem32 \332\325\1\xA7 386,SM mem64,mem64 \326\1\xA7 X86_64,SM [SCAS,scasX] (Ch_REAX, Ch_RMemEDI, Ch_RWEDI, Ch_RDirFlag, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WAuxiliaryFlag, Ch_WCarryFlag, Ch_WParityFlag) mem8 \332\1\xAE 8086 mem16 \332\324\1\xAF 8086 mem32 \332\325\1\xAF 386 mem64 \332\326\1\xAF X86_64 [LODS,lodsX] (Ch_WEAX, Ch_RWESI, Ch_RDirFlag) mem8 \1\xAC 8086 mem16 \324\1\xAD 8086 mem32 \325\1\xAD 386 mem64 \326\1\xAD X86_64 [STOS,stosX] (Ch_REAX, Ch_WMemEDI, Ch_RWEDI, Ch_RDirFlag) mem8 \1\xAA 8086 mem16 \324\1\xAB 8086 mem32 \325\1\xAB 386 mem64 \326\1\xAB X86_64 [INS,insX] (Ch_WMemEDI, Ch_RWEDI, Ch_REDX, Ch_RDirFlag) mem8,reg_dx \1\x6C 186 mem16,reg_dx \324\1\x6D 186 mem32,reg_dx \325\1\x6D 386 [OUTS,outsX] (Ch_All, Ch_RDirFlag) reg_dx,mem8 \1\x6E 186 reg_dx,mem16 \324\1\x6F 186 reg_dx,mem32 \325\1\x6F 386 ; ; Katmai Streaming SIMD instructions (SSE -- a.k.a. KNI, XMM, MMX2) ; [ADDPS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \331\2\x0F\x58\110 KATMAI,SSE [ADDSS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \336\333\2\x0F\x58\110 KATMAI,SSE [ANDNPS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \2\x0F\x55\110 KATMAI,SSE [ANDPS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \2\x0F\x54\110 KATMAI,SSE [CMPEQPS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \331\2\x0F\xC2\110\1\x00 KATMAI,SSE [CMPEQSS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \336\333\2\x0F\xC2\110\1\x00 KATMAI,SSE [CMPLEPS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \331\2\x0F\xC2\110\1\x02 KATMAI,SSE [CMPLESS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \336\333\2\x0F\xC2\110\1\x02 KATMAI,SSE [CMPLTPS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \331\2\x0F\xC2\110\1\x01 KATMAI,SSE [CMPLTSS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \336\333\2\x0F\xC2\110\1\x01 KATMAI,SSE [CMPNEQPS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \331\2\x0F\xC2\110\1\x04 KATMAI,SSE [CMPNEQSS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \336\333\2\x0F\xC2\110\1\x04 KATMAI,SSE [CMPNLEPS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \331\2\x0F\xC2\110\1\x06 KATMAI,SSE [CMPNLESS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \336\333\2\x0F\xC2\110\1\x06 KATMAI,SSE [CMPNLTPS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \331\2\x0F\xC2\110\1\x05 KATMAI,SSE [CMPNLTSS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \336\333\2\x0F\xC2\110\1\x05 KATMAI,SSE [CMPORDPS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \331\2\x0F\xC2\110\1\x07 KATMAI,SSE [CMPORDSS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \336\333\2\x0F\xC2\110\1\x07 KATMAI,SSE [CMPUNORDPS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \331\2\x0F\xC2\110\1\x03 KATMAI,SSE [CMPUNORDSS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \336\333\2\x0F\xC2\110\1\x03 KATMAI,SSE ; ; CMPPS/CMPSS must come after the specific ops; that way the disassembler will find the ; specific ops first and only disassemble illegal ones as cmpps. ; [CMPPS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm,imm \331\2\x0F\xC2\110\22 KATMAI,SSE,SB,AR2 [CMPSS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm,imm \336\333\2\x0F\xC2\110\22 KATMAI,SSE,SB,AR2;SCL32 [COMISS] (Ch_Rop1, Ch_Rop2, Ch_WFlags) xmmreg,xmmrm \336\2\x0F\x2F\110 KATMAI,SSE [CVTPI2PS] (Ch_Wop2, Ch_Rop1) xmmreg,mmxrm \331\2\x0F\x2A\110 KATMAI,SSE,MMX [CVTPS2PI] (Ch_Wop2, Ch_Rop1) mmxreg,mem64 \331\2\x0F\x2D\110 KATMAI,SSE,MMX mmxreg,xmmreg \331\2\x0F\x2D\110 KATMAI,SSE,MMX [CVTSI2SS,cvtsi2ssS] (Ch_Wop2, Ch_Rop1) xmmreg,rm32 \333\321\2\x0F\x2A\110 KATMAI,SSE xmmreg,rm64 \333\321\2\x0F\x2A\110 KATMAI,SSE,X86_64 [CVTSS2SI] (Ch_Wop2, Ch_Rop1) reg32|64,mem32 \333\320\2\x0F\x2D\110 KATMAI,SSE reg32|64,xmmreg \333\320\2\x0F\x2D\110 KATMAI,SSE [CVTTPS2PI] (Ch_Wop2, Ch_Rop1) mmxreg,mem64 \331\2\x0F\x2C\110 KATMAI,SSE,MMX mmxreg,xmmreg \331\2\x0F\x2C\110 KATMAI,SSE,MMX [CVTTSS2SI] (Ch_Wop2, Ch_Rop1) reg32|64,mem32 \333\320\2\x0F\x2C\110 KATMAI,SSE reg32|64,xmmreg \333\320\2\x0F\x2C\110 KATMAI,SSE [DIVPS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \331\2\x0F\x5E\110 KATMAI,SSE [DIVSS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \336\333\2\x0F\x5E\110 KATMAI,SSE [LDMXCSR] (Ch_Rop1) mem \2\x0F\xAE\202 KATMAI,SSE,SD [MAXPS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \331\2\x0F\x5F\110 KATMAI,SSE [MAXSS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \336\333\2\x0F\x5F\110 KATMAI,SSE [MINPS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \331\2\x0F\x5D\110 KATMAI,SSE [MINSS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \336\333\2\x0F\x5D\110 KATMAI,SSE [MOVAPS] (Ch_ROp1, Ch_WOp2) xmmreg,xmmrm \2\x0F\x28\110 KATMAI,SSE xmmrm,xmmreg \2\x0F\x29\101 KATMAI,SSE [MOVHPS] (Ch_Mop2, Ch_Rop1) xmmreg,mem \2\x0F\x16\110 KATMAI,SSE mem,xmmreg \2\x0F\x17\101 KATMAI,SSE [MOVLHPS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmreg \2\x0F\x16\110 KATMAI,SSE [MOVLPS] (Ch_Mop2, Ch_Rop1) xmmreg,mem \2\x0F\x12\110 KATMAI,SSE mem,xmmreg \2\x0F\x13\101 KATMAI,SSE [MOVHLPS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmreg \2\x0F\x12\110 KATMAI,SSE [MOVMSKPS] (Ch_Mop2, Ch_Rop1) reg32,xmmreg \2\x0F\x50\110 KATMAI,SSE [MOVNTPS] (Ch_Wop2, Ch_Rop1) mem,xmmreg \2\x0F\x2B\101 KATMAI,SSE [MOVSS] (Ch_Wop2, Ch_Rop1) xmmreg,xmmreg \333\2\x0F\x10\110 KATMAI,SSE xmmreg,mem32 \333\2\x0F\x10\110 KATMAI,SSE xmmreg,xmmreg \333\2\x0F\x11\101 KATMAI,SSE mem32,xmmreg \333\2\x0F\x11\101 KATMAI,SSE [MOVUPS] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \331\2\x0F\x10\110 KATMAI,SSE xmmrm,xmmreg \331\2\x0F\x11\101 KATMAI,SSE [MULPS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \2\x0F\x59\110 KATMAI,SSE [MULSS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \336\333\2\x0F\x59\110 KATMAI,SSE [ORPS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \2\x0F\x56\110 KATMAI,SSE [RCPPS] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \331\2\x0F\x53\110 KATMAI,SSE [RCPSS] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \336\333\2\x0F\x53\110 KATMAI,SSE [RSQRTPS] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \331\2\x0F\x52\110 KATMAI,SSE [RSQRTSS] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \336\333\2\x0F\x52\110 KATMAI,SSE [SHUFPS] (Ch_Mop3, Ch_Rop2) xmmreg,xmmrm,imm \2\x0F\xC6\110\22 KATMAI,SSE,SB,AR2 [SQRTPS] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \331\2\x0F\x51\110 KATMAI,SSE [SQRTSS] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \336\333\2\x0F\x51\110 KATMAI,SSE [STMXCSR] (Ch_Wop1) mem \2\x0F\xAE\203 KATMAI,SSE,SD [SUBPS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \331\2\x0F\x5C\110 KATMAI,SSE [SUBSS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \336\333\2\x0F\x5C\110 KATMAI,SSE [UCOMISS] (Ch_Rop1, Ch_Rop2, Ch_WZeroFlag, Ch_WParityFlag, Ch_WCarryFlag, Ch_W0OverflowFlag, Ch_W0SignFlag, Ch_W0AuxiliaryFlag) xmmreg,xmmrm \336\2\x0F\x2E\110 KATMAI,SSE [UNPCKHPS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \2\x0F\x15\110 KATMAI,SSE [UNPCKLPS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \2\x0F\x14\110 KATMAI,SSE [XORPS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \2\x0F\x57\110 KATMAI,SSE ; ; Introduced in Dechutes but necessary for SSE support ; [FXRSTOR] (Ch_All) mem \2\x0F\xAE\201 P6,SSE,FPU [FXSAVE] (Ch_All) mem \2\x0F\xAE\200 P6,SSE,FPU ; ; These instructions aren't SSE-specific; they are generic memory operations ; and work even if CR4.OSFXFR == 0 ; [PREFETCHNTA] (Ch_Rop1) mem \2\x0F\x18\200 KATMAI [PREFETCHT0] (Ch_Rop1) mem \2\x0F\x18\201 KATMAI [PREFETCHT1] (Ch_Rop1) mem \2\x0F\x18\202 KATMAI [PREFETCHT2] (Ch_Rop1) mem \2\x0F\x18\203 KATMAI [SFENCE] (Ch_All) void \3\x0F\xAE\xF8 KATMAI ; ; New MMX instructions introduced in Katmai ; [MASKMOVQ] (Ch_Rop1, Ch_Rop2, Ch_WMemEDI) mmxreg,mmxreg \2\x0F\xF7\110 KATMAI,MMX [MOVNTQ] (Ch_Wop2, Ch_Rop1) mem,mmxreg \2\x0F\xE7\101 KATMAI,MMX,SM [PAVGB] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xE0\110 KATMAI,MMX,SM xmmreg,xmmrm \361\2\x0F\xE0\110 WILLAMETTE,SSE2,SM [PAVGW] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xE3\110 KATMAI,MMX,SM xmmreg,xmmrm \361\2\x0F\xE3\110 WILLAMETTE,SSE2,SM [PEXTRW] (Ch_Wop3, Ch_Rop2) reg32,mmxreg,imm \2\x0F\xC5\110\22 KATMAI,MMX,SB,AR2 reg32,xmmreg,imm \361\2\x0F\xC5\110\26 SSE41 mem32,xmmreg,imm \361\3\x0F\x3A\x15\101\26 SSE41 [PINSRW] (Ch_Mop2, Ch_Rop1) ; PINSRW is documented as using a reg32, but it's really using only 16 bit ; -- accept either, but be truthful in disassembly mmxreg,reg16,imm \2\x0F\xC4\110\22 KATMAI,MMX,SB,AR2 mmxreg,reg32,imm \2\x0F\xC4\110\22 KATMAI,MMX,SB,AR2,ND mmxreg,mem,imm \2\x0F\xC4\110\22 KATMAI,MMX,SB,AR2 mmxreg,mem16,imm \2\x0F\xC4\110\22 KATMAI,MMX,SB,AR2,ND xmmreg,reg16,imm \361\2\x0F\xC4\110\26 WILLAMETTE,SSE2,SB,AR2 xmmreg,reg32,imm \361\2\x0F\xC4\110\26 WILLAMETTE,SSE2,SB,AR2,ND xmmreg,mem,imm \361\2\x0F\xC4\110\26 WILLAMETTE,SSE2,SB,AR2 xmmreg,mem16,imm \361\2\x0F\xC4\110\26 WILLAMETTE,SSE2,SB,AR2,ND [PMAXSW] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xEE\110 KATMAI,MMX,SM xmmreg,xmmrm \361\2\x0F\xEE\110 WILLAMETTE,SSE2,SM [PMAXUB] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xDE\110 KATMAI,MMX,SM xmmreg,xmmrm \361\2\x0F\xDE\110 WILLAMETTE,SSE2,SM [PMINSW] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xEA\110 KATMAI,MMX,SM xmmreg,xmmrm \361\2\x0F\xEA\110 WILLAMETTE,SSE2,SM [PMINUB] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xDA\110 KATMAI,MMX,SM xmmreg,xmmrm \361\2\x0F\xDA\110 WILLAMETTE,SSE2,SM [PMOVMSKB] (Ch_Mop2, Ch_Rop1) reg32,mmxreg \2\x0F\xD7\110 KATMAI,MMX reg32,xmmreg \361\2\x0F\xD7\110 WILLAMETTE,SSE2 [PMULHUW] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xE4\110 KATMAI,MMX,SM xmmreg,xmmrm \361\2\x0F\xE4\110 WILLAMETTE,SSE2,SM [PSADBW] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \2\x0F\xF6\110 KATMAI,MMX,SM xmmreg,xmmrm \361\2\x0F\xF6\110 WILLAMETTE,SSE2,SM [PSHUFW] (Ch_Wop2, Ch_Rop1) mmxreg,mmxrm,imm \2\x0F\x70\110\22 KATMAI,MMX,SM2,SB,AR2 ; ; New Athlon Instructions ; [PFNACC] (Ch_All) mmxreg,mmxrm \2\x0F\x0F\110\01\x8A PENT,3DNOW,SM [PFPNACC] (Ch_All) mmxreg,mmxrm \2\x0F\x0F\110\01\x8E PENT,3DNOW,SM [PI2FW] (Ch_All) mmxreg,mmxrm \2\x0F\x0F\110\01\x0C PENT,3DNOW,SM [PF2IW] (Ch_All) mmxreg,mmxrm \2\x0F\x0F\110\01\x1C PENT,3DNOW,SM [PSWAPD] (Ch_All) mmxreg,mmxrm \2\x0F\x0F\110\01\xBB PENT,3DNOW,SM [FFREEP] (Ch_All) fpureg \1\xDF\10\xC0 PENT,3DNOW,FPU ; Willamette SSE2 Cacheability Instructions [MASKMOVDQU] (Ch_Rop1, Ch_Rop2, Ch_WMemEDI) xmmreg,xmmreg \361\2\x0F\xF7\110 WILLAMETTE,SSE2 ; CLFLUSH needs its own feature flag implemented one day [CLFLUSH] (Ch_All) mem \2\x0F\xAE\207 WILLAMETTE,SSE2 [MOVNTDQ] (Ch_All) mem,xmmreg \361\2\x0F\xE7\101 WILLAMETTE,SSE2,SM [MOVNTI,movntiX] (Ch_All) mem,reg32|64 \320\2\x0F\xC3\101 WILLAMETTE,SSE2,SM [MOVNTPD] (Ch_All) mem,xmmreg \361\2\x0F\x2B\101 WILLAMETTE,SSE2,SM [PAUSE] (Ch_All) void \333\1\x90 WILLAMETTE,SSE2 [LFENCE] (Ch_All) void \3\x0F\xAE\xE8 WILLAMETTE,SSE2 [MFENCE] (Ch_All) void \3\x0F\xAE\xF0 WILLAMETTE,SSE2 ; ; Willamette MMX instructions (SSE2 SIMD Integer Instructions) ; [MOVDQA] (Ch_Rop1, Ch_Wop2) xmmrm,xmmreg \361\2\x0F\x7F\101 WILLAMETTE,SSE2,SM xmmreg,xmmrm \361\2\x0F\x6F\110 WILLAMETTE,SSE2,SM [MOVDQU] (Ch_Rop1, Ch_Wop2) xmmrm,xmmreg \333\2\x0F\x7F\101 WILLAMETTE,SSE2,SM xmmreg,xmmrm \333\2\x0F\x6F\110 WILLAMETTE,SSE2,SM [MOVDQ2Q] (Ch_Rop1, Ch_Wop2) mmxreg,xmmreg \334\2\x0F\xD6\110 WILLAMETTE,SSE2 [MOVQ2DQ] (Ch_Rop1, Ch_Wop2) xmmreg,mmxreg \333\2\x0F\xD6\110 WILLAMETTE,SSE2 [PADDQ] (Ch_Rop1, Ch_Mop2) mmxreg,mmxrm \2\x0F\xD4\110 WILLAMETTE,SSE2,SM xmmreg,xmmrm \361\2\x0F\xD4\110 WILLAMETTE,SSE2,SM [PMULUDQ] (Ch_Rop1, Ch_Wop2) mmxreg,mmxrm \2\x0F\xF4\110 WILLAMETTE,SSE2,SM xmmreg,xmmrm \361\2\x0F\xF4\110 WILLAMETTE,SSE2,SM [PSHUFD] (Ch_Rop1, Ch_Mop2) xmmreg,xmmrm,imm \361\2\x0F\x70\110\22 WILLAMETTE,SSE2,SM2,SB,AR2 [PSHUFHW] (Ch_Rop1, Ch_Mop2) xmmreg,xmmrm,imm \333\2\x0F\x70\110\22 WILLAMETTE,SSE2,SM2,SB,AR2 [PSHUFLW] (Ch_Rop1, Ch_Mop2) xmmreg,xmmrm,imm \334\2\x0F\x70\110\22 WILLAMETTE,SSE2,SM2,SB,AR2 [PSRLDQ] (Ch_Rop1, Ch_Mop2) xmmreg,imm \361\2\x0F\x73\203\25 WILLAMETTE,SSE2,SB,AR1 [PSUBQ] (Ch_Rop1, Ch_Mop2) mmxreg,mmxrm \2\x0F\xFB\110 WILLAMETTE,SSE2,SM xmmreg,xmmrm \361\2\x0F\xFB\110 WILLAMETTE,SSE2,SM [PUNPCKHQDQ] (Ch_Rop1, Ch_Mop2) xmmreg,xmmrm \361\2\x0F\x6D\110 WILLAMETTE,SSE2,SM [PUNPCKLQDQ] (Ch_Rop1, Ch_Mop2) xmmreg,xmmrm \361\2\x0F\x6C\110 WILLAMETTE,SSE2,SM ; ; Willamette Streaming SIMD instructions (SSE2) ; [ADDPD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\2\x0F\x58\110 WILLAMETTE,SSE2,SM [ADDSD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \337\335\334\2\x0F\x58\110 WILLAMETTE,SSE2 [ANDNPD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\2\x0F\x55\110 WILLAMETTE,SSE2,SM [ANDPD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\2\x0F\x54\110 WILLAMETTE,SSE2,SM [CMPEQPD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\2\x0F\xC2\110\1\x00 WILLAMETTE,SSE2,SM ; note: no SM flag on CMPxxSD, they use 64-bit memory location, not 128-bit [CMPEQSD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \337\334\2\x0F\xC2\110\1\x00 WILLAMETTE,SSE2 [CMPLEPD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\2\x0F\xC2\110\1\x02 WILLAMETTE,SSE2,SM [CMPLESD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \337\334\2\x0F\xC2\110\1\x02 WILLAMETTE,SSE2 [CMPLTPD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\2\x0F\xC2\110\1\x01 WILLAMETTE,SSE2,SM [CMPLTSD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \337\334\2\x0F\xC2\110\1\x01 WILLAMETTE,SSE2 [CMPNEQPD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\2\x0F\xC2\110\1\x04 WILLAMETTE,SSE2,SM [CMPNEQSD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \337\334\2\x0F\xC2\110\1\x04 WILLAMETTE,SSE2 [CMPNLEPD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\2\x0F\xC2\110\1\x06 WILLAMETTE,SSE2,SM [CMPNLESD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \337\334\2\x0F\xC2\110\1\x06 WILLAMETTE,SSE2 [CMPNLTPD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\2\x0F\xC2\110\1\x05 WILLAMETTE,SSE2,SM [CMPNLTSD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \337\334\2\x0F\xC2\110\1\x05 WILLAMETTE,SSE2 [CMPORDPD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\2\x0F\xC2\110\1\x07 WILLAMETTE,SSE2,SM [CMPORDSD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \337\334\2\x0F\xC2\110\1\x07 WILLAMETTE,SSE2 [CMPUNORDPD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\2\x0F\xC2\110\1\x03 WILLAMETTE,SSE2,SM [CMPUNORDSD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \337\334\2\x0F\xC2\110\1\x03 WILLAMETTE,SSE2 ; CMPPD/CMPSD must come after the specific ops; that way the disassembler will find the ; specific ops first and only disassemble illegal ones as cmppd/cmpsd. [CMPPD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm,imm \361\2\x0F\xC2\110\26 WILLAMETTE,SSE2,SM2,SB,AR2 [COMISD] (Ch_Rop1, Ch_Rop2, Ch_WFlags) xmmreg,xmmrm \337\361\2\x0F\x2F\110 WILLAMETTE,SSE2 [CVTDQ2PD] (Ch_Wop2, Ch_Rop1) xmmreg,xmmreg \333\2\x0F\xE6\110 WILLAMETTE,SSE2 xmmreg,mem64 \333\2\x0F\xE6\110 WILLAMETTE,SSE2 [CVTDQ2PS] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \2\x0F\x5B\110 WILLAMETTE,SSE2,SM [CVTPD2DQ] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \334\2\x0F\xE6\110 WILLAMETTE,SSE2,SM [CVTPD2PI] (Ch_Wop2, Ch_Rop1) mmxreg,xmmrm \361\2\x0F\x2D\110 WILLAMETTE,SSE2 ;,SO [CVTPD2PS] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \361\2\x0F\x5A\110 WILLAMETTE,SSE2,SM [CVTPI2PD] (Ch_Wop2, Ch_Rop1) xmmreg,mmxrm \361\2\x0F\x2A\110 WILLAMETTE,SSE2 ;,SO [CVTPS2DQ] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \361\2\x0F\x5B\110 WILLAMETTE,SSE2,SM [CVTPS2PD] (Ch_Wop2, Ch_Rop1) xmmreg,xmmreg \2\x0F\x5A\110 WILLAMETTE,SSE2 ;,SQ xmmreg,mem64 \2\x0F\x5A\110 WILLAMETTE,SSE2 ;,SQ [CVTSD2SI] (Ch_Wop2, Ch_Rop1) reg32,xmmreg \334\2\x0F\x2D\110 WILLAMETTE,SSE2 reg32,mem64 \334\2\x0F\x2D\110 WILLAMETTE,SSE2 reg64,xmmreg \334\320\2\x0F\x2D\110 WILLAMETTE,SSE2,X86_64 reg64,mem64 \334\320\2\x0F\x2D\110 WILLAMETTE,SSE2,X86_64 [CVTSD2SS] (Ch_Wop2, Ch_Rop1) xmmreg,xmmreg \334\2\x0F\x5A\110 WILLAMETTE,SSE2 ;,SQ xmmreg,mem64 \334\2\x0F\x5A\110 WILLAMETTE,SSE2 ;,SQ [CVTSI2SD,cvtsi2sdS] (Ch_Wop2, Ch_Rop1) xmmreg,rm32 \334\2\x0F\x2A\110 WILLAMETTE,SSE2 xmmreg,rm64 \326\334\321\2\x0F\x2A\110 WILLAMETTE,SSE2,X86_64 [CVTSS2SD] (Ch_Wop2, Ch_Rop1) xmmreg,xmmreg \333\2\x0F\x5A\110 WILLAMETTE,SSE2 ;,SD xmmreg,mem32 \333\2\x0F\x5A\110 WILLAMETTE,SSE2 ;,SD [CVTTPD2PI] (Ch_Wop2, Ch_Rop1) mmxreg,xmmrm \361\2\x0F\x2C\110 WILLAMETTE,SSE2 [CVTTPD2DQ] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \361\2\x0F\xE6\110 WILLAMETTE,SSE2,SM [CVTTPS2DQ] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \333\2\x0F\x5B\110 WILLAMETTE,SSE2,SM [CVTTSD2SI] (Ch_Wop2, Ch_Rop1) reg32|64,xmmreg \334\320\2\x0F\x2C\110 WILLAMETTE,SSE2 reg32|64,mem64 \334\320\2\x0F\x2C\110 WILLAMETTE,SSE2 [DIVPD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\2\x0F\x5E\110 WILLAMETTE,SSE2,SM [DIVSD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \337\334\2\x0F\x5E\110 WILLAMETTE,SSE2 [MAXPD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\2\x0F\x5F\110 WILLAMETTE,SSE2,SM [MAXSD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \337\334\2\x0F\x5F\110 WILLAMETTE,SSE2 [MINPD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\2\x0F\x5D\110 WILLAMETTE,SSE2,SM [MINSD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \337\334\2\x0F\x5D\110 WILLAMETTE,SSE2 [MOVAPD] (Ch_ROp1, Ch_WOp2) xmmrm,xmmreg \361\2\x0F\x29\101 WILLAMETTE,SSE2,SM xmmreg,xmmrm \361\2\x0F\x28\110 WILLAMETTE,SSE2,SM [MOVHPD] (Ch_Mop2, Ch_Rop1) mem,xmmreg \361\2\x0F\x17\101 WILLAMETTE,SSE2 xmmreg,mem \361\2\x0F\x16\110 WILLAMETTE,SSE2 [MOVLPD] (Ch_Mop2, Ch_Rop1) mem,xmmreg \361\2\x0F\x13\101 WILLAMETTE,SSE2 xmmreg,mem \361\2\x0F\x12\110 WILLAMETTE,SSE2 [MOVMSKPD] (Ch_Wop2, Ch_Rop1) reg32,xmmreg \361\2\x0F\x50\110 WILLAMETTE,SSE2 [MOVUPD] (Ch_Wop2, Ch_Rop1) xmmrm,xmmreg \361\2\x0F\x11\101 WILLAMETTE,SSE2,SM xmmreg,xmmrm \361\2\x0F\x10\110 WILLAMETTE,SSE2,SM [MULPD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\2\x0F\x59\110 WILLAMETTE,SSE2,SM [MULSD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \337\334\2\x0F\x59\110 WILLAMETTE,SSE2 [ORPD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\2\x0F\x56\110 WILLAMETTE,SSE2,SM [SHUFPD] (Ch_Mop3, Ch_Rop2) xmmreg,xmmrm,imm \361\2\x0F\xC6\110\26 WILLAMETTE,SSE2,SM2,SB,AR2 [SQRTPD] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \361\2\x0F\x51\110 WILLAMETTE,SSE2,SM [SQRTSD] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \337\334\2\x0F\x51\110 WILLAMETTE,SSE2 [SUBPD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\2\x0F\x5C\110 WILLAMETTE,SSE2,SM [SUBSD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \337\334\2\x0F\x5C\110 WILLAMETTE,SSE2 [UCOMISD] (Ch_Rop1, Ch_Rop2, Ch_WZeroFlag, Ch_WParityFlag, Ch_WCarryFlag, Ch_W0OverflowFlag, Ch_W0SignFlag, Ch_W0AuxiliaryFlag) xmmreg,xmmrm \337\361\2\x0F\x2E\110 WILLAMETTE,SSE2 [UNPCKHPD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\2\x0F\x15\110 WILLAMETTE,SSE2,SM [UNPCKLPD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\2\x0F\x14\110 WILLAMETTE,SSE2,SM [XORPD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\2\x0F\x57\110 WILLAMETTE,SSE2,SM ; ; Prescott New Instructions (SSE3) ; [ADDSUBPD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\2\x0F\xD0\110 PRESCOTT,SSE3,SM [ADDSUBPS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \334\2\x0F\xD0\110 PRESCOTT,SSE3,SM [HADDPD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\2\x0F\x7C\110 PRESCOTT,SSE3,SM [HADDPS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \334\2\x0F\x7C\110 PRESCOTT,SSE3,SM [HSUBPD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\2\x0F\x7D\110 PRESCOTT,SSE3,SM [HSUBPS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \334\2\x0F\x7D\110 PRESCOTT,SSE3,SM [LDDQU] (Ch_Wop2, Ch_Rop1) xmmreg,mem \334\2\x0F\xF0\110 PRESCOTT,SSE3 [MOVDDUP] (Ch_Rop1, Ch_Wop2) xmmreg,xmmrm \334\2\x0F\x12\110 PRESCOTT,SSE3 [MOVSHDUP] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \333\2\x0F\x16\110 PRESCOTT,SSE3,SM [MOVSLDUP] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \333\2\x0F\x12\110 PRESCOTT,SSE3,SM ; ; Intel VT ; [VMREAD] (Ch_All) reg32,reg32 \2\x0F\x78\101 386,PRIV,PROT mem,reg32 \2\x0F\x78\101 386,PRIV,PROT,SM [VMWRITE] (Ch_All) reg32,reg32 \2\x0F\x79\110 386,PRIV,PROT reg32,mem \2\x0F\x79\110 386,PRIV,PROT,SM [VMCALL] (Ch_All) void \3\x0F\x01\xC1 386,PRIV,PROT [VMLAUNCH] (Ch_All) void \3\x0F\x01\xC2 386,PRIV,PROT [VMRESUME] (Ch_All) void \3\x0F\x01\xC3 386,PRIV,PROT [VMXOFF] (Ch_All) void \3\x0F\x01\xC4 386,PRIV,PROT ; note: ideally the following should be tagged with SQ [VMXON] (Ch_All) mem \333\2\x0F\xC7\206 PRIV,PROT [VMCLEAR] (Ch_All) mem \361\2\x0F\xC7\206 PRIV,PROT [VMPTRLD] (Ch_All) mem \2\x0F\xC7\206 PRIV,PROT [VMPTRST] (Ch_All) mem \2\x0F\xC7\207 PRIV,PROT ; ; AMD SVM ; [VMRUN] (Ch_All) void \3\x0F\x01\xD8 386,SVM,PRIV,PROT [VMMCALL] (Ch_All) void \3\x0F\x01\xD9 386,SVM [VMLOAD] (Ch_All) void \3\x0F\x01\xDA 386,SVM,PRIV,PROT [VMSAVE] (Ch_All) void \3\x0F\x01\xDB 386,SVM,PRIV,PROT [STGI] (Ch_All) void \3\x0F\x01\xDC 386,SVM,PRIV,PROT [CLGI] (Ch_All) void \3\x0F\x01\xDD 386,SVM,PRIV,PROT [SKINIT] (Ch_All) void \3\x0F\x01\xDE 386,SVM,PRIV,PROT [INVLPGA] (Ch_All) void \3\x0F\x01\xDF 386,SVM,PRIV,PROT ; ; VIA (Centaur) ; [MONTMUL] (Ch_All) void \333\3\x0F\xA6\xC0 P6,CYRIX [XSHA1] (Ch_All) void \333\3\x0F\xA6\xC8 P6,CYRIX [XSHA256] (Ch_All) void \333\3\x0F\xA6\xD0 P6,CYRIX ; ; Geode ; [DMINT] (Ch_All) void \2\x0F\x39 P6,CYRIX [RDM] (Ch_All) void \2\x0F\x3A P6,CYRIX ; ; GAS specific x86-64 instructions ; [MOVABS,movabsX] (Ch_Wop2, Ch_Rop1) reg_al,mem_offs \1\xA0\45 X86_64,SM reg_ax|32|64,mem_offs \320\1\xA1\45 X86_64,SM mem_offs,reg_al \1\xA2\44 X86_64,SM mem_offs,reg_ax|32|64 \321\xA3\44 X86_64,SM reg64,imm \326\10\xB8\55 X86_64 [MOVSXD,movslq] (Ch_Wop2, Ch_Rop1) reg64,mem \326\1\x63\110 X86_64 reg64,reg32 \326\1\x63\110 X86_64 [CQO,cqto] (Ch_MRAX, Ch_WRDX) void \326\1\x99 X86_64 [CDQE,cltq] (Ch_MRAX) void \326\1\x98 X86_64 [CMPXCHG16B,cmpxchg16bX] (Ch_RWRAX, Ch_RWRDX, Ch_WZeroFlag, Ch_RWOp1) mem \326\2\x0F\xC7\201 X86_64 ; ; SSE4a (AMD Barcelona CPUs, n/a on Intel) ; [MOVNTSS] (Ch_Wop2, Ch_Rop1) mem,xmmreg \336\333\2\x0F\x2B\101 SSE4,SD [MOVNTSD] (Ch_Wop2, Ch_Rop1) mem,xmmreg \337\334\325\2\x0F\x2B\101 SSE4 ;,SQ [INSERTQ] (Ch_All) xmmreg,xmmreg \334\2\x0F\x79\110 SSE4 xmmreg,xmmreg,imm,imm \334\2\x0F\x78\110\26\27 SSE4,SB [EXTRQ] (Ch_All) xmmreg,imm,imm \361\2\x0F\x78\200\25\26 SSE4,SB xmmreg,xmmreg \361\2\x0F\x79\110 SSE4 [LZCNT,lzcntX] (Ch_All) reg16,regmem \320\333\2\x0F\xBD\110 386,SM,SSE4 reg32|64,regmem \321\333\2\x0F\xBD\110 386,SM,SSE4 ;******************************************************************************* ;**********SSSE3**************************************************************** ;******************************************************************************* [PABSB] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \331\3\x0F\x38\x1C\110 SSSE3,MMX,SM xmmreg,xmmrm \361\3\x0F\x38\x1C\110 SSSE3,SM [PABSW] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \331\3\x0F\x38\x1D\110 SSSE3,MMX,SM xmmreg,xmmrm \361\3\x0F\x38\x1D\110 SSSE3,SM [PABSD] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \331\3\x0F\x38\x1E\110 SSSE3,MMX,SM xmmreg,xmmrm \361\3\x0F\x38\x1E\110 SSSE3,SM [PALIGNR] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm,imm \331\3\x0F\x3A\x0F\110\26 SSSE3,MMX,SM2,SB,AR2 xmmreg,xmmrm,imm \361\3\x0F\x3A\x0F\110\26 SSSE3,SM2,SB,AR2 [PHADDW] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \331\3\x0F\x38\x01\110 SSSE3,MMX,SM xmmreg,xmmrm \361\3\x0F\x38\x01\110 SSSE3,SM [PHADDD] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \331\3\x0F\x38\x02\110 SSSE3,MMX,SM xmmreg,xmmrm \361\3\x0F\x38\x02\110 SSSE3,SM [PHADDSW] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \331\3\x0F\x38\x03\110 SSSE3,MMX,SM xmmreg,xmmrm \361\3\x0F\x38\x03\110 SSSE3,SM [PHSUBW] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \331\3\x0F\x38\x05\110 SSSE3,MMX,SM xmmreg,xmmrm \361\3\x0F\x38\x05\110 SSSE3,SM [PHSUBD] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \331\3\x0F\x38\x06\110 SSSE3,MMX,SM xmmreg,xmmrm \361\3\x0F\x38\x06\110 SSSE3,SM [PHSUBSW] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \331\3\x0F\x38\x07\110 SSSE3,MMX,SM xmmreg,xmmrm \361\3\x0F\x38\x07\110 SSSE3,SM [PMADDUBSW] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \331\3\x0F\x38\x04\110 SSSE3,MMX,SM xmmreg,xmmrm \361\3\x0F\x38\x04\110 SSSE3,SM [PMULHRSW] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \331\3\x0F\x38\x0B\110 SSSE3,MMX,SM xmmreg,xmmrm \361\3\x0F\x38\x0B\110 SSSE3,SM [PSHUFB] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \331\3\x0F\x38\x00\110 SSSE3,MMX,SM xmmreg,xmmrm \361\3\x0F\x38\x00\110 SSSE3,SM [PSIGNB] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \331\3\x0F\x38\x08\110 SSSE3,MMX,SM xmmreg,xmmrm \361\3\x0F\x38\x08\110 SSSE3,SM [PSIGNW] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \331\3\x0F\x38\x09\110 SSSE3,MMX,SM xmmreg,xmmrm \361\3\x0F\x38\x09\110 SSSE3,SM [PSIGND] (Ch_Mop2, Ch_Rop1) mmxreg,mmxrm \331\3\x0F\x38\x0A\110 SSSE3,MMX,SM xmmreg,xmmrm \361\3\x0F\x38\x0A\110 SSSE3,SM ;******************************************************************************* ;**********SSE4.1*************************************************************** ;******************************************************************************* [BLENDPS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm,imm \361\3\x0F\x3A\x0C\110\26 SSE41,SM2,SB,AR2 [BLENDPD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm,imm \361\3\x0F\x3A\x0D\110\26 SSE41,SM2,SB,AR2 [BLENDVPS] (Ch_Mop2, Ch_Rop1, Ch_RXMM0) xmmreg,xmmrm \361\3\x0F\x38\x14\110 SSE41,SM [BLENDVPD] (Ch_Mop2, Ch_Rop1, Ch_RXMM0) xmmreg,xmmrm \361\3\x0F\x38\x15\110 SSE41,SM [DPPS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm,imm \361\3\x0F\x3A\x40\110\26 SSE41,SM2,SB,AR2 [DPPD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm,imm \361\3\x0F\x3A\x41\110\26 SSE41,SM2,SB,AR2 [EXTRACTPS] (Ch_Wop3, Ch_Rop2) mem,xmmreg,imm \361\325\3\x0F\x3A\x17\101\26 SSE41,SB,AR2 reg32|64,xmmreg,imm \361\3\x0F\x3A\x17\101\26 SSE41,SB,AR2 [INSERTPS] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm,imm \361\3\x0F\x3A\x21\110\26 SSE41,SM2,SB,AR2 [MOVNTDQA] (Ch_Wop2, Ch_Rop1) xmmreg,mem \361\3\x0F\x38\x2A\110 SSE41,SM [MPSADBW] (Ch_Mop3, Ch_Rop2) xmmreg,xmmrm,imm \361\3\x0F\x3A\x42\110\26 SSE41,SM2,SB,AR2 [PACKUSDW] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\3\x0F\x38\x2B\110 SSE41,SM [PBLENDVB] (Ch_Mop2, Ch_Rop1, Ch_RXMM0) xmmreg,xmmrm \361\3\x0F\x38\x10\110 SSE41,SM [PBLENDW] (Ch_Mop3, Ch_Rop2) xmmreg,xmmrm,imm \361\3\x0F\x3A\x0E\110\26 SSE41,SM2,SB,AR2 [PCMPEQQ] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\3\x0F\x38\x29\110 SSE41,SM [PEXTRB] (Ch_Wop3, Ch_Rop2) reg32|64,xmmreg,imm \361\3\x0F\x3A\x14\101\26 SSE41,SB,AR2 mem8,xmmreg,imm \361\3\x0F\x3A\x14\101\26 SSE41,SB,AR2 ;PEXTRW - Look is prev. implementation [PEXTRD] (Ch_Wop3, Ch_Rop2) reg32,xmmreg,imm \361\3\x0F\x3A\x16\101\26 SSE41,SB,AR2 mem32,xmmreg,imm \361\3\x0F\x3A\x16\101\26 SSE41,SB,AR2 [PEXTRQ] (Ch_Wop3, Ch_Rop2) reg64,xmmreg,imm \361\326\3\x0F\x3A\x16\101\26 SSE41,X86_64,SB,AR2 mem64,xmmreg,imm \361\326\3\x0F\x3A\x16\101\26 SSE41,X86_64,SB,AR2 [PHMINPOSUW] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \361\3\x0F\x38\x41\110 SSE41,SM [PINSRB] (Ch_Mop3, Ch_Rop2) xmmreg,reg32|64,imm \361\3\x0F\x3A\x20\110\26 SSE41,SB,AR2 xmmreg,mem8,imm \361\3\x0F\x3A\x20\110\26 SSE41,SB,AR2 [PINSRD] (Ch_Mop3, Ch_Rop2) xmmreg,reg32,imm \361\3\x0F\x3A\x22\110\26 SSE41,SB,AR2 xmmreg,mem32,imm \361\3\x0F\x3A\x22\110\26 SSE41,SB,AR2 [PINSRQ] (Ch_Mop3, Ch_Rop2) xmmreg,reg64,imm \361\326\3\x0F\x3A\x22\110\26 SSE41,X86_64,SB,AR2 xmmreg,mem64,imm \361\326\3\x0F\x3A\x22\110\26 SSE41,X86_64,SB,AR2 [PMAXSB] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\3\x0F\x38\x3C\110 SSE41,SM [PMAXSD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\3\x0F\x38\x3D\110 SSE41,SM [PMAXUD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\3\x0F\x38\x3F\110 SSE41,SM [PMAXUW] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\3\x0F\x38\x3E\110 SSE41,SM [PMINSB] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\3\x0F\x38\x38\110 SSE41,SM [PMINSD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\3\x0F\x38\x39\110 SSE41,SM [PMINUW] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\3\x0F\x38\x3A\110 SSE41,SM [PMINUD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\3\x0F\x38\x3B\110 SSE41,SM [PMOVSXBW] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \361\3\x0F\x38\x20\110 SSE41,SM [PMOVSXBD] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \361\3\x0F\x38\x21\110 SSE41,SM [PMOVSXBQ] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \361\3\x0F\x38\x22\110 SSE41,SM [PMOVSXWD] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \361\3\x0F\x38\x23\110 SSE41,SM [PMOVSXWQ] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \361\3\x0F\x38\x24\110 SSE41,SM [PMOVSXDQ] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \361\3\x0F\x38\x25\110 SSE41,SM [PMOVZXBW] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \361\3\x0F\x38\x30\110 SSE41,SM [PMOVZXBD] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \361\3\x0F\x38\x31\110 SSE41,SM [PMOVZXBQ] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \361\3\x0F\x38\x32\110 SSE41,SM [PMOVZXWD] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \361\3\x0F\x38\x33\110 SSE41,SM [PMOVZXWQ] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \361\3\x0F\x38\x34\110 SSE41,SM [PMOVZXDQ] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \361\3\x0F\x38\x35\110 SSE41,SM [PMULDQ] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\3\x0F\x38\x28\110 SSE41,SM [PMULLD] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\3\x0F\x38\x40\110 SSE41,SM [PTEST] (Ch_Rop2, Ch_Rop1, Ch_WZeroFlag, Ch_WCarryFlag) xmmreg,xmmrm \361\3\x0F\x38\x17\110 SSE41,SM [ROUNDPS] (Ch_Wop3, Ch_Rop2) xmmreg,xmmrm,imm \361\3\x0F\x3A\x08\110\26 SSE41,SM2,SB,AR2 [ROUNDPD] (Ch_Wop3, Ch_Rop2) xmmreg,xmmrm,imm \361\3\x0F\x3A\x09\110\26 SSE41,SM2,SB,AR2 [ROUNDSS] (Ch_Wop3, Ch_Rop2) xmmreg,xmmrm,imm \336\361\3\x0F\x3A\x0A\110\26 SSE41,SM2,SB,AR2 [ROUNDSD] (Ch_Wop3, Ch_Rop2) xmmreg,xmmrm,imm \337\361\3\x0F\x3A\x0B\110\26 SSE41,SM2,SB,AR2 ;******************************************************************************* ;**********SSE4.2*************************************************************** ;******************************************************************************* [CRC32,crc32X] (Ch_Mop1, Ch_Rop2) reg32,rm8 \334\3\x0F\x38\xF0\110 SSE42 reg32,rm16|32 \321\334\3\x0F\x38\xF1\110 SSE42 reg64,rm8 \334\326\3\x0F\x38\xF0\110 SSE42,X86_64 reg64,rm64 \334\326\3\x0F\x38\xF1\110 SSE42,X86_64 [PCMPESTRI] (Ch_Rop3, Ch_Rop2, Ch_REAX, Ch_REDX, Ch_WECX) xmmreg,xmmrm,imm \361\3\x0F\x3A\x61\110\26 SSE42,SM2,SB,AR2 [PCMPESTRM] (Ch_Rop3, Ch_Rop2, Ch_REAX, Ch_REDX, Ch_WXMM0) xmmreg,xmmrm,imm \361\3\x0F\x3A\x60\110\26 SSE42,SM2,SB,AR2 [PCMPISTRI] (Ch_Rop3, Ch_Rop2, Ch_WECX) xmmreg,xmmrm,imm \361\3\x0F\x3A\x63\110\26 SSE42,SM2,SB,AR2 [PCMPISTRM] (Ch_Rop3, Ch_Rop2, Ch_WXMM0) xmmreg,xmmrm,imm \361\3\x0F\x3A\x62\110\26 SSE42,SM2,SB,AR2 [PCMPGTQ] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\3\x0F\x38\x37\110 SSE42,SM [POPCNT,popcntX] (Ch_Wop2, Ch_Rop1) reg16,rm16 \333\320\2\x0F\xB8\110 386,SM,SSE4 reg32,rm32 \333\320\2\x0F\xB8\110 386,SM,SSE4 reg64,rm64 \333\320\2\x0F\xB8\110 386,SM,SSE4,X86_64 ;******************************************************************************* ;**********AES****************************************************************** ;******************************************************************************* ;Use SSE4, but need special flag for AES insructions set [AESENC] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\3\x0F\x38\xDC\110 SSE4,SM [AESENCLAST] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\3\x0F\x38\xDD\110 SSE4,SM [AESDEC] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\3\x0F\x38\xDE\110 SSE4,SM [AESDECLAST] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\3\x0F\x38\xDF\110 SSE4,SM [AESIMC] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \361\3\x0F\x38\xDB\110 SSE4,SM [AESKEYGENASSIST] (Ch_Wop3, Ch_Rop2) xmmreg,xmmrm,imm \361\3\x0F\x3A\xDF\110\26 SSE4,SB,AR2 ;******************************************************************************* ;******************************************************************************* ;******************************************************************************* ;Use SSE4, but actually a special flag would be needed [RDTSCP] (Ch_WEAX, Ch_WEDX) void \3\x0F\x01\xf9 SSE4,SM ;******************************************************************************* ;******************************************************************************* ;******************************************************************************* [STOSQ] (Ch_RRAX, Ch_WMemEDI, Ch_RWRDI, Ch_RDirFlag) void \326\1\xAB X86_64 [LODSQ] (Ch_WRAX, Ch_RWRSI, Ch_RDirFlag) void \326\1\xAD X86_64 [CMPSQ] (Ch_RWRSI, Ch_RMemEDI, Ch_RWRDI, Ch_RDirFlag, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WAuxiliaryFlag, Ch_WCarryFlag, Ch_WParityFlag) void \326\1\xA7 X86_64 [MOVBE,movbeX] (Ch_Rop1, Ch_Wop2) reg16|32|64,mem16|32|64 \320\3\xf\x38\xf0\110 MOVBE,SM mem16|32|64,reg16|32|64 \321\3\xf\x38\xf1\101 MOVBE,SM ;******************************************************************************* ;********* CLMUL *************************************************************** ;******************************************************************************* [PCLMULQDQ] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmrm,imm8 \361\3\xf\x3A\x44\110\26 CLMUL,SANDYBRIDGE [PCLMULLQLQDQ] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\3\xf\x3A\x44\110\1\x00 CLMUL,SANDYBRIDGE [PCLMULHQLQDQ] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\3\xf\x3A\x44\110\1\x10 CLMUL,SANDYBRIDGE [PCLMULLQHQDQ] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\3\xf\x3A\x44\110\1\x01 CLMUL,SANDYBRIDGE [PCLMULHQHQDQ] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \361\3\xf\x3A\x44\110\1\x11 CLMUL,SANDYBRIDGE ;******************************************************************************* ;****** AVX I ****************************************************************** ;******************************************************************************* [VADDPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\370\1\x58\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\370\1\x58\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\364\370\1\x58\75\120 AVX,SANDYBRIDGE,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\370\1\x58\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\352\361\370\1\x58\75\120 AVX512 zmmreg_mz,zmmreg,mem512 \350\351\352\361\370\1\x58\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\370\1\x58\75\120 AVX512,TFV [VADDPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\362\370\1\x58\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem32 \350\370\1\x58\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\362\364\370\1\x58\75\120 AVX,SANDYBRIDGE,TFV ymmreg_mz,ymmreg,bmem32 \350\364\370\1\x58\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\370\1\x58\75\120 AVX512 zmmreg_mz,zmmreg,mem512 \350\351\370\1\x58\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\370\1\x58\75\120 AVX512,TFV [VADDSD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,mem64 \337\334\350\352\362\370\1\x58\75\120 AVX,SANDYBRIDGE,T1S xmmreg_mz,xmmreg,xmmreg_er \334\350\352\362\370\1\x58\75\120 AVX,SANDYBRIDGE [VADDSS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,mem32 \333\350\362\370\1\x58\75\120 AVX,SANDYBRIDGE,T1S xmmreg_mz,xmmreg,xmmreg_er \333\350\362\370\1\x58\75\120 AVX,SANDYBRIDGE [VADDSUBPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) ymmreg,ymmreg,ymmrm \361\362\364\370\1\xD0\75\120 AVX,SANDYBRIDGE xmmreg,xmmreg,xmmrm \361\362\370\1\xD0\75\120 AVX,SANDYBRIDGE [VADDSUBPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) ymmreg,ymmreg,ymmrm \334\362\364\370\1\xD0\75\120 AVX,SANDYBRIDGE xmmreg,xmmreg,xmmrm \334\362\370\1\xD0\75\120 AVX,SANDYBRIDGE [VAESDEC] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \350\361\362\371\1\xDE\75\120 AVX512,TFV ymmreg,ymmreg,ymmrm \350\361\362\364\371\1\xDE\75\120 AVX,SANDYBRIDGE,TFV zmmreg,zmmreg,zmmrm \350\351\361\371\1\xDE\75\120 AVX512,TFV [VAESDECLAST] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \350\361\362\371\1\xDF\75\120 AVX512,TFV ymmreg,ymmreg,ymmrm \350\361\362\364\371\1\xDF\75\120 AVX,SANDYBRIDGE,TFV zmmreg,zmmreg,zmmrm \350\351\361\371\1\xDF\75\120 AVX512,TFV [VAESENC] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \350\361\362\371\1\xDC\75\120 AVX512,TFV ymmreg,ymmreg,ymmrm \350\361\362\364\371\1\xDC\75\120 AVX,SANDYBRIDGE,TFV zmmreg,zmmreg,zmmrm \350\351\361\371\1\xDC\75\120 AVX512,TFV [VAESENCLAST] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \350\361\362\371\1\xDD\75\120 AVX512,TFV ymmreg,ymmreg,ymmrm \350\361\362\364\371\1\xDD\75\120 AVX,SANDYBRIDGE,TFV zmmreg,zmmreg,zmmrm \350\351\361\371\1\xDD\75\120 AVX512,TFV [VAESIMC] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \361\362\371\1\xDB\110 AVX,SANDYBRIDGE [VAESKEYGENASSIST] (Ch_Wop3, Ch_Rop2) xmmreg,xmmrm,imm8 \361\362\372\1\xDF\110\26 AVX,SANDYBRIDGE [VANDNPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\370\1\x55\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\370\1\x55\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\364\370\1\x55\75\120 AVX,SANDYBRIDGE,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\370\1\x55\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\370\1\x55\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\370\1\x55\75\120 AVX512,TFV [VANDNPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\362\370\1\x55\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem32 \350\370\1\x55\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\362\364\370\1\x55\75\120 AVX,SANDYBRIDGE,TFV ymmreg_mz,ymmreg,bmem32 \350\364\370\1\x55\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\370\1\x55\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\370\1\x55\75\120 AVX512,TFV [VANDPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\370\1\x54\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\370\1\x54\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\364\370\1\x54\75\120 AVX,SANDYBRIDGE,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\370\1\x54\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\370\1\x54\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\370\1\x54\75\120 AVX512,TFV [VANDPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\362\370\1\x54\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem32 \350\370\1\x54\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\362\364\370\1\x54\75\120 AVX,SANDYBRIDGE,TFV ymmreg_mz,ymmreg,bmem32 \350\364\370\1\x54\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\370\1\x54\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\370\1\x54\75\120 AVX512,TFV [VBLENDPD] (Ch_Wop4, Ch_Rop3, Ch_Rop2) xmmreg,xmmreg,xmmrm,imm8 \361\362\372\1\x0D\75\120\27 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm,imm8 \361\362\364\372\1\x0D\75\120\27 AVX,SANDYBRIDGE [VBLENDPS] (Ch_Wop4, Ch_Rop3, Ch_Rop2) xmmreg,xmmreg,xmmrm,imm8 \361\362\372\1\x0C\75\120\27 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm,imm8 \361\362\364\372\1\x0C\75\120\27 AVX,SANDYBRIDGE [VBLENDVPD] (Ch_Wop4, Ch_Rop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm,xmmreg \361\362\372\1\x4B\75\120\367 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm,ymmreg \361\362\364\372\1\x4B\75\120\367 AVX,SANDYBRIDGE [VBLENDVPS] (Ch_Wop4, Ch_Rop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm,xmmreg \361\362\372\1\x4A\75\120\367 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm,ymmreg \361\362\364\372\1\x4A\75\120\367 AVX,SANDYBRIDGE [VBROADCASTF128] (Ch_Wop2, Ch_Rop1) ymmreg,mem128 \361\362\364\371\1\x1A\110 AVX,SANDYBRIDGE [VBROADCASTSD] (Ch_Wop2, Ch_Rop1) ymmreg_mz,mem64 \350\352\361\362\364\371\1\x19\110 AVX,SANDYBRIDGE,T1S ymmreg_mz,xmmreg \350\352\361\362\364\371\1\x19\110 AVX2 zmmreg_mz,mem64 \350\351\352\361\371\1\x19\110 AVX512,T1S zmmreg_mz,xmmreg \350\351\352\361\371\1\x19\110 AVX512 [VBROADCASTSS] (Ch_Wop2, Ch_Rop1) xmmreg_mz,mem32 \350\361\362\371\1\x18\110 AVX,SANDYBRIDGE,T1S xmmreg_mz,xmmreg \350\361\362\371\1\x18\110 AVX2 ymmreg_mz,mem32 \350\361\362\364\371\1\x18\110 AVX,SANDYBRIDGE,T1S ymmreg_mz,xmmreg \350\361\362\364\371\1\x18\110 AVX2 zmmreg_mz,mem32 \350\351\361\371\1\x18\110 AVX512,T1S zmmreg_mz,xmmreg \350\351\361\371\1\x18\110 AVX512 [VCMPEQPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x0 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x0 AVX,SANDYBRIDGE [VCMPLTPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x1 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x1 AVX,SANDYBRIDGE [VCMPLEPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x2 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x2 AVX,SANDYBRIDGE [VCMPUNORDPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x3 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x3 AVX,SANDYBRIDGE [VCMPNEQPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x4 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x4 AVX,SANDYBRIDGE [VCMPNLTPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x5 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x5 AVX,SANDYBRIDGE [VCMPNLEPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x6 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x6 AVX,SANDYBRIDGE [VCMPORDPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x7 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x7 AVX,SANDYBRIDGE [VCMPEQ_UQPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x8 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x8 AVX,SANDYBRIDGE [VCMPNGEPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x9 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x9 AVX,SANDYBRIDGE [VCMPNGTPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x0A AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x0A AVX,SANDYBRIDGE [VCMPFALSEPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x0B AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x0B AVX,SANDYBRIDGE [VCMPNEQ_OQPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x0C AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x0C AVX,SANDYBRIDGE [VCMPGEPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x0D AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x0D AVX,SANDYBRIDGE [VCMPGTPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x0E AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x0E AVX,SANDYBRIDGE [VCMPTRUEPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x0F AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x0F AVX,SANDYBRIDGE [VCMPEQ_OSPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x10 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x10 AVX,SANDYBRIDGE [VCMPLT_OQPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x11 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x11 AVX,SANDYBRIDGE [VCMPLE_OQPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x12 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x12 AVX,SANDYBRIDGE [VCMPUNORD_SPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x13 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x13 AVX,SANDYBRIDGE [VCMPNEQ_USPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x14 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x14 AVX,SANDYBRIDGE [VCMPNLT_UQPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x15 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x15 AVX,SANDYBRIDGE [VCMPNLE_UQPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x16 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x16 AVX,SANDYBRIDGE [VCMPORD_SPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x17 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x17 AVX,SANDYBRIDGE [VCMPEQ_USPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x18 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x18 AVX,SANDYBRIDGE [VCMPNGE_UQPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x19 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x19 AVX,SANDYBRIDGE [VCMPNGT_UQPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x1A AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x1A AVX,SANDYBRIDGE [VCMPFALSE_OSPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x1B AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x1B AVX,SANDYBRIDGE [VCMPNEQ_OSPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x1C AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x1C AVX,SANDYBRIDGE [VCMPGE_OQPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x1D AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x1D AVX,SANDYBRIDGE [VCMPGT_OQPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x1E AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x1E AVX,SANDYBRIDGE [VCMPTRUE_USPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \362\370\1\xC2\75\120\1\x1F AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \362\364\370\1\xC2\75\120\1\x1F AVX,SANDYBRIDGE [VCMPEQPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x0 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x0 AVX,SANDYBRIDGE [VCMPLTPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x1 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x1 AVX,SANDYBRIDGE [VCMPLEPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x2 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x2 AVX,SANDYBRIDGE [VCMPUNORDPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x3 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x3 AVX,SANDYBRIDGE [VCMPNEQPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x4 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x4 AVX,SANDYBRIDGE [VCMPNLTPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x5 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x5 AVX,SANDYBRIDGE [VCMPNLEPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x6 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x6 AVX,SANDYBRIDGE [VCMPORDPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x7 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x7 AVX,SANDYBRIDGE [VCMPEQ_UQPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x8 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x8 AVX,SANDYBRIDGE [VCMPNGEPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x9 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x9 AVX,SANDYBRIDGE [VCMPNGTPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x0A AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x0A AVX,SANDYBRIDGE [VCMPFALSEPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x0B AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x0B AVX,SANDYBRIDGE [VCMPNEQ_OQPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x0C AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x0C AVX,SANDYBRIDGE [VCMPGEPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x0D AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x0D AVX,SANDYBRIDGE [VCMPGTPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x0E AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x0E AVX,SANDYBRIDGE [VCMPTRUEPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x0F AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x0F AVX,SANDYBRIDGE [VCMPEQ_OSPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x10 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x10 AVX,SANDYBRIDGE [VCMPLT_OQPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x11 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x11 AVX,SANDYBRIDGE [VCMPLE_OQPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x12 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x12 AVX,SANDYBRIDGE [VCMPUNORD_SPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x13 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x13 AVX,SANDYBRIDGE [VCMPNEQ_USPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x14 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x14 AVX,SANDYBRIDGE [VCMPNLT_UQPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x15 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x15 AVX,SANDYBRIDGE [VCMPNLE_UQPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x16 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x16 AVX,SANDYBRIDGE [VCMPORD_SPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x17 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x17 AVX,SANDYBRIDGE [VCMPEQ_USPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x18 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x18 AVX,SANDYBRIDGE [VCMPNGE_UQPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x19 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x19 AVX,SANDYBRIDGE [VCMPNGT_UQPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x1A AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x1A AVX,SANDYBRIDGE [VCMPFALSE_OSPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x1B AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x1B AVX,SANDYBRIDGE [VCMPNEQ_OSPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x1C AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x1C AVX,SANDYBRIDGE [VCMPGE_OQPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x1D AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x1D AVX,SANDYBRIDGE [VCMPGT_OQPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x1E AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x1E AVX,SANDYBRIDGE [VCMPTRUE_USPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\xC2\75\120\1\x1F AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xC2\75\120\1\x1F AVX,SANDYBRIDGE ; ; VCMPPS/VCMPSS must come after the specific ops; that way the disassembler will find the ; specific ops first and only disassemble illegal ones as cmpps. ; [VCMPPD] (Ch_Wop4, Ch_Rop3, Ch_Rop2) kreg_m,xmmreg,xmmrm,imm8 \350\352\361\370\1\xC2\75\120\27 AVX512,TFV kreg_m,xmmreg,bmem64,imm8 \350\352\361\370\1\xC2\75\120\27 AVX512,TFV kreg_m,ymmreg,ymmrm,imm8 \350\352\361\364\370\1\xC2\75\120\27 AVX512,TFV kreg_m,ymmreg,bmem64,imm8 \350\352\361\364\370\1\xC2\75\120\27 AVX512,TFV kreg_m,zmmreg,mem512,imm8 \350\351\352\361\370\1\xC2\75\120\27 AVX512,TFV kreg_m,zmmreg,bmem64,imm8 \350\351\352\361\370\1\xC2\75\120\27 AVX512,TFV kreg_m,zmmreg,zmmreg_sae,imm8 \350\351\352\361\370\1\xC2\75\120\27 AVX512 xmmreg,xmmreg,xmmrm,imm8 \361\362\370\1\xC2\75\120\27 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm,imm8 \361\362\364\370\1\xC2\75\120\27 AVX,SANDYBRIDGE [VCMPPS] (Ch_Wop4, Ch_Rop3, Ch_Rop2) kreg_m,xmmreg,xmmrm,imm8 \350\370\1\xC2\75\120\27 AVX512,TFV kreg_m,xmmreg,bmem32,imm8 \350\370\1\xC2\75\120\27 AVX512,TFV kreg_m,ymmreg,ymmrm,imm8 \350\364\370\1\xC2\75\120\27 AVX512,TFV kreg_m,ymmreg,bmem32,imm8 \350\364\370\1\xC2\75\120\27 AVX512,TFV kreg_m,zmmreg,mem512,imm8 \350\351\370\1\xC2\75\120\27 AVX512,TFV kreg_m,zmmreg,bmem32,imm8 \350\351\370\1\xC2\75\120\27 AVX512,TFV kreg_m,zmmreg,zmmreg_sae,imm8 \350\351\370\1\xC2\75\120\27 AVX512 xmmreg,xmmreg,xmmrm,imm8 \362\370\1\xC2\75\120\27 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm,imm8 \362\364\370\1\xC2\75\120\27 AVX,SANDYBRIDGE [VCMPSD] (Ch_Wop4, Ch_Rop3, Ch_Rop2) kreg_m,xmmreg,mem64,imm8 \334\350\352\370\1\xC2\75\120\27 AVX512,T1S kreg_m,xmmreg,xmmreg_sae,imm8 \334\350\352\370\1\xC2\75\120\27 AVX512 xmmreg,xmmreg,xmmreg,imm8 \334\362\370\1\xC2\75\120\27 AVX,SANDYBRIDGE xmmreg,xmmreg,mem64,imm8 \334\362\370\1\xC2\75\120\27 AVX,SANDYBRIDGE [VCMPSS] (Ch_Wop4, Ch_Rop3, Ch_Rop2) kreg_m,xmmreg,mem32,imm8 \333\350\370\1\xC2\75\120\27 AVX512,T1S kreg_m,xmmreg,xmmreg_sae,imm8 \333\350\370\1\xC2\75\120\27 AVX512 xmmreg,xmmreg,xmmrm,imm8 \336\333\362\370\1\xC2\75\120\27 AVX,SANDYBRIDGE [VCOMISD] (Ch_Rop1, Ch_Rop2, Ch_WFlags) xmmreg,mem64 \350\352\361\362\370\1\x2F\110 AVX,SANDYBRIDGE,T1S xmmreg,xmmreg_sae \350\352\361\362\370\1\x2F\110 AVX,SANDYBRIDGE [VCOMISS] (Ch_Rop1, Ch_Rop2, Ch_WFlags) xmmreg,mem32 \350\362\370\1\x2F\110 AVX,SANDYBRIDGE,T1S xmmreg,xmmreg_sae \350\362\370\1\x2F\110 AVX,SANDYBRIDGE [VCVTDQ2PD] (Ch_Wop2, Ch_Rop1) xmmreg_mz,mem64 \333\350\362\370\1\xE6\110 AVX,SANDYBRIDGE,THV xmmreg_mz,xmmreg \333\350\362\370\1\xE6\110 AVX,SANDYBRIDGE xmmreg_mz,bmem32 \333\350\370\1\xE6\110 AVX512,BCST2,THV ymmreg_mz,mem128 \333\350\362\364\370\1\xE6\110 AVX,SANDYBRIDGE,THV ymmreg_mz,xmmreg \333\350\362\364\370\1\xE6\110 AVX,SANDYBRIDGE ymmreg_mz,bmem32 \333\350\364\370\1\xE6\110 AVX512,BCST4,THV zmmreg_mz,mem256 \333\350\351\370\1\xE6\110 AVX512,THV zmmreg_mz,ymmreg \333\350\351\370\1\xE6\110 AVX512 zmmreg_mz,bmem32 \333\350\351\370\1\xE6\110 AVX512,BCST8,THV [VCVTDQ2PS] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \350\362\370\1\x5B\110 AVX,SANDYBRIDGE,TFV xmmreg_mz,bmem32 \350\370\1\x5B\110 AVX512,TFV ymmreg_mz,ymmrm \350\362\364\370\1\x5B\110 AVX,SANDYBRIDGE,TFV ymmreg_mz,bmem32 \350\364\370\1\x5B\110 AVX512,TFV zmmreg_mz,mem512 \350\351\370\1\x5B\110 AVX512,TFV zmmreg_mz,bmem32 \350\351\370\1\x5B\110 AVX512,TFV zmmreg_mz,zmmreg_er \350\351\370\1\x5B\110 AVX512 ; VCVTPD2DQ xmmreg_mz,mem256 must come first - map MemRefSize 256bits correct ; map all other MemrefSize (without broasdcast MemRef) to xmmreg, xmmrm [VCVTPD2DQ,vcvtpd2dqN] (Ch_Wop2, Ch_Rop1) xmmreg_mz,mem256 \334\350\352\362\364\370\1\xE6\110 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmrm \334\350\352\362\370\1\xE6\110 AVX,SANDYBRIDGE,TFV xmmreg_mz,ymmreg \334\350\352\362\364\370\1\xE6\110 AVX,SANDYBRIDGE xmmreg_mz,bmem64 \334\350\352\370\1\xE6\110 AVX512,BCST2,TFV xmmreg_mz,bmem64 \334\350\352\364\370\1\xE6\110 AVX512,BCST4,TFV ymmreg_mz,zmmrm_er \334\350\351\352\370\1\xE6\110 AVX512,TFV ymmreg_mz,bmem64 \334\350\351\352\370\1\xE6\110 AVX512,BCST8,TFV ; VCVTPD2PS xmmreg_mz,mem256 must come first - map MemRefSize 256bits correct ; map all other MemrefSize (without broasdcast MemRef) to xmmreg, xmmrm [VCVTPD2PS,vcvtpd2psN] (Ch_Wop2, Ch_Rop1) xmmreg_mz,mem256 \350\352\361\362\364\370\1\x5A\110 AVX,SANDYBRIDGE,TFV xmmreg_mz,ymmreg \350\352\361\362\364\370\1\x5A\110 AVX,SANDYBRIDGE xmmreg_mz,xmmrm \350\352\361\362\370\1\x5A\110 AVX,SANDYBRIDGE,TFV xmmreg_mz,bmem64 \350\352\361\370\1\x5A\110 AVX512,BCST2,TFV xmmreg_mz,bmem64 \350\352\361\364\370\1\x5A\110 AVX512,BCST4,TFV ymmreg_mz,zmmrm_er \350\351\352\361\370\1\x5A\110 AVX512,TFV ymmreg_mz,bmem64 \350\351\352\361\370\1\x5A\110 AVX512,BCST8,TFV [VCVTPH2PS] (Ch_Wop2, Ch_Rop1) xmmreg_mz,mem64 \350\361\362\371\1\x13\110 AVX,THVM xmmreg_mz,xmmreg \350\361\362\371\1\x13\110 AVX ymmreg_mz,mem128 \350\361\362\364\371\1\x13\110 AVX,THVM ymmreg_mz,xmmreg \350\361\362\364\371\1\x13\110 AVX zmmreg_mz,mem256 \350\351\361\371\1\x13\110 AVX512,THVM zmmreg_mz,ymmreg_sae \350\351\361\371\1\x13\110 AVX512 [VCVTPS2DQ] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \350\361\362\370\1\x5B\110 AVX,SANDYBRIDGE,TFV ymmreg_mz,ymmrm \350\361\362\364\370\1\x5B\110 AVX,SANDYBRIDGE,TFV xmmreg_mz,bmem32 \350\361\370\1\x5B\110 AVX512,TFV ymmreg_mz,bmem32 \350\361\364\370\1\x5B\110 AVX512,TFV zmmreg_mz,mem512 \350\351\361\370\1\x5B\110 AVX512,TFV zmmreg_mz,bmem32 \350\351\361\370\1\x5B\110 AVX512,TFV zmmreg_mz,zmmreg_er \350\351\361\370\1\x5B\110 AVX512 [VCVTPS2PD] (Ch_Wop2, Ch_Rop1) xmmreg_mz,mem64 \350\362\370\1\x5A\110 AVX,SANDYBRIDGE,THV xmmreg_mz,xmmreg \350\362\370\1\x5A\110 AVX,SANDYBRIDGE xmmreg_mz,bmem32 \350\370\1\x5A\110 AVX512,BCST2,THV ymmreg_mz,xmmrm \350\362\364\370\1\x5A\110 AVX,SANDYBRIDGE,THV ymmreg_mz,bmem32 \350\364\370\1\x5A\110 AVX512,BCST4,THV zmmreg_mz,mem256 \350\351\370\1\x5A\110 AVX512,THV zmmreg_mz,ymmreg_sae \350\351\370\1\x5A\110 AVX512 zmmreg_mz,bmem32 \350\351\370\1\x5A\110 AVX512,BCST8,THV [VCVTPS2PH] (Ch_Wop3, Ch_Rop2, Ch_Rop1) mem128_m,ymmreg,imm8 \350\361\362\364\372\1\x1D\101\26 AVX,THVM mem256_m,zmmreg_sae,imm8 \350\351\361\372\1\x1D\101\26 AVX512,THVM mem64_m,xmmreg,imm8 \350\361\362\372\1\x1D\101\26 AVX,THVM xmmreg_mz,xmmreg,imm8 \350\361\362\372\1\x1D\101\26 AVX xmmreg_mz,ymmreg,imm8 \350\361\362\364\372\1\x1D\101\26 AVX ymmreg_mz,zmmreg_sae,imm8 \350\351\361\372\1\x1D\101\26 AVX512 [VCVTSD2SI] (Ch_Wop2, Ch_Rop1) reg32,mem64 \334\350\362\370\1\x2D\110 AVX,SANDYBRIDGE,T1F64 reg32,xmmreg_er \334\350\362\370\1\x2D\110 AVX,SANDYBRIDGE reg64,mem64 \334\350\352\362\363\370\1\x2D\110 AVX,SANDYBRIDGE,T1F64 reg64,xmmreg_er \334\350\352\362\363\370\1\x2D\110 AVX,SANDYBRIDGE [VCVTSD2SS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,mem64 \334\350\352\362\370\1\x5A\75\120 AVX,SANDYBRIDGE,T1S xmmreg_mz,xmmreg,xmmreg_er \334\350\352\362\370\1\x5A\75\120 AVX,SANDYBRIDGE ; special handling - gas suffix "S" =>> instructions-opsize = source-operand [VCVTSI2SD,vcvtsi2sdS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg_er,reg32 \334\350\362\370\1\x2A\75\120 AVX,SANDYBRIDGE xmmreg,xmmreg_er,reg64 \334\350\352\362\363\370\1\x2A\75\120 AVX,SANDYBRIDGE,X86_64 xmmreg,xmmreg_er,mem32 \334\350\362\370\1\x2A\75\120 AVX,SANDYBRIDGE,T1S xmmreg,xmmreg_er,mem64 \334\350\352\362\363\370\1\x2A\75\120 AVX,SANDYBRIDGE,T1S ; special handling - gas suffix "S" =>> instructions-opsize = source-operand [VCVTSI2SS,vcvtsi2ssS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg_er,reg32 \333\350\362\370\1\x2A\75\120 AVX,SANDYBRIDGE xmmreg,xmmreg_er,reg64 \333\350\352\362\363\370\1\x2A\75\120 AVX,SANDYBRIDGE,X86_64 xmmreg,xmmreg_er,mem32 \333\350\362\370\1\x2A\75\120 AVX,SANDYBRIDGE,T1S xmmreg,xmmreg_er,mem64 \333\350\352\362\363\370\1\x2A\75\120 AVX,SANDYBRIDGE,T1S [VCVTSS2SD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,mem32 \333\350\362\370\1\x5A\75\120 AVX,SANDYBRIDGE,T1S xmmreg_mz,xmmreg,xmmreg_sae \333\350\362\370\1\x5A\75\120 AVX,SANDYBRIDGE [VCVTSS2SI] (Ch_Wop2, Ch_Rop1) reg32,mem32 \333\350\362\370\1\x2D\110 AVX,SANDYBRIDGE,T1F32 reg32,xmmreg_er \333\350\362\370\1\x2D\110 AVX,SANDYBRIDGE reg64,mem32 \333\350\352\362\363\370\1\x2D\110 AVX,SANDYBRIDGE,T1F32 reg64,xmmreg_er \333\350\352\362\363\370\1\x2D\110 AVX,SANDYBRIDGE ; VCVTTPD2DQ xmmreg_mz,mem256 must come first - map MemRefSize 256bits correct ; map all other MemrefSize (without broasdcast MemRef) to xmmreg, xmmrm [VCVTTPD2DQ,vcvttpd2dqN] (Ch_Wop2, Ch_Rop1) xmmreg_mz,mem256 \350\352\361\362\364\370\1\xE6\110 AVX,SANDYBRIDGE,AVX512,TFV xmmreg_mz,ymmreg \350\352\361\362\364\370\1\xE6\110 AVX,SANDYBRIDGE xmmreg_mz,xmmrm \350\352\361\362\370\1\xE6\110 AVX,SANDYBRIDGE,AVX512,TFV xmmreg_mz,bmem64 \350\352\361\370\1\xE6\110 AVX512,BCST2,TFV xmmreg_mz,bmem64 \350\352\361\364\370\1\xE6\110 AVX512,BCST4,TFV ymmreg_mz,zmmrm_sae \350\351\352\361\370\1\xE6\110 AVX512,TFV ymmreg_mz,bmem64 \350\351\352\361\370\1\xE6\110 AVX512,BCST8,TFV [VCVTTPS2DQ] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \333\350\362\370\1\x5B\110 AVX,SANDYBRIDGE,TFV xmmreg_mz,bmem32 \333\350\370\1\x5B\110 AVX512,TFV ymmreg_mz,ymmrm \333\350\362\364\370\1\x5B\110 AVX,SANDYBRIDGE,TFV ymmreg_mz,bmem32 \333\350\364\370\1\x5B\110 AVX512,TFV zmmreg_mz,mem512 \333\350\351\370\1\x5B\110 AVX512,TFV zmmreg_mz,bmem32 \333\350\351\370\1\x5B\110 AVX512,TFV zmmreg_mz,zmmreg_sae \333\350\351\370\1\x5B\110 AVX512 [VCVTTSD2SI] (Ch_Wop2, Ch_Rop1) reg32,mem64 \334\350\362\370\1\x2C\110 AVX,SANDYBRIDGE,T1F64 reg32,xmmreg_sae \334\350\362\370\1\x2C\110 AVX,SANDYBRIDGE reg64,mem64 \334\350\352\362\363\370\1\x2C\110 AVX,SANDYBRIDGE,T1F64 reg64,xmmreg_sae \334\350\352\362\363\370\1\x2C\110 AVX,SANDYBRIDGE [VCVTTSS2SI] (Ch_Wop2, Ch_Rop1) reg32,mem32 \333\350\362\370\1\x2C\110 AVX,SANDYBRIDGE,T1F32 reg32,xmmreg_sae \333\350\362\370\1\x2C\110 AVX,SANDYBRIDGE reg64,mem32 \333\350\352\362\363\370\1\x2C\110 AVX,SANDYBRIDGE,T1F32 reg64,xmmreg_sae \333\350\352\362\363\370\1\x2C\110 AVX,SANDYBRIDGE [VDIVPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\370\1\x5E\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\370\1\x5E\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\364\370\1\x5E\75\120 AVX,SANDYBRIDGE,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\370\1\x5E\75\120 AVX512,TFV zmmreg_mz,zmmreg,mem512 \350\351\352\361\370\1\x5E\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\370\1\x5E\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\352\361\370\1\x5E\75\120 AVX512 [VDIVPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\362\370\1\x5E\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem32 \350\370\1\x5E\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\362\364\370\1\x5E\75\120 AVX,SANDYBRIDGE,TFV ymmreg_mz,ymmreg,bmem32 \350\364\370\1\x5E\75\120 AVX512,TFV zmmreg_mz,zmmreg,mem512 \350\351\370\1\x5E\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\370\1\x5E\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\370\1\x5E\75\120 AVX512 [VDIVSD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,mem64 \334\350\352\362\370\1\x5E\75\120 AVX,SANDYBRIDGE,T1S xmmreg_mz,xmmreg,xmmreg_er \334\350\352\362\370\1\x5E\75\120 AVX,SANDYBRIDGE [VDIVSS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,mem32 \333\350\362\370\1\x5E\75\120 AVX,SANDYBRIDGE,T1S xmmreg_mz,xmmreg,xmmreg_er \333\350\362\370\1\x5E\75\120 AVX,SANDYBRIDGE [VDPPD] (Ch_Wop4, Ch_Rop3, Ch_Rop2) xmmreg,xmmreg,xmmrm,imm8 \361\362\372\1\x41\75\120\27 AVX,SANDYBRIDGE [VDPPS] (Ch_Wop4, Ch_Rop3, Ch_Rop2) xmmreg,xmmreg,xmmrm,imm8 \361\362\372\1\x40\75\120\27 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm,imm8 \361\362\364\372\1\x40\75\120\27 AVX,SANDYBRIDGE [VEXTRACTF128] (Ch_Wop3, Ch_Rop2) xmmrm,ymmreg,imm8 \361\362\364\372\1\x19\101\26 AVX,SANDYBRIDGE [VEXTRACTPS] (Ch_Wop3, Ch_Rop2) mem32,xmmreg,imm8 \350\361\362\372\1\x17\101\26 AVX,SANDYBRIDGE,T1S reg32,xmmreg,imm8 \350\361\362\372\1\x17\101\26 AVX,SANDYBRIDGE reg64,xmmreg,imm8 \350\361\362\372\1\x17\101\26 AVX512 [VHADDPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\x7C\75\120 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\x7C\75\120 AVX,SANDYBRIDGE [VHADDPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \334\362\370\1\x7C\75\120 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \334\362\364\370\1\x7C\75\120 AVX,SANDYBRIDGE [VHSUBPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\370\1\x7D\75\120 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\x7D\75\120 AVX,SANDYBRIDGE [VHSUBPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \334\362\370\1\x7D\75\120 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \334\362\364\370\1\x7D\75\120 AVX,SANDYBRIDGE [VINSERTF128] (Ch_Wop4, Ch_Rop3, Ch_Rop2) ymmreg,ymmreg,xmmrm,imm8 \361\362\364\372\1\x18\75\120\27 AVX,SANDYBRIDGE [VINSERTPS] (Ch_Wop4, Ch_Rop3, Ch_Rop2) xmmreg,xmmreg,mem32,imm8 \350\361\362\372\1\x21\75\120\27 AVX,SANDYBRIDGE,T1S xmmreg,xmmreg,xmmreg,imm8 \350\361\362\372\1\x21\75\120\27 AVX,SANDYBRIDGE [VLDDQU] (Ch_Wop2, Ch_Rop1) xmmreg,mem128 \334\362\370\1\xF0\110 AVX,SANDYBRIDGE ymmreg,mem256 \334\362\364\370\1\xF0\110 AVX,SANDYBRIDGE [VLDMXCSR] (Ch_Rop1) mem32 \362\370\1\xAE\202 AVX,SANDYBRIDGE [VMASKMOVDQU] (Ch_Rop1, Ch_Rop2, Ch_WMemEDI) xmmreg,xmmreg \361\362\370\1\xF7\110 AVX,SANDYBRIDGE [VMASKMOVPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) mem256,ymmreg,ymmreg \361\362\364\371\1\x2F\75\102 AVX,SANDYBRIDGE mem128,xmmreg,xmmreg \361\362\371\1\x2F\75\102 AVX,SANDYBRIDGE ymmreg,ymmreg,mem256 \361\362\364\371\1\x2D\75\120 AVX,SANDYBRIDGE xmmreg,xmmreg,mem128 \361\362\371\1\x2D\75\120 AVX,SANDYBRIDGE [VMASKMOVPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) mem256,ymmreg,ymmreg \361\362\364\371\1\x2E\75\102 AVX,SANDYBRIDGE mem128,xmmreg,xmmreg \361\362\371\1\x2E\75\102 AVX,SANDYBRIDGE ymmreg,ymmreg,mem256 \361\362\364\371\1\x2C\75\120 AVX,SANDYBRIDGE xmmreg,xmmreg,mem128 \361\362\371\1\x2C\75\120 AVX,SANDYBRIDGE [VMAXPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\370\1\x5F\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\370\1\x5F\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\364\370\1\x5F\75\120 AVX,SANDYBRIDGE,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\370\1\x5F\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_sae \350\351\352\361\370\1\x5F\75\120 AVX512 zmmreg_mz,zmmreg,mem512 \350\351\352\361\370\1\x5F\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\370\1\x5F\75\120 AVX512,TFV [VMAXPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\362\370\1\x5F\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem32 \350\370\1\x5F\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\362\364\370\1\x5F\75\120 AVX,SANDYBRIDGE,TFV ymmreg_mz,ymmreg,bmem32 \350\364\370\1\x5F\75\120 AVX512,TFV zmmreg_mz,zmmreg,mem512 \350\351\370\1\x5F\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\370\1\x5F\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_sae \350\351\370\1\x5F\75\120 AVX512 [VMAXSD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,mem64 \334\350\352\362\370\1\x5F\75\120 AVX,SANDYBRIDGE,T1S xmmreg_mz,xmmreg,xmmreg_sae \334\350\352\362\370\1\x5F\75\120 AVX,SANDYBRIDGE [VMAXSS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,mem32 \333\350\362\370\1\x5F\75\120 AVX,SANDYBRIDGE,T1S xmmreg_mz,xmmreg,xmmreg_sae \333\350\362\370\1\x5F\75\120 AVX,SANDYBRIDGE [VMINPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\370\1\x5D\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\370\1\x5D\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\364\370\1\x5D\75\120 AVX,SANDYBRIDGE,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\370\1\x5D\75\120 AVX512,TFV zmmreg_mz,zmmreg,mem512 \350\351\352\361\370\1\x5D\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\370\1\x5D\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_sae \350\351\352\361\370\1\x5D\75\120 AVX512 [VMINPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\362\370\1\x5D\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem32 \350\370\1\x5D\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\362\364\370\1\x5D\75\120 AVX,SANDYBRIDGE,TFV ymmreg_mz,ymmreg,bmem32 \350\364\370\1\x5D\75\120 AVX512,TFV zmmreg_mz,zmmreg,mem512 \350\351\370\1\x5D\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\370\1\x5D\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_sae \350\351\370\1\x5D\75\120 AVX512 [VMINSD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,mem64 \334\350\352\362\370\1\x5D\75\120 AVX,SANDYBRIDGE,T1S xmmreg_mz,xmmreg,xmmreg_sae \334\350\352\362\370\1\x5D\75\120 AVX,SANDYBRIDGE [VMINSS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,mem32 \333\350\362\370\1\x5D\75\120 AVX,SANDYBRIDGE,T1S xmmreg_mz,xmmreg,xmmreg_sae \333\350\362\370\1\x5D\75\120 AVX,SANDYBRIDGE [VMOVAPD] (Ch_Wop2, Ch_Rop1) xmmrm_mz,xmmreg \350\352\361\362\370\1\x29\101 AVX,SANDYBRIDGE,TFVM ymmrm_mz,ymmreg \350\352\361\362\364\370\1\x29\101 AVX,SANDYBRIDGE,TFVM zmmrm_mz,zmmreg \350\351\352\361\370\1\x29\101 AVX512,TFVM xmmreg_mz,xmmrm \350\352\361\362\370\1\x28\110 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmrm \350\352\361\362\364\370\1\x28\110 AVX,SANDYBRIDGE,TFVM zmmreg_mz,zmmrm \350\351\352\361\370\1\x28\110 AVX512,TFVM [VMOVAPS] (Ch_Wop2, Ch_Rop1) xmmrm_mz,xmmreg \350\362\370\1\x29\101 AVX,SANDYBRIDGE,TFVM ymmrm_mz,ymmreg \350\362\364\370\1\x29\101 AVX,SANDYBRIDGE,TFVM zmmrm_mz,zmmreg \350\351\370\1\x29\101 AVX512,TFVM xmmreg_mz,xmmrm \350\362\370\1\x28\110 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmrm \350\362\364\370\1\x28\110 AVX,SANDYBRIDGE,TFVM zmmreg_mz,zmmrm \350\351\370\1\x28\110 AVX512,TFVM [VMOVD] (Ch_Wop2, Ch_Rop1) rm32,xmmreg \350\361\362\370\1\x7E\101 AVX,SANDYBRIDGE,T1S xmmreg,rm32 \350\361\362\370\1\x6E\110 AVX,SANDYBRIDGE,T1S [VMOVDDUP] (Ch_Wop2, Ch_Rop1) xmmreg_mz,mem64 \334\350\352\362\370\1\x12\110 AVX,SANDYBRIDGE,TMDDUP xmmreg_mz,xmmreg \334\350\352\362\370\1\x12\110 AVX,SANDYBRIDGE ymmreg_mz,ymmrm \334\350\352\362\364\370\1\x12\110 AVX,SANDYBRIDGE,TMDDUP zmmreg_mz,zmmrm \334\350\351\352\370\1\x12\110 AVX512,TMDDUP [VMOVDQA] (Ch_Wop2, Ch_Rop1) ymmrm,ymmreg \361\362\364\370\1\x7F\101 AVX,SANDYBRIDGE xmmreg,xmmrm \361\362\370\1\x6F\110 AVX,SANDYBRIDGE xmmrm,xmmreg \361\362\370\1\x7F\101 AVX,SANDYBRIDGE ymmreg,ymmrm \361\362\364\370\1\x6F\110 AVX,SANDYBRIDGE [VMOVDQU] (Ch_Wop2, Ch_Rop1) ymmreg,ymmrm \333\362\364\370\1\x6F\110 AVX,SANDYBRIDGE xmmreg,xmmrm \333\362\370\1\x6F\110 AVX,SANDYBRIDGE xmmrm,xmmreg \333\362\370\1\x7F\101 AVX,SANDYBRIDGE ymmrm,ymmreg \333\362\364\370\1\x7F\101 AVX,SANDYBRIDGE [VMOVHLPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmreg \350\362\370\1\x12\75\120 AVX,SANDYBRIDGE ; 2/3 operands cannot be modeled here, it is corrected in taicpu.spilling_get_operation_type [VMOVHPD] (Ch_All) mem64,xmmreg \350\352\361\362\370\1\x17\101 AVX,SANDYBRIDGE,T1S xmmreg,xmmreg,mem64 \350\352\361\362\370\1\x16\75\120 AVX,SANDYBRIDGE,T1S ; 2/3 operands cannot be modeled here, it is corrected in taicpu.spilling_get_operation_type [VMOVHPS] (Ch_All) mem64,xmmreg \350\362\370\1\x17\101 AVX,SANDYBRIDGE,T2 xmmreg,xmmreg,mem64 \350\362\370\1\x16\75\120 AVX,SANDYBRIDGE,T2 ; 2/3 operands cannot be modeled here, it is corrected in taicpu.spilling_get_operation_type [VMOVLHPS] (Ch_All) xmmreg,xmmreg,xmmreg \350\362\370\1\x16\75\120 AVX,SANDYBRIDGE ; 2/3 operands cannot be modeled here, it is corrected in taicpu.spilling_get_operation_type [VMOVLPD] (Ch_All) mem64,xmmreg \350\352\361\362\370\1\x13\101 AVX,SANDYBRIDGE,T1S xmmreg,xmmreg,mem64 \350\352\361\362\370\1\x12\75\120 AVX,SANDYBRIDGE,T1S ; 2/3 operands cannot be modeled here, it is corrected in taicpu.spilling_get_operation_type [VMOVLPS] (Ch_All) mem64,xmmreg \350\362\370\1\x13\101 AVX,SANDYBRIDGE,T2 xmmreg,xmmreg,mem64 \350\362\370\1\x12\75\120 AVX,SANDYBRIDGE,T2 [VMOVMSKPD] (Ch_Wop2, Ch_Rop1) reg32,ymmreg \361\362\364\370\1\x50\110 AVX,SANDYBRIDGE reg64,xmmreg \361\362\370\1\x50\110 AVX,SANDYBRIDGE reg32,xmmreg \361\362\370\1\x50\110 AVX,SANDYBRIDGE reg64,ymmreg \361\362\364\370\1\x50\110 AVX,SANDYBRIDGE [VMOVMSKPS] (Ch_Wop2, Ch_Rop1) reg32,ymmreg \362\364\370\1\x50\110 AVX,SANDYBRIDGE reg64,xmmreg \362\370\1\x50\110 AVX,SANDYBRIDGE reg32,xmmreg \362\370\1\x50\110 AVX,SANDYBRIDGE reg64,ymmreg \362\364\370\1\x50\110 AVX,SANDYBRIDGE [VMOVNTDQ] (Ch_Wop2, Ch_Rop1) mem128,xmmreg \350\361\362\370\1\xE7\101 AVX,SANDYBRIDGE,TFVM mem256,ymmreg \350\361\362\364\370\1\xE7\101 AVX,SANDYBRIDGE,TFVM mem512,zmmreg \350\351\361\370\1\xE7\101 AVX512,TFVM [VMOVNTDQA] (Ch_Wop2, Ch_Rop1) xmmreg,mem128 \350\361\362\371\1\x2A\110 AVX,SANDYBRIDGE,TFVM ymmreg,mem256 \350\361\362\364\371\1\x2A\110 AVX2,TFVM zmmreg,mem512 \350\351\361\371\1\x2A\110 AVX512,TFVM [VMOVNTPD] (Ch_Wop2, Ch_Rop1) mem128,xmmreg \350\352\361\362\370\1\x2B\101 AVX,SANDYBRIDGE,TFVM mem256,ymmreg \350\352\361\362\364\370\1\x2B\101 AVX,SANDYBRIDGE,TFVM mem512,zmmreg \350\351\352\361\370\1\x2B\101 AVX512,TFVM [VMOVNTPS] (Ch_Wop2, Ch_Rop1) mem128,xmmreg \350\362\370\1\x2B\101 AVX,SANDYBRIDGE,TFVM mem256,ymmreg \350\362\364\370\1\x2B\101 AVX,SANDYBRIDGE,TFVM mem512,zmmreg \350\351\370\1\x2B\101 AVX512,TFVM [VMOVQ] (Ch_Wop2, Ch_Rop1) mem64,xmmreg \350\352\361\362\370\1\xD6\101 AVX,SANDYBRIDGE,T1S rm64,xmmreg \350\352\361\362\363\370\1\x7E\101 AVX,SANDYBRIDGE,X86_64,T1S xmmreg,mem64 \333\350\352\362\370\1\x7E\110 AVX,SANDYBRIDGE,T1S xmmreg,rm64 \350\352\361\362\363\370\1\x6E\110 AVX,SANDYBRIDGE,X86_64,T1S xmmreg,xmmreg \333\350\352\362\370\1\x7E\110 AVX,SANDYBRIDGE xmmreg,xmmreg \350\352\361\362\370\1\xD6\101 AVX,SANDYBRIDGE [VMOVSD] ; the three ops must be handle by the compiler internally (Ch_Wop2, Ch_Rop1) mem64_m,xmmreg \334\350\352\362\370\1\x11\101 AVX,SANDYBRIDGE,T1S xmmreg_mz,mem64 \334\350\352\362\370\1\x10\110 AVX,SANDYBRIDGE,T1S xmmreg_mz,xmmreg,xmmreg \334\350\352\362\370\1\x11\75\102 AVX,SANDYBRIDGE xmmreg_mz,xmmreg,xmmreg \334\350\352\362\370\1\x10\75\120 AVX,SANDYBRIDGE [VMOVSHDUP] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \333\350\362\370\1\x16\110 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmrm \333\350\362\364\370\1\x16\110 AVX,SANDYBRIDGE,TFVM zmmreg_mz,zmmrm \333\350\351\370\1\x16\110 AVX512,TFVM [VMOVSLDUP] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \333\350\362\370\1\x12\110 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmrm \333\350\362\364\370\1\x12\110 AVX,SANDYBRIDGE,TFVM zmmreg_mz,zmmrm \333\350\351\370\1\x12\110 AVX512,TFVM [VMOVSS] ; the three ops must be handle by the compiler internally (Ch_Wop2, Ch_Rop1) mem32_m,xmmreg \333\350\362\370\1\x11\101 AVX,SANDYBRIDGE,T1S xmmreg_mz,mem32 \333\350\362\370\1\x10\110 AVX,SANDYBRIDGE,T1S xmmreg_mz,xmmreg,xmmreg \333\350\362\370\1\x11\75\102 AVX,SANDYBRIDGE xmmreg_mz,xmmreg,xmmreg \333\350\362\370\1\x10\75\120 AVX,SANDYBRIDGE [VMOVUPD] (Ch_Wop2, Ch_Rop1) xmmrm_mz,xmmreg \350\352\361\362\370\1\x11\101 AVX,SANDYBRIDGE,TFVM ymmrm_mz,ymmreg \350\352\361\362\364\370\1\x11\101 AVX,SANDYBRIDGE,TFVM zmmrm_mz,zmmreg \350\351\352\361\370\1\x11\101 AVX512,TFVM xmmreg_mz,xmmrm \350\352\361\362\370\1\x10\110 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmrm \350\352\361\362\364\370\1\x10\110 AVX,SANDYBRIDGE,TFVM zmmreg_mz,zmmrm \350\351\352\361\370\1\x10\110 AVX512,TFVM [VMOVUPS] (Ch_Wop2, Ch_Rop1) xmmrm_mz,xmmreg \350\362\370\1\x11\101 AVX,SANDYBRIDGE,TFVM ymmrm_mz,ymmreg \350\362\364\370\1\x11\101 AVX,SANDYBRIDGE,TFVM zmmrm_mz,zmmreg \350\351\370\1\x11\101 AVX512,TFVM xmmreg_mz,xmmrm \350\362\370\1\x10\110 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmrm \350\362\364\370\1\x10\110 AVX,SANDYBRIDGE,TFVM zmmreg_mz,zmmrm \350\351\370\1\x10\110 AVX512,TFVM [VMPSADBW] (Ch_Wop4, Ch_Rop3, Ch_Rop2) xmmreg,xmmreg,xmmrm,imm8 \361\362\372\1\x42\75\120\27 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm,imm8 \361\362\364\372\1\x42\75\120\27 AVX2 [VMULPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\370\1\x59\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\370\1\x59\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\364\370\1\x59\75\120 AVX,SANDYBRIDGE,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\370\1\x59\75\120 AVX512,TFV zmmreg_mz,zmmreg,mem512 \350\351\352\361\370\1\x59\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\370\1\x59\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\352\361\370\1\x59\75\120 AVX512 [VMULPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\362\370\1\x59\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem32 \350\370\1\x59\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\362\364\370\1\x59\75\120 AVX,SANDYBRIDGE,TFV ymmreg_mz,ymmreg,bmem32 \350\364\370\1\x59\75\120 AVX512,TFV zmmreg_mz,zmmreg,mem512 \350\351\370\1\x59\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\370\1\x59\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\370\1\x59\75\120 AVX512 [VMULSD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,mem64 \334\350\352\362\370\1\x59\75\120 AVX,SANDYBRIDGE,T1S xmmreg_mz,xmmreg,xmmreg_er \334\350\352\362\370\1\x59\75\120 AVX,SANDYBRIDGE [VMULSS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,mem32 \333\350\362\370\1\x59\75\120 AVX,SANDYBRIDGE,T1S xmmreg_mz,xmmreg,xmmreg_er \333\350\362\370\1\x59\75\120 AVX,SANDYBRIDGE [VORPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\370\1\x56\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\370\1\x56\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\364\370\1\x56\75\120 AVX,SANDYBRIDGE,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\370\1\x56\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\370\1\x56\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\370\1\x56\75\120 AVX512,TFV [VORPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\362\370\1\x56\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem32 \350\370\1\x56\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\362\364\370\1\x56\75\120 AVX,SANDYBRIDGE,TFV ymmreg_mz,ymmreg,bmem32 \350\364\370\1\x56\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\370\1\x56\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\370\1\x56\75\120 AVX512,TFV [VPABSB] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \350\361\362\371\1\x1C\110 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmrm \350\361\362\364\371\1\x1C\110 AVX2,TFVM zmmreg_mz,zmmrm \350\351\361\371\1\x1C\110 AVX512,TFVM [VPABSD] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \350\361\362\371\1\x1E\110 AVX,SANDYBRIDGE,TFV xmmreg_mz,bmem32 \350\361\371\1\x1E\110 AVX512,TFV ymmreg_mz,ymmrm \350\361\362\364\371\1\x1E\110 AVX2,TFV ymmreg_mz,bmem32 \350\361\364\371\1\x1E\110 AVX512,TFV zmmreg_mz,zmmrm \350\351\361\371\1\x1E\110 AVX512,TFV zmmreg_mz,bmem32 \350\351\361\371\1\x1E\110 AVX512,TFV [VPABSW] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \350\361\362\371\1\x1D\110 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmrm \350\361\362\364\371\1\x1D\110 AVX2,TFVM zmmreg_mz,zmmrm \350\351\361\371\1\x1D\110 AVX512,TFVM [VPACKSSDW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\x6B\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem32 \350\361\370\1\x6B\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\x6B\75\120 AVX2,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\370\1\x6B\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\x6B\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\370\1\x6B\75\120 AVX512,TFV [VPACKSSWB] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\x63\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\x63\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\x63\75\120 AVX512,TFVM [VPACKUSDW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\x2B\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x2B\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\x2B\75\120 AVX2,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x2B\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x2B\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x2B\75\120 AVX512,TFV [VPACKUSWB] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\x67\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\x67\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\x67\75\120 AVX512,TFVM [VPADDB] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xFC\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\xFC\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\xFC\75\120 AVX512,TFVM [VPADDD] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xFE\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem32 \350\361\370\1\xFE\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\xFE\75\120 AVX2,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\370\1\xFE\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\xFE\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\370\1\xFE\75\120 AVX512,TFV [VPADDQ] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\370\1\xD4\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\370\1\xD4\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\364\370\1\xD4\75\120 AVX2,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\370\1\xD4\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\370\1\xD4\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\370\1\xD4\75\120 AVX512,TFV [VPADDSB] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xEC\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\xEC\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\xEC\75\120 AVX512,TFVM [VPADDSW] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xED\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\xED\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\xED\75\120 AVX512,TFVM [VPADDUSB] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xDC\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\xDC\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\xDC\75\120 AVX512,TFVM [VPADDUSW] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xDD\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\xDD\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\xDD\75\120 AVX512,TFVM [VPADDW] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xFD\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\xFD\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\xFD\75\120 AVX512,TFVM [VPALIGNR] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm,imm8 \350\361\362\372\1\x0F\75\120\27 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm,imm8 \350\361\362\364\372\1\x0F\75\120\27 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm,imm8 \350\351\361\372\1\x0F\75\120\27 AVX512,TFVM [VPAND] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg,xmmreg,xmmrm \361\362\370\1\xDB\75\120 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xDB\75\120 AVX2 [VPANDN] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg,xmmreg,xmmrm \361\362\370\1\xDF\75\120 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xDF\75\120 AVX2 [VPAVGB] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xE0\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\xE0\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\xE0\75\120 AVX512,TFVM [VPAVGW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xE3\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\xE3\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\xE3\75\120 AVX512,TFVM [VPBLENDVB] (Ch_Wop4, Ch_Rop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm,xmmreg \361\362\372\1\x4C\75\120\367 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm,ymmreg \361\362\364\372\1\x4C\75\120\367 AVX2 [VPBLENDW] (Ch_Wop4, Ch_Rop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm,imm8 \361\362\372\1\x0E\75\120\27 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm,imm8 \361\362\364\372\1\x0E\75\120\27 AVX2 [VPCLMULQDQ] (Ch_Wop4, Ch_Rop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm,imm8 \350\361\362\372\1\x44\75\120\27 AVX,SANDYBRIDGE,TFV ymmreg,ymmreg,ymmrm,imm8 \350\361\364\372\1\x44\75\120\27 AVX512,TFV ;Use AVX512, but has special VPCLMULQD feature flag bit zmmreg,zmmreg,zmmrm,imm8 \350\351\361\372\1\x44\75\120\27 AVX512,TFV [VPCLMULLQLQDQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \350\361\362\372\1\x44\75\120\1\x00 AVX,SANDYBRIDGE,TFV ymmreg,ymmreg,ymmrm \350\361\364\372\1\x44\75\120\1\x00 AVX512,TFV ;Use AVX512, but has special VPCLMULQD feature flag bit zmmreg,zmmreg,zmmrm \350\351\361\372\1\x44\75\120\1\x00 AVX512,TFV [VPCLMULHQLQDQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \350\361\362\372\1\x44\75\120\1\x10 AVX,SANDYBRIDGE,TFV ymmreg,ymmreg,ymmrm \350\361\364\372\1\x44\75\120\1\x10 AVX512,TFV ;Use AVX512, but has special VPCLMULQD feature flag bit zmmreg,zmmreg,zmmrm \350\351\361\372\1\x44\75\120\1\x10 AVX512,TFV [VPCLMULLQHQDQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \350\361\362\372\1\x44\75\120\1\x01 AVX,SANDYBRIDGE,TFV ymmreg,ymmreg,ymmrm \350\361\364\372\1\x44\75\120\1\x01 AVX512,TFV ;Use AVX512, but has special VPCLMULQD feature flag bit zmmreg,zmmreg,zmmrm \350\351\361\372\1\x44\75\120\1\x01 AVX512,TFV [VPCLMULHQHQDQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \350\361\362\372\1\x44\75\120\1\x11 AVX,SANDYBRIDGE,TFV ymmreg,ymmreg,ymmrm \350\361\364\372\1\x44\75\120\1\x11 AVX512,TFV ;Use AVX512, but has special VPCLMULQD feature flag bit zmmreg,zmmreg,zmmrm \350\351\361\372\1\x44\75\120\1\x11 AVX512,TFV [VPCMPEQB] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg_m,xmmreg,xmmrm \350\361\370\1\x74\75\120 AVX512,TFVM kreg_m,ymmreg,ymmrm \350\361\364\370\1\x74\75\120 AVX512,TFVM kreg_m,zmmreg,zmmrm \350\351\361\370\1\x74\75\120 AVX512,TFVM xmmreg,xmmreg,xmmrm \361\362\370\1\x74\75\120 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\x74\75\120 AVX2 [VPCMPEQD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg_m,xmmreg,xmmrm \350\361\370\1\x76\75\120 AVX512,TFV kreg_m,xmmreg,bmem32 \350\361\370\1\x76\75\120 AVX512,TFV kreg_m,ymmreg,ymmrm \350\361\364\370\1\x76\75\120 AVX512,TFV kreg_m,ymmreg,bmem32 \350\361\364\370\1\x76\75\120 AVX512,TFV kreg_m,zmmreg,zmmrm \350\351\361\370\1\x76\75\120 AVX512,TFV kreg_m,zmmreg,bmem32 \350\351\361\370\1\x76\75\120 AVX512,TFV xmmreg,xmmreg,xmmrm \361\362\370\1\x76\75\120 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\x76\75\120 AVX2 [VPCMPEQQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg_m,xmmreg,xmmrm \350\352\361\371\1\x29\75\120 AVX512,TFV kreg_m,xmmreg,bmem64 \350\352\361\371\1\x29\75\120 AVX512,TFV kreg_m,ymmreg,ymmrm \350\352\361\364\371\1\x29\75\120 AVX512,TFV kreg_m,ymmreg,bmem64 \350\352\361\364\371\1\x29\75\120 AVX512,TFV kreg_m,zmmreg,zmmrm \350\351\352\361\371\1\x29\75\120 AVX512,TFV kreg_m,zmmreg,bmem64 \350\351\352\361\371\1\x29\75\120 AVX512,TFV xmmreg,xmmreg,xmmrm \361\362\371\1\x29\75\120 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\371\1\x29\75\120 AVX2 [VPCMPEQW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg_m,xmmreg,xmmrm \350\361\370\1\x75\75\120 AVX512,TFVM kreg_m,ymmreg,ymmrm \350\361\364\370\1\x75\75\120 AVX512,TFVM kreg_m,zmmreg,zmmrm \350\351\361\370\1\x75\75\120 AVX512,TFVM xmmreg,xmmreg,xmmrm \361\362\370\1\x75\75\120 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\x75\75\120 AVX2 [VPCMPESTRI] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmrm,imm8 \361\362\372\1\x61\110\26 AVX,SANDYBRIDGE [VPCMPESTRM] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmrm,imm8 \361\362\372\1\x60\110\26 AVX,SANDYBRIDGE [VPCMPGTB] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg_m,xmmreg,xmmrm \350\361\370\1\x64\75\120 AVX512,TFVM kreg_m,ymmreg,ymmrm \350\361\364\370\1\x64\75\120 AVX512,TFVM kreg_m,zmmreg,zmmrm \350\351\361\370\1\x64\75\120 AVX512,TFVM xmmreg,xmmreg,xmmrm \361\362\370\1\x64\75\120 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\x64\75\120 AVX2 [VPCMPGTD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg_m,xmmreg,xmmrm \350\361\370\1\x66\75\120 AVX512,TFV kreg_m,xmmreg,bmem32 \350\361\370\1\x66\75\120 AVX512,TFV kreg_m,ymmreg,ymmrm \350\361\364\370\1\x66\75\120 AVX512,TFV kreg_m,ymmreg,bmem32 \350\361\364\370\1\x66\75\120 AVX512,TFV kreg_m,zmmreg,zmmrm \350\351\361\370\1\x66\75\120 AVX512,TFV kreg_m,zmmreg,bmem32 \350\351\361\370\1\x66\75\120 AVX512,TFV xmmreg,xmmreg,xmmrm \361\362\370\1\x66\75\120 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\x66\75\120 AVX2 [VPCMPGTQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg_m,xmmreg,xmmrm \350\352\361\371\1\x37\75\120 AVX512,TFV kreg_m,xmmreg,bmem64 \350\352\361\371\1\x37\75\120 AVX512,TFV kreg_m,ymmreg,ymmrm \350\352\361\364\371\1\x37\75\120 AVX512,TFV kreg_m,ymmreg,bmem64 \350\352\361\364\371\1\x37\75\120 AVX512,TFV kreg_m,zmmreg,zmmrm \350\351\352\361\371\1\x37\75\120 AVX512,TFV kreg_m,zmmreg,bmem64 \350\351\352\361\371\1\x37\75\120 AVX512,TFV xmmreg,xmmreg,xmmrm \361\362\371\1\x37\75\120 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\371\1\x37\75\120 AVX2 [VPCMPGTW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg_m,xmmreg,xmmrm \350\361\370\1\x65\75\120 AVX512,TFVM kreg_m,ymmreg,ymmrm \350\361\364\370\1\x65\75\120 AVX512,TFVM kreg_m,zmmreg,zmmrm \350\351\361\370\1\x65\75\120 AVX512,TFVM xmmreg,xmmreg,xmmrm \361\362\370\1\x65\75\120 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\x65\75\120 AVX2 [VPCMPISTRI] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmrm,imm8 \361\362\372\1\x63\110\26 AVX,SANDYBRIDGE [VPCMPISTRM] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmrm,imm8 \361\362\372\1\x62\110\26 AVX,SANDYBRIDGE [VPERM2F128] (Ch_Wop4, Ch_Rop3, Ch_Rop2) ymmreg,ymmreg,ymmrm,imm8 \361\362\364\372\1\x06\75\120\27 AVX,SANDYBRIDGE [VPERMILPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\371\1\x0D\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x0D\75\120 AVX512,TFV xmmreg_mz,xmmrm,imm8 \350\352\361\362\372\1\x05\110\26 AVX,SANDYBRIDGE,TFV xmmreg_mz,bmem64,imm8 \350\352\361\372\1\x05\110\26 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\364\371\1\x0D\75\120 AVX,SANDYBRIDGE,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x0D\75\120 AVX512,TFV ymmreg_mz,ymmrm,imm8 \350\352\361\362\364\372\1\x05\110\26 AVX,SANDYBRIDGE,TFV ymmreg_mz,bmem64,imm8 \350\352\361\364\372\1\x05\110\26 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x0D\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x0D\75\120 AVX512,TFV zmmreg_mz,zmmrm,imm8 \350\351\352\361\372\1\x05\110\26 AVX512,TFV zmmreg_mz,bmem64,imm8 \350\351\352\361\372\1\x05\110\26 AVX512,TFV [VPERMILPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\x0C\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x0C\75\120 AVX512,TFV xmmreg_mz,xmmrm,imm8 \350\361\362\372\1\x04\110\26 AVX,SANDYBRIDGE,TFV xmmreg_mz,bmem32,imm8 \350\361\372\1\x04\110\26 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\x0C\75\120 AVX,SANDYBRIDGE,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x0C\75\120 AVX512,TFV ymmreg_mz,ymmrm,imm8 \350\361\362\364\372\1\x04\110\26 AVX,SANDYBRIDGE,TFV ymmreg_mz,bmem32,imm8 \350\361\364\372\1\x04\110\26 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x0C\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x0C\75\120 AVX512,TFV zmmreg_mz,zmmrm,imm8 \350\351\361\372\1\x04\110\26 AVX512,TFV zmmreg_mz,bmem32,imm8 \350\351\361\372\1\x04\110\26 AVX512,TFV [VPEXTRB] (Ch_Wop3, Ch_Rop2) mem8,xmmreg,imm8 \350\361\362\372\1\x14\101\26 AVX,SANDYBRIDGE,T1S reg16,xmmreg,imm8 \350\361\372\1\x14\101\26 AVX512 reg32,xmmreg,imm8 \350\361\362\372\1\x14\101\26 AVX,SANDYBRIDGE reg64,xmmreg,imm8 \350\361\362\372\1\x14\101\26 AVX,SANDYBRIDGE reg8,xmmreg,imm8 \350\361\372\1\x14\101\26 AVX512 [VPEXTRD] (Ch_Wop3, Ch_Rop2) rm32,xmmreg,imm8 \350\361\362\372\1\x16\101\26 AVX,SANDYBRIDGE,T1S [VPEXTRQ] (Ch_Wop3, Ch_Rop2) rm64,xmmreg,imm8 \350\352\361\362\363\372\1\x16\101\26 AVX,SANDYBRIDGE,T1S [VPEXTRW] (Ch_Wop3, Ch_Rop2) mem16,xmmreg,imm8 \350\361\362\372\1\x15\101\26 AVX,SANDYBRIDGE,T1S reg16,xmmreg,imm8 \350\361\362\372\1\x15\101\26 AVX,SANDYBRIDGE reg16,xmmreg,imm8 \350\361\362\370\1\xC5\110\26 AVX,SANDYBRIDGE reg32,xmmreg,imm8 \350\361\362\370\1\xC5\110\26 AVX,SANDYBRIDGE reg32,xmmreg,imm8 \350\361\362\372\1\x15\101\26 AVX,SANDYBRIDGE reg64,xmmreg,imm8 \350\361\362\372\1\x15\101\26 AVX,SANDYBRIDGE reg64,xmmreg,imm8 \350\361\362\370\1\xC5\110\26 AVX,SANDYBRIDGE [VPHADDD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\371\1\x02\75\120 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\371\1\x02\75\120 AVX2 [VPHADDSW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\371\1\x03\75\120 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\371\1\x03\75\120 AVX2 [VPHADDW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\371\1\x01\75\120 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\371\1\x01\75\120 AVX2 [VPHMINPOSUW] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \361\362\371\1\x41\110 AVX,SANDYBRIDGE [VPHSUBD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\371\1\x06\75\120 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\371\1\x06\75\120 AVX2 [VPHSUBSW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\371\1\x07\75\120 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\371\1\x07\75\120 AVX2 [VPHSUBW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\371\1\x05\75\120 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\371\1\x05\75\120 AVX2 [VPINSRB] (Ch_Wop4, Ch_Rop3, Ch_Rop2) xmmreg,xmmreg,reg32,imm8 \350\361\362\372\1\x20\75\120\27 AVX,SANDYBRIDGE xmmreg,xmmreg,mem8,imm8 \350\361\362\372\1\x20\75\120\27 AVX,SANDYBRIDGE,T1S [VPINSRD] (Ch_Wop4, Ch_Rop3, Ch_Rop2) xmmreg,xmmreg,rm32,imm8 \350\361\362\372\1\x22\75\120\27 AVX,SANDYBRIDGE,T1S [VPINSRQ] (Ch_Wop4, Ch_Rop3, Ch_Rop2) xmmreg,xmmreg,rm64,imm8 \350\352\361\362\363\372\1\x22\75\120\27 AVX,SANDYBRIDGE,T1S [VPINSRW] (Ch_Wop4, Ch_Rop3, Ch_Rop2) xmmreg,xmmreg,mem16,imm8 \350\361\362\370\1\xC4\75\120\27 AVX,SANDYBRIDGE,T1S xmmreg,xmmreg,reg32,imm8 \350\361\362\370\1\xC4\75\120\27 AVX,SANDYBRIDGE [VPMADDUBSW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\x04\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\x04\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x04\75\120 AVX512,TFVM [VPMADDWD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xF5\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\xF5\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\xF5\75\120 AVX512,TFVM [VPMAXSB] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\x3C\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\x3C\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x3C\75\120 AVX512,TFVM [VPMAXSD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\x3D\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x3D\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\x3D\75\120 AVX2,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x3D\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x3D\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x3D\75\120 AVX512,TFV [VPMAXSW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xEE\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\xEE\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\xEE\75\120 AVX512,TFVM [VPMAXUB] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xDE\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\xDE\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\xDE\75\120 AVX512,TFVM [VPMAXUD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\x3F\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x3F\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\x3F\75\120 AVX2,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x3F\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x3F\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x3F\75\120 AVX512,TFV [VPMAXUW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\x3E\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\x3E\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x3E\75\120 AVX512,TFVM [VPMINSB] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\x38\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\x38\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x38\75\120 AVX512,TFVM [VPMINSD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\x39\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x39\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\x39\75\120 AVX2,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x39\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x39\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x39\75\120 AVX512,TFV [VPMINSW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xEA\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\xEA\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\xEA\75\120 AVX512,TFVM [VPMINUB] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xDA\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\xDA\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\xDA\75\120 AVX512,TFVM [VPMINUD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\x3B\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x3B\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\x3B\75\120 AVX2,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x3B\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x3B\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x3B\75\120 AVX512,TFV [VPMINUW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\x3A\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\x3A\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x3A\75\120 AVX512,TFVM [VPMOVMSKB] (Ch_Wop2, Ch_Rop1) reg64,xmmreg \361\362\370\1\xD7\110 AVX,SANDYBRIDGE reg32,xmmreg \361\362\370\1\xD7\110 AVX,SANDYBRIDGE reg32,ymmreg \361\362\364\370\1\xD7\110 AVX2 reg64,ymmreg \361\362\364\370\1\xD7\110 AVX2 [VPMOVSXBD] (Ch_Wop2, Ch_Rop1) xmmreg_mz,mem32 \350\361\362\371\1\x21\110 AVX,SANDYBRIDGE,TQVM xmmreg_mz,xmmreg \350\361\362\371\1\x21\110 AVX,SANDYBRIDGE ymmreg_mz,mem64 \350\361\362\364\371\1\x21\110 AVX2,TQVM ymmreg_mz,xmmreg \350\361\362\364\371\1\x21\110 AVX2 zmmreg_mz,mem128 \350\351\361\371\1\x21\110 AVX512,TQVM zmmreg_mz,xmmreg \350\351\361\371\1\x21\110 AVX512 [VPMOVSXBQ] (Ch_Wop2, Ch_Rop1) xmmreg_mz,mem16 \350\361\362\371\1\x22\110 AVX,SANDYBRIDGE,TOVM xmmreg_mz,xmmreg \350\361\362\371\1\x22\110 AVX,SANDYBRIDGE ymmreg_mz,mem32 \350\361\362\364\371\1\x22\110 AVX2,TOVM ymmreg_mz,xmmreg \350\361\362\364\371\1\x22\110 AVX2 zmmreg_mz,mem64 \350\351\361\371\1\x22\110 AVX512,TOVM zmmreg_mz,xmmreg \350\351\361\371\1\x22\110 AVX512 [VPMOVSXBW] (Ch_Wop2, Ch_Rop1) xmmreg_mz,mem64 \350\361\362\371\1\x20\110 AVX,SANDYBRIDGE,THVM xmmreg_mz,xmmreg \350\361\362\371\1\x20\110 AVX,SANDYBRIDGE ymmreg_mz,xmmrm \350\361\362\364\371\1\x20\110 AVX2,THVM zmmreg_mz,ymmrm \350\351\361\371\1\x20\110 AVX512,THVM [VPMOVSXDQ] (Ch_Wop2, Ch_Rop1) xmmreg_mz,mem64 \350\361\362\371\1\x25\110 AVX,SANDYBRIDGE,THVM xmmreg_mz,xmmreg \350\361\362\371\1\x25\110 AVX,SANDYBRIDGE ymmreg_mz,xmmrm \350\361\362\364\371\1\x25\110 AVX2,THVM zmmreg_mz,ymmrm \350\351\361\371\1\x25\110 AVX512,THVM [VPMOVSXWD] (Ch_Wop2, Ch_Rop1) xmmreg_mz,mem64 \350\361\362\371\1\x23\110 AVX,SANDYBRIDGE,THVM xmmreg_mz,xmmreg \350\361\362\371\1\x23\110 AVX,SANDYBRIDGE ymmreg_mz,xmmrm \350\361\362\364\371\1\x23\110 AVX2,THVM zmmreg_mz,ymmrm \350\351\361\371\1\x23\110 AVX512,THVM [VPMOVSXWQ] (Ch_Wop2, Ch_Rop1) xmmreg_mz,mem32 \350\361\362\371\1\x24\110 AVX,SANDYBRIDGE,TQVM xmmreg_mz,xmmreg \350\361\362\371\1\x24\110 AVX,SANDYBRIDGE ymmreg_mz,mem64 \350\361\362\364\371\1\x24\110 AVX2,TQVM ymmreg_mz,xmmreg \350\361\362\364\371\1\x24\110 AVX2 zmmreg_mz,xmmrm \350\351\361\371\1\x24\110 AVX512,TQVM [VPMOVZXBD] (Ch_Wop2, Ch_Rop1) xmmreg_mz,mem32 \350\361\362\371\1\x31\110 AVX,SANDYBRIDGE,TQVM xmmreg_mz,xmmreg \350\361\362\371\1\x31\110 AVX,SANDYBRIDGE ymmreg_mz,mem64 \350\361\362\364\371\1\x31\110 AVX2,TQVM ymmreg_mz,xmmreg \350\361\362\364\371\1\x31\110 AVX2 zmmreg_mz,xmmrm \350\351\361\371\1\x31\110 AVX512,TQVM [VPMOVZXBQ] (Ch_Wop2, Ch_Rop1) xmmreg_mz,mem16 \350\361\362\371\1\x32\110 AVX,SANDYBRIDGE,TOVM xmmreg_mz,xmmreg \350\361\362\371\1\x32\110 AVX,SANDYBRIDGE ymmreg_mz,mem32 \350\361\362\364\371\1\x32\110 AVX2,TOVM ymmreg_mz,xmmreg \350\361\362\364\371\1\x32\110 AVX2 zmmreg_mz,mem64 \350\351\361\371\1\x32\110 AVX512,TOVM zmmreg_mz,xmmreg \350\351\361\371\1\x32\110 AVX512 [VPMOVZXBW] (Ch_Wop2, Ch_Rop1) xmmreg_mz,mem64 \350\361\362\371\1\x30\110 AVX,SANDYBRIDGE,THVM xmmreg_mz,xmmreg \350\361\362\371\1\x30\110 AVX,SANDYBRIDGE ymmreg_mz,xmmrm \350\361\362\364\371\1\x30\110 AVX2,THVM zmmreg_mz,ymmrm \350\351\361\371\1\x30\110 AVX512,THVM [VPMOVZXDQ] (Ch_Wop2, Ch_Rop1) xmmreg_mz,mem64 \350\361\362\371\1\x35\110 AVX,SANDYBRIDGE,THVM xmmreg_mz,xmmreg \350\361\362\371\1\x35\110 AVX,SANDYBRIDGE ymmreg_mz,xmmrm \350\361\362\364\371\1\x35\110 AVX2,THVM zmmreg_mz,ymmrm \350\351\361\371\1\x35\110 AVX512,THVM [VPMOVZXWD] (Ch_Wop2, Ch_Rop1) xmmreg_mz,mem64 \350\361\362\371\1\x33\110 AVX,SANDYBRIDGE,THVM xmmreg_mz,xmmreg \350\361\362\371\1\x33\110 AVX,SANDYBRIDGE ymmreg_mz,xmmrm \350\361\362\364\371\1\x33\110 AVX2,THVM zmmreg_mz,ymmrm \350\351\361\371\1\x33\110 AVX512,THVM [VPMOVZXWQ] (Ch_Wop2, Ch_Rop1) xmmreg_mz,mem32 \350\361\362\371\1\x34\110 AVX,SANDYBRIDGE,TQVM xmmreg_mz,xmmreg \350\361\362\371\1\x34\110 AVX,SANDYBRIDGE ymmreg_mz,mem64 \350\361\362\364\371\1\x34\110 AVX2,TQVM ymmreg_mz,xmmreg \350\361\362\364\371\1\x34\110 AVX2 zmmreg_mz,mem128 \350\351\361\371\1\x34\110 AVX512,TQVM zmmreg_mz,xmmreg \350\351\361\371\1\x34\110 AVX512 [VPMULDQ] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\371\1\x28\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x28\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\364\371\1\x28\75\120 AVX2,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x28\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x28\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x28\75\120 AVX512,TFV [VPMULHRSW] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\x0B\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\x0B\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x0B\75\120 AVX512,TFVM [VPMULHUW] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xE4\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\xE4\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\xE4\75\120 AVX512,TFVM [VPMULHW] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xE5\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\xE5\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\xE5\75\120 AVX512,TFVM [VPMULLD] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\x40\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x40\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\x40\75\120 AVX2,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x40\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x40\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x40\75\120 AVX512,TFV [VPMULLW] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xD5\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\xD5\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\xD5\75\120 AVX512,TFVM [VPMULUDQ] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\370\1\xF4\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\370\1\xF4\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\364\370\1\xF4\75\120 AVX2,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\370\1\xF4\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\370\1\xF4\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\370\1\xF4\75\120 AVX512,TFV [VPOR] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg,xmmreg,xmmrm \361\362\370\1\xEB\75\120 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xEB\75\120 AVX2 [VPSADBW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \350\361\362\370\1\xF6\75\120 AVX,SANDYBRIDGE,TFVM ymmreg,ymmreg,ymmrm \350\361\362\364\370\1\xF6\75\120 AVX2,TFVM zmmreg,zmmreg,zmmrm \350\351\361\370\1\xF6\75\120 AVX512,TFVM [VPSHUFB] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\x00\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\x00\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x00\75\120 AVX512,TFVM [VPSHUFD] (Ch_Wop3, Ch_Rop2) xmmreg_mz,xmmrm,imm8 \350\361\362\370\1\x70\110\26 AVX,SANDYBRIDGE,TFV xmmreg_mz,bmem32,imm8 \350\361\370\1\x70\110\26 AVX512,TFV ymmreg_mz,ymmrm,imm8 \350\361\362\364\370\1\x70\110\26 AVX2,TFV ymmreg_mz,bmem32,imm8 \350\361\364\370\1\x70\110\26 AVX512,TFV zmmreg_mz,zmmrm,imm8 \350\351\361\370\1\x70\110\26 AVX512,TFV zmmreg_mz,bmem32,imm8 \350\351\361\370\1\x70\110\26 AVX512,TFV [VPSHUFHW] (Ch_Wop3, Ch_Rop2) xmmreg_mz,xmmrm,imm8 \333\350\362\370\1\x70\110\26 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmrm,imm8 \333\350\362\364\370\1\x70\110\26 AVX2,TFVM zmmreg_mz,zmmrm,imm8 \333\350\351\370\1\x70\110\26 AVX512,TFVM [VPSHUFLW] (Ch_Wop3, Ch_Rop2) xmmreg_mz,xmmrm,imm8 \334\350\362\370\1\x70\110\26 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmrm,imm8 \334\350\362\364\370\1\x70\110\26 AVX2,TFVM zmmreg_mz,zmmrm,imm8 \334\350\351\370\1\x70\110\26 AVX512,TFVM [VPSIGNB] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\371\1\x08\75\120 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\371\1\x08\75\120 AVX2 [VPSIGND] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\371\1\x0A\75\120 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\371\1\x0A\75\120 AVX2 [VPSIGNW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \361\362\371\1\x09\75\120 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\371\1\x09\75\120 AVX2 [VPSLLD] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,imm8 \350\361\362\370\1\x72\74\216\26 AVX,SANDYBRIDGE xmmreg_mz,mem128,imm8 \350\361\370\1\x72\74\216\26 AVX512,TFV xmmreg_mz,bmem32,imm8 \350\361\370\1\x72\74\216\26 AVX512,TFV xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xF2\75\120 AVX,SANDYBRIDGE,TMEM128 ymmreg_mz,ymmreg,imm8 \350\361\362\364\370\1\x72\74\216\26 AVX2 ymmreg_mz,mem256,imm8 \350\361\364\370\1\x72\74\216\26 AVX512,TFV ymmreg_mz,bmem32,imm8 \350\361\364\370\1\x72\74\216\26 AVX512,TFV ymmreg_mz,ymmreg,xmmrm \350\361\362\364\370\1\xF2\75\120 AVX2,TMEM128 zmmreg_mz,zmmreg,xmmrm \350\351\361\370\1\xF2\75\120 AVX512,TMEM128 zmmreg_mz,zmmrm,imm8 \350\351\361\370\1\x72\74\216\26 AVX512,TFV zmmreg_mz,bmem32,imm8 \350\351\361\370\1\x72\74\216\26 AVX512,TFV [VPSLLDQ] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg,mem128,imm8 \350\361\370\1\x73\74\217\26 AVX512,TFVM xmmreg,xmmreg,imm8 \350\361\362\370\1\x73\74\217\26 AVX,SANDYBRIDGE,TFVM ymmreg,mem256,imm8 \350\361\364\370\1\x73\74\217\26 AVX512,TFVM ymmreg,ymmreg,imm8 \350\361\362\364\370\1\x73\74\217\26 AVX2,TFVM zmmreg,mem512,imm8 \350\351\361\370\1\x73\74\217\26 AVX512,TFVM zmmreg,zmmreg,imm8 \350\351\361\370\1\x73\74\217\26 AVX512,TFVM [VPSLLQ] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\370\1\xF3\75\120 AVX,SANDYBRIDGE,TMEM128 xmmreg_mz,xmmreg,imm8 \350\352\361\362\370\1\x73\74\216\26 AVX,SANDYBRIDGE,TFV xmmreg_mz,mem128,imm8 \350\352\361\370\1\x73\74\216\26 AVX512,TFV xmmreg_mz,bmem64,imm8 \350\352\361\370\1\x73\74\216\26 AVX512,TFV ymmreg_mz,ymmreg,xmmrm \350\352\361\362\364\370\1\xF3\75\120 AVX2,TMEM128 ymmreg_mz,ymmreg,imm8 \350\352\361\362\364\370\1\x73\74\216\26 AVX2 ymmreg_mz,mem256,imm8 \350\352\361\364\370\1\x73\74\216\26 AVX512,TFV ymmreg_mz,bmem64,imm8 \350\352\361\364\370\1\x73\74\216\26 AVX512,TFV zmmreg_mz,zmmreg,xmmrm \350\351\352\361\370\1\xF3\75\120 AVX512,TMEM128 zmmreg_mz,zmmrm,imm8 \350\351\352\361\370\1\x73\74\216\26 AVX512,TFV zmmreg_mz,bmem64,imm8 \350\351\352\361\370\1\x73\74\216\26 AVX512,TFV [VPSLLW] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xF1\75\120 AVX,SANDYBRIDGE,TMEM128 xmmreg_mz,xmmreg,imm8 \350\361\362\370\1\x71\74\216\26 AVX,SANDYBRIDGE xmmreg_mz,mem128,imm8 \350\361\370\1\x71\74\216\26 AVX512,TFVM ymmreg_mz,ymmreg,xmmrm \350\361\362\364\370\1\xF1\75\120 AVX2,TMEM128 ymmreg_mz,ymmreg,imm8 \350\361\362\364\370\1\x71\74\216\26 AVX2 ymmreg_mz,mem256,imm8 \350\361\364\370\1\x71\74\216\26 AVX512,TFVM zmmreg_mz,zmmreg,xmmrm \350\351\361\370\1\xF1\75\120 AVX512,TMEM128 zmmreg_mz,zmmrm,imm8 \350\351\361\370\1\x71\74\216\26 AVX512,TFVM [VPSRAD] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,imm8 \350\361\362\370\1\x72\74\214\26 AVX,SANDYBRIDGE xmmreg_mz,mem128,imm8 \350\361\370\1\x72\74\214\26 AVX512,TFV xmmreg_mz,bmem32,imm8 \350\361\370\1\x72\74\214\26 AVX512,TFV xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xE2\75\120 AVX,SANDYBRIDGE,TMEM128 ymmreg_mz,ymmreg,imm8 \350\361\362\364\370\1\x72\74\214\26 AVX2 ymmreg_mz,mem256,imm8 \350\361\364\370\1\x72\74\214\26 AVX512,TFV ymmreg_mz,bmem32,imm8 \350\361\364\370\1\x72\74\214\26 AVX512,TFV ymmreg_mz,ymmreg,xmmrm \350\361\362\364\370\1\xE2\75\120 AVX2,TMEM128 zmmreg_mz,zmmreg,xmmrm \350\351\361\370\1\xE2\75\120 AVX512,TMEM128 zmmreg_mz,zmmrm,imm8 \350\351\361\370\1\x72\74\214\26 AVX512,TFV zmmreg_mz,bmem32,imm8 \350\351\361\370\1\x72\74\214\26 AVX512,TFV [VPSRAW] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,imm8 \350\361\362\370\1\x71\74\214\26 AVX,SANDYBRIDGE xmmreg_mz,mem128,imm8 \350\361\370\1\x71\74\214\26 AVX512,TFVM xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xE1\75\120 AVX,SANDYBRIDGE,TMEM128 ymmreg_mz,ymmreg,imm8 \350\361\362\364\370\1\x71\74\214\26 AVX2 ymmreg_mz,mem256,imm8 \350\361\364\370\1\x71\74\214\26 AVX512,TFVM ymmreg_mz,ymmreg,xmmrm \350\361\362\364\370\1\xE1\75\120 AVX2,TMEM128 zmmreg_mz,zmmreg,xmmrm \350\351\361\370\1\xE1\75\120 AVX512,TMEM128 zmmreg_mz,zmmrm,imm8 \350\351\361\370\1\x71\74\214\26 AVX512,TFVM [VPSRLD] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,imm8 \350\361\362\370\1\x72\74\212\26 AVX,SANDYBRIDGE xmmreg_mz,mem128,imm8 \350\361\370\1\x72\74\212\26 AVX512,TFV xmmreg_mz,bmem32,imm8 \350\361\370\1\x72\74\212\26 AVX512,TFV xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xD2\75\120 AVX,SANDYBRIDGE,TMEM128 ymmreg_mz,ymmreg,xmmrm \350\361\362\364\370\1\xD2\75\120 AVX2,TMEM128 ymmreg_mz,ymmreg,imm8 \350\361\362\364\370\1\x72\74\212\26 AVX2,TFV ymmreg_mz,mem256,imm8 \350\361\364\370\1\x72\74\212\26 AVX2,TFV ymmreg_mz,bmem32,imm8 \350\361\364\370\1\x72\74\212\26 AVX512,TFV zmmreg_mz,zmmreg,xmmrm \350\351\361\370\1\xD2\75\120 AVX512,TMEM128 zmmreg_mz,zmmrm,imm8 \350\351\361\370\1\x72\74\212\26 AVX512,TFV zmmreg_mz,bmem32,imm8 \350\351\361\370\1\x72\74\212\26 AVX512,TFV [VPSRLDQ] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg,mem128,imm8 \350\361\370\1\x73\74\213\26 AVX512,TFVM xmmreg,xmmreg,imm8 \350\361\362\370\1\x73\74\213\26 AVX,SANDYBRIDGE,TFVM ymmreg,mem256,imm8 \350\361\364\370\1\x73\74\213\26 AVX512,TFVM ymmreg,ymmreg,imm8 \350\361\362\364\370\1\x73\74\213\26 AVX2,TFVM zmmreg,zmmrm,imm8 \350\351\361\370\1\x73\74\213\26 AVX512,TFVM [VPSRLQ] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\370\1\xD3\75\120 AVX,SANDYBRIDGE,TMEM128 xmmreg_mz,xmmreg,imm8 \350\352\361\362\370\1\x73\74\212\26 AVX,SANDYBRIDGE xmmreg_mz,mem128,imm8 \350\352\361\370\1\x73\74\212\26 AVX512,TFV xmmreg_mz,bmem64,imm8 \350\352\361\370\1\x73\74\212\26 AVX512,TFV ymmreg_mz,ymmreg,imm8 \350\352\361\362\364\370\1\x73\74\212\26 AVX2 ymmreg_mz,mem256,imm8 \350\352\361\364\370\1\x73\74\212\26 AVX512,TFV ymmreg_mz,bmem64,imm8 \350\352\361\364\370\1\x73\74\212\26 AVX512,TFV ymmreg_mz,ymmreg,xmmrm \350\352\361\362\364\370\1\xD3\75\120 AVX2,TMEM128 zmmreg_mz,zmmreg,xmmrm \350\351\352\361\370\1\xD3\75\120 AVX512,TMEM128 zmmreg_mz,zmmrm,imm8 \350\351\352\361\370\1\x73\74\212\26 AVX512,TFV zmmreg_mz,bmem64,imm8 \350\351\352\361\370\1\x73\74\212\26 AVX512,TFV [VPSRLW] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,imm8 \350\361\362\370\1\x71\74\212\26 AVX,SANDYBRIDGE xmmreg_mz,mem128,imm8 \350\361\370\1\x71\74\212\26 AVX512,TFVM xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xD1\75\120 AVX,SANDYBRIDGE,TMEM128 ymmreg_mz,ymmreg,imm8 \350\361\362\364\370\1\x71\74\212\26 AVX2 ymmreg_mz,mem256,imm8 \350\361\364\370\1\x71\74\212\26 AVX512,TFVM ymmreg_mz,ymmreg,xmmrm \350\361\362\364\370\1\xD1\75\120 AVX2,TMEM128 zmmreg_mz,zmmreg,xmmrm \350\351\361\370\1\xD1\75\120 AVX512,TMEM128 zmmreg_mz,zmmrm,imm8 \350\351\361\370\1\x71\74\212\26 AVX512,TFVM [VPSUBB] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xF8\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\xF8\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\xF8\75\120 AVX512,TFVM [VPSUBD] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xFA\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem32 \350\361\370\1\xFA\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\xFA\75\120 AVX2,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\370\1\xFA\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\xFA\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\370\1\xFA\75\120 AVX512,TFV [VPSUBQ] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\370\1\xFB\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\370\1\xFB\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\364\370\1\xFB\75\120 AVX2,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\370\1\xFB\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\370\1\xFB\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\370\1\xFB\75\120 AVX512,TFV [VPSUBSB] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xE8\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\xE8\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\xE8\75\120 AVX512,TFVM [VPSUBSW] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xE9\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\xE9\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\xE9\75\120 AVX512,TFVM [VPSUBUSB] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xD8\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\xD8\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\xD8\75\120 AVX512,TFVM [VPSUBUSW] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xD9\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\xD9\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\xD9\75\120 AVX512,TFVM [VPSUBW] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xF9\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\xF9\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\xF9\75\120 AVX512,TFVM [VPTEST] (Ch_Rop2, Ch_Rop1, Ch_WCarryFlag, Ch_WZeroFlag) ymmreg,ymmrm \361\362\364\371\1\x17\110 AVX,SANDYBRIDGE xmmreg,xmmrm \361\362\371\1\x17\110 AVX,SANDYBRIDGE [VPUNPCKHBW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\x68\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\x68\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\x68\75\120 AVX512,TFVM [VPUNPCKHDQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\x6A\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem32 \350\361\370\1\x6A\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\x6A\75\120 AVX2,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\370\1\x6A\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\x6A\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\370\1\x6A\75\120 AVX512,TFV [VPUNPCKHQDQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\370\1\x6D\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\370\1\x6D\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\364\370\1\x6D\75\120 AVX2,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\370\1\x6D\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\370\1\x6D\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\370\1\x6D\75\120 AVX512,TFV [VPUNPCKHWD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\x69\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\x69\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\x69\75\120 AVX512,TFVM [VPUNPCKLBW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\x60\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\x60\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\x60\75\120 AVX512,TFVM [VPUNPCKLDQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\x62\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem32 \350\361\370\1\x62\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\x62\75\120 AVX2,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\370\1\x62\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\x62\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\370\1\x62\75\120 AVX512,TFV [VPUNPCKLQDQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\370\1\x6C\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\370\1\x6C\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\364\370\1\x6C\75\120 AVX2,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\370\1\x6C\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\370\1\x6C\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\370\1\x6C\75\120 AVX512,TFV [VPUNPCKLWD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\x61\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\x61\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\x61\75\120 AVX512,TFVM [VPXOR] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg,xmmreg,xmmrm \361\362\370\1\xEF\75\120 AVX,SANDYBRIDGE ymmreg,ymmreg,ymmrm \361\362\364\370\1\xEF\75\120 AVX2 [VRCPPS] (Ch_Wop2, Ch_Rop1) xmmreg,xmmrm \362\370\1\x53\110 AVX,SANDYBRIDGE ymmreg,ymmrm \362\364\370\1\x53\110 AVX,SANDYBRIDGE [VRCPSS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,mem32 \333\362\370\1\x53\75\120 AVX,SANDYBRIDGE xmmreg,xmmreg,xmmreg \333\362\370\1\x53\75\120 AVX,SANDYBRIDGE [VROUNDPD] (Ch_Rop1, Ch_Rop2, Ch_Wop3) ymmreg,ymmrm,imm8 \361\362\364\372\1\x09\110\26 AVX,SANDYBRIDGE xmmreg,xmmrm,imm8 \361\362\372\1\x09\110\26 AVX,SANDYBRIDGE [VROUNDPS] (Ch_Rop1, Ch_Rop2, Ch_Wop3) ymmreg,ymmrm,imm8 \361\362\364\372\1\x08\110\26 AVX,SANDYBRIDGE xmmreg,xmmrm,imm8 \361\362\372\1\x08\110\26 AVX,SANDYBRIDGE [VROUNDSD] (Ch_Rop1, Ch_Rop2, Ch_Rop3, Ch_Wop4) xmmreg,xmmreg,mem64,imm8 \361\362\372\1\x0B\75\120\27 AVX,SANDYBRIDGE xmmreg,xmmreg,xmmreg,imm8 \361\362\372\1\x0B\75\120\27 AVX,SANDYBRIDGE [VROUNDSS] (Ch_Rop1, Ch_Rop2, Ch_Rop3, Ch_Wop4) xmmreg,xmmreg,mem32,imm8 \361\362\372\1\x0A\75\120\27 AVX,SANDYBRIDGE xmmreg,xmmreg,xmmreg,imm8 \361\362\372\1\x0A\75\120\27 AVX,SANDYBRIDGE [VRSQRTPS] (Ch_Wop2, Ch_Rop1) ymmreg,ymmrm \362\364\370\1\x52\110 AVX,SANDYBRIDGE xmmreg,xmmrm \362\370\1\x52\110 AVX,SANDYBRIDGE [VRSQRTSS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,mem32 \333\362\370\1\x52\75\120 AVX,SANDYBRIDGE xmmreg,xmmreg,xmmreg \333\362\370\1\x52\75\120 AVX,SANDYBRIDGE [VSHUFPD] (Ch_Wop4, Ch_Rop3, Ch_Rop2) xmmreg_mz,xmmreg,xmmrm,imm8 \350\352\361\362\370\1\xC6\75\120\27 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem64,imm8 \350\352\361\370\1\xC6\75\120\27 AVX512,TFV ymmreg_mz,ymmreg,ymmrm,imm8 \350\352\361\362\364\370\1\xC6\75\120\27 AVX,SANDYBRIDGE,TFV ymmreg_mz,ymmreg,bmem64,imm8 \350\352\361\364\370\1\xC6\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,zmmrm,imm8 \350\351\352\361\370\1\xC6\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,bmem64,imm8 \350\351\352\361\370\1\xC6\75\120\27 AVX512,TFV [VSHUFPS] (Ch_Wop4, Ch_Rop3, Ch_Rop2) xmmreg_mz,xmmreg,xmmrm,imm8 \350\362\370\1\xC6\75\120\27 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem32,imm8 \350\370\1\xC6\75\120\27 AVX512,TFV ymmreg_mz,ymmreg,ymmrm,imm8 \350\362\364\370\1\xC6\75\120\27 AVX,SANDYBRIDGE,TFV ymmreg_mz,ymmreg,bmem32,imm8 \350\364\370\1\xC6\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,zmmrm,imm8 \350\351\370\1\xC6\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,bmem32,imm8 \350\351\370\1\xC6\75\120\27 AVX512,TFV [VSQRTPD] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \350\352\361\362\370\1\x51\110 AVX,SANDYBRIDGE,TFV xmmreg_mz,bmem64 \350\352\361\370\1\x51\110 AVX512,TFV ymmreg_mz,ymmrm \350\352\361\362\364\370\1\x51\110 AVX,SANDYBRIDGE,TFV ymmreg_mz,bmem64 \350\352\361\364\370\1\x51\110 AVX512,TFV zmmreg_mz,mem512 \350\351\352\361\370\1\x51\110 AVX512,TFV zmmreg_mz,bmem64 \350\351\352\361\370\1\x51\110 AVX512,TFV zmmreg_mz,zmmreg_er \350\351\352\361\370\1\x51\110 AVX512 [VSQRTPS] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \350\362\370\1\x51\110 AVX,SANDYBRIDGE,TFV xmmreg_mz,bmem32 \350\370\1\x51\110 AVX512,TFV ymmreg_mz,ymmrm \350\362\364\370\1\x51\110 AVX,SANDYBRIDGE,TFV ymmreg_mz,bmem32 \350\364\370\1\x51\110 AVX512,TFV zmmreg_mz,mem512 \350\351\370\1\x51\110 AVX512,TFV zmmreg_mz,bmem32 \350\351\370\1\x51\110 AVX512,TFV zmmreg_mz,zmmreg_er \350\351\370\1\x51\110 AVX512 [VSQRTSD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmreg_er \334\350\352\362\370\1\x51\75\120 AVX,SANDYBRIDGE xmmreg_mz,xmmreg,mem64 \334\350\352\362\370\1\x51\75\120 AVX,SANDYBRIDGE,T1S [VSQRTSS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmreg_er \333\350\362\370\1\x51\75\120 AVX,SANDYBRIDGE xmmreg_mz,xmmreg,mem32 \333\350\362\370\1\x51\75\120 AVX,SANDYBRIDGE,T1S [VSTMXCSR] (Ch_All) mem32 \362\370\1\xAE\203 AVX,SANDYBRIDGE [VSUBPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\370\1\x5C\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\370\1\x5C\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\364\370\1\x5C\75\120 AVX,SANDYBRIDGE,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\370\1\x5C\75\120 AVX512,TFV zmmreg_mz,zmmreg,mem512 \350\351\352\361\370\1\x5C\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\370\1\x5C\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\352\361\370\1\x5C\75\120 AVX512,TFV [VSUBPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\362\370\1\x5C\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem32 \350\370\1\x5C\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\362\364\370\1\x5C\75\120 AVX,SANDYBRIDGE,TFV ymmreg_mz,ymmreg,bmem32 \350\364\370\1\x5C\75\120 AVX512,TFV zmmreg_mz,zmmreg,mem512 \350\351\370\1\x5C\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\370\1\x5C\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\370\1\x5C\75\120 AVX512 [VSUBSD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,mem64 \334\350\352\362\370\1\x5C\75\120 AVX,SANDYBRIDGE,T1S xmmreg_mz,xmmreg,xmmreg_er \334\350\352\362\370\1\x5C\75\120 AVX,SANDYBRIDGE,T1S [VSUBSS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmreg_er \333\350\362\370\1\x5C\75\120 AVX,SANDYBRIDGE xmmreg_mz,xmmreg,mem32 \333\350\362\370\1\x5C\75\120 AVX,SANDYBRIDGE,T1S [VTESTPD] (Ch_Rop2, Ch_Rop1, Ch_WCarryFlag, Ch_WZeroFlag) xmmreg,xmmrm \361\362\371\1\x0F\110 AVX,SANDYBRIDGE ymmreg,ymmrm \361\362\364\371\1\x0F\110 AVX,SANDYBRIDGE [VTESTPS] (Ch_Rop2, Ch_Rop1, Ch_WCarryFlag, Ch_WZeroFlag) ymmreg,ymmrm \361\362\364\371\1\x0E\110 AVX,SANDYBRIDGE xmmreg,xmmrm \361\362\371\1\x0E\110 AVX,SANDYBRIDGE [VUCOMISD] (Ch_Rop1, Ch_Rop2, Ch_WZeroFlag, Ch_WParityFlag, Ch_WCarryFlag, Ch_W0OverflowFlag, Ch_W0SignFlag, Ch_W0AuxiliaryFlag) xmmreg,mem64 \350\352\361\362\370\1\x2E\110 AVX,SANDYBRIDGE,T1S xmmreg,xmmreg_sae \350\352\361\362\370\1\x2E\110 AVX,SANDYBRIDGE [VUCOMISS] (Ch_Rop1, Ch_Rop2, Ch_WZeroFlag, Ch_WParityFlag, Ch_WCarryFlag, Ch_W0OverflowFlag, Ch_W0SignFlag, Ch_W0AuxiliaryFlag) xmmreg,mem32 \350\362\370\1\x2E\110 AVX,SANDYBRIDGE,T1S xmmreg,xmmreg_sae \350\362\370\1\x2E\110 AVX,SANDYBRIDGE [VUNPCKHPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\370\1\x15\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\370\1\x15\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\364\370\1\x15\75\120 AVX,SANDYBRIDGE,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\370\1\x15\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\370\1\x15\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\370\1\x15\75\120 AVX512,TFV [VUNPCKHPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\362\370\1\x15\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem32 \350\370\1\x15\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\362\364\370\1\x15\75\120 AVX,SANDYBRIDGE,TFV ymmreg_mz,ymmreg,bmem32 \350\364\370\1\x15\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\370\1\x15\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\370\1\x15\75\120 AVX512,TFV [VUNPCKLPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\370\1\x14\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\370\1\x14\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\364\370\1\x14\75\120 AVX,SANDYBRIDGE,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\370\1\x14\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\370\1\x14\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\370\1\x14\75\120 AVX512,TFV [VUNPCKLPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\362\370\1\x14\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem32 \350\370\1\x14\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\362\364\370\1\x14\75\120 AVX,SANDYBRIDGE,TFV ymmreg_mz,ymmreg,bmem32 \350\364\370\1\x14\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\370\1\x14\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\370\1\x14\75\120 AVX512,TFV [VXORPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\370\1\x57\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\370\1\x57\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\364\370\1\x57\75\120 AVX,SANDYBRIDGE,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\370\1\x57\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\370\1\x57\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\370\1\x57\75\120 AVX512,TFV [VXORPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\362\370\1\x57\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem32 \350\370\1\x57\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\362\364\370\1\x57\75\120 AVX,SANDYBRIDGE,TFV ymmreg_mz,ymmreg,bmem32 \350\364\370\1\x57\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\370\1\x57\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\370\1\x57\75\120 AVX512,TFV [VZEROALL] (Ch_All) void \362\364\370\1\x77 AVX,SANDYBRIDGE [VZEROUPPER] (Ch_All) void \362\370\1\x77 AVX,SANDYBRIDGE ;******************************************************************************* ;********** BMI1 *************************************************************** ;******************************************************************************* [ANDN] (Ch_Rop1, Ch_Rop2, Ch_Wop3) reg32,reg32,rm32 \362\371\1\xf2\75\120 BMI1,PROT reg64,reg64,rm64 \362\363\371\1\xf2\75\120 BMI1,PROT,X86_64 [BEXTR] (Ch_Rop1, Ch_Rop2, Ch_Wop3) reg32,rm32,reg32 \362\371\1\xf7\76\110 BMI1,PROT reg64,rm64,reg64 \362\363\371\1\xf7\76\110 BMI1,PROT,X86_64 [BLSI] (Ch_Rop1, Ch_Wop2, Ch_W0OverflowFlag, Ch_WCarryFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WUParityFlag, Ch_WUAuxiliaryFlag) reg32,rm32 \362\371\1\xf3\74\213 BMI1,PROT reg64,rm64 \362\363\371\1\xf3\74\213 BMI1,PROT,X86_64 [BLSMSK] (Ch_Rop1, Ch_Wop2, Ch_W0OverflowFlag, Ch_WCarryFlag, Ch_WSignFlag, Ch_W0ZeroFlag, Ch_WUParityFlag, Ch_WUAuxiliaryFlag) reg32,rm32 \362\371\1\xf3\74\212 BMI1,PROT reg64,rm64 \362\363\371\1\xf3\74\212 BMI1,PROT,X86_64 [BLSR] (Ch_Rop1, Ch_Wop2, Ch_W0OverflowFlag, Ch_WCarryFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WUParityFlag, Ch_WUAuxiliaryFlag) reg32,rm32 \362\371\1\xf3\74\211 BMI1,PROT reg64,rm64 \362\363\371\1\xf3\74\211 BMI1,PROT,X86_64 [TZCNT] (Ch_Wop2, Ch_WFlags, Ch_Rop1) reg16|32|64,regmem \320\333\2\x0F\xBC\110 BMI1,SM ;******************************************************************************* ;********** BMI2 *************************************************************** ;******************************************************************************* [BZHI] (Ch_Rop1, Ch_Rop2, Ch_Wop3) reg32,rm32,reg32 \362\371\1\xf5\76\110 BMI2,PROT reg64,rm64,reg64 \362\363\371\1\xf5\76\110 BMI2,PROT,X86_64 [MULX] (Ch_REDX, Ch_Rop1, Ch_Wop2, Ch_Wop3) reg32,reg32,rm32 \334\362\371\1\xf6\75\120 BMI2,PROT reg64,reg64,rm64 \334\362\363\371\1\xf6\75\120 BMI2,PROT,X86_64 [PDEP] (Ch_Rop1, Ch_Rop2, Ch_Wop3) reg32,reg32,rm32 \334\362\371\1\xf5\75\120 BMI2,PROT reg64,reg64,rm64 \334\362\363\371\1\xf5\75\120 BMI2,PROT,X86_64 [PEXT] (Ch_Rop1, Ch_Rop2, Ch_Wop3) reg32,reg32,rm32 \333\362\371\1\xf5\75\120 BMI2,PROT reg64,reg64,rm64 \333\362\363\371\1\xf5\75\120 BMI2,PROT,X86_64 [RORX] (Ch_Rop2, Ch_Wop3) reg32,rm32,imm8 \334\362\372\1\xf0\110\26 BMI2,PROT reg64,rm64,imm8 \334\362\363\372\1\xf0\110\26 BMI2,PROT,X86_64 [SARX] (Ch_Rop1, Ch_Rop2, Ch_Wop3) reg32,rm32,reg32 \333\362\371\1\xf7\76\110 BMI2,PROT reg64,rm64,reg64 \333\362\363\371\1\xf7\76\110 BMI2,PROT,X86_64 [SHLX] ; VEX.NDS.LZ.66.0F38.W0 F7 /r (Ch_Rop1, Ch_Rop2, Ch_Wop3) reg32,rm32,reg32 \361\362\371\1\xf7\76\110 BMI2,PROT reg64,rm64,reg64 \361\362\363\371\1\xf7\76\110 BMI2,PROT,X86_64 [SHRX] ; VEX.NDS.LZ.F2.0F38.W0 F7 /r (Ch_Rop1, Ch_Rop2, Ch_Wop3) reg32,rm32,reg32 \334\362\371\1\xf7\76\110 BMI2,PROT reg64,rm64,reg64 \334\362\363\371\1\xf7\76\110 BMI2,PROT,X86_64 ;******************************************************************************* ;********** ADX **************************************************************** ;******************************************************************************* [ADCX,adcxX] (Ch_Rop1, Ch_Mop2, Ch_RWCarryFlag) reg32,rm32 \361\3\xf\x38\xf6\110 ADX reg64,rm64 \361\326\3\xf\x38\xf6\110 ADX,X86_64 [ADOX,adoxX] (Ch_Rop1, Ch_Mop2, Ch_RWOverflowFlag) reg32,rm32 \333\3\xf\x38\xf6\110 ADX reg64,rm64 \333\326\3\xf\x38\xf6\110 ADX,X86_64 ;******************************************************************************* ;********** AVX2 *************************************************************** ;******************************************************************************* [VBROADCASTI128] (Ch_Wop2, Ch_Rop1) ymmreg,mem128 \361\362\364\371\1\x5A\110 AVX2 [VEXTRACTI128] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmrm,ymmreg,imm8 \361\362\364\372\1\x39\101\26 AVX2 [VINSERTI128] (Ch_Wop4, Ch_Rop3, Ch_Rop2, Ch_Rop1) ymmreg,ymmreg,xmmrm,imm8 \361\362\364\372\1\x38\75\120\27 AVX2 [VPBLENDD] (Ch_Wop4, Ch_Rop3, Ch_Rop2, Ch_Rop1) ymmreg,ymmreg,ymmrm,imm8 \361\362\364\372\1\x02\75\120\27 AVX2 xmmreg,xmmreg,xmmrm,imm8 \361\362\372\1\x02\75\120\27 AVX2 [VPBROADCASTB] (Ch_Wop2, Ch_Rop1) xmmreg_mz,mem8 \350\361\362\371\1\x78\110 AVX2,T1S xmmreg_mz,xmmreg \350\361\362\371\1\x78\110 AVX2 xmmreg_mz,reg16 \350\361\371\1\x7A\110 AVX512 xmmreg_mz,reg32 \350\361\371\1\x7A\110 AVX512 xmmreg_mz,reg64 \350\361\371\1\x7A\110 AVX512 xmmreg_mz,reg8 \350\361\371\1\x7A\110 AVX512 ymmreg_mz,mem8 \350\361\362\364\371\1\x78\110 AVX2,T1S ymmreg_mz,xmmreg \350\361\362\364\371\1\x78\110 AVX2 ymmreg_mz,reg16 \350\361\364\371\1\x7A\110 AVX512 ymmreg_mz,reg32 \350\361\364\371\1\x7A\110 AVX512 ymmreg_mz,reg64 \350\361\364\371\1\x7A\110 AVX512 ymmreg_mz,reg8 \350\361\364\371\1\x7A\110 AVX512 zmmreg_mz,mem8 \350\351\361\371\1\x78\110 AVX512,T1S zmmreg_mz,reg16 \350\351\361\371\1\x7A\110 AVX512 zmmreg_mz,reg32 \350\351\361\371\1\x7A\110 AVX512 zmmreg_mz,reg64 \350\351\361\371\1\x7A\110 AVX512 zmmreg_mz,reg8 \350\351\361\371\1\x7A\110 AVX512 zmmreg_mz,xmmreg \350\351\361\371\1\x78\110 AVX512 [VPBROADCASTD] (Ch_Wop2, Ch_Rop1) xmmreg_mz,mem32 \350\361\362\371\1\x58\110 AVX2,T1S xmmreg_mz,xmmreg \350\361\362\371\1\x58\110 AVX2 xmmreg_mz,reg32 \350\361\371\1\x7C\110 AVX512 ymmreg_mz,mem32 \350\361\362\364\371\1\x58\110 AVX2,T1S ymmreg_mz,xmmreg \350\361\362\364\371\1\x58\110 AVX2 ymmreg_mz,reg32 \350\361\364\371\1\x7C\110 AVX512 zmmreg_mz,mem32 \350\351\361\371\1\x58\110 AVX512,T1S zmmreg_mz,reg32 \350\351\361\371\1\x7C\110 AVX512 zmmreg_mz,xmmreg \350\351\361\371\1\x58\110 AVX512 [VPBROADCASTQ] (Ch_Wop2, Ch_Rop1) xmmreg_mz,mem64 \350\352\361\362\371\1\x59\110 AVX2,T1S xmmreg_mz,xmmreg \350\352\361\362\371\1\x59\110 AVX2 xmmreg_mz,reg64 \350\352\361\371\1\x7C\110 AVX512 ymmreg_mz,mem64 \350\352\361\362\364\371\1\x59\110 AVX2,T1S ymmreg_mz,xmmreg \350\352\361\362\364\371\1\x59\110 AVX2 ymmreg_mz,reg64 \350\352\361\364\371\1\x7C\110 AVX512 zmmreg_mz,mem64 \350\351\352\361\371\1\x59\110 AVX512,T1S zmmreg_mz,reg64 \350\351\352\361\371\1\x7C\110 AVX512 zmmreg_mz,xmmreg \350\351\352\361\371\1\x59\110 AVX512 [VPBROADCASTW] (Ch_Wop2, Ch_Rop1) xmmreg_mz,mem16 \350\361\362\371\1\x79\110 AVX2,T1S xmmreg_mz,xmmreg \350\361\362\371\1\x79\110 AVX2 xmmreg_mz,reg16 \350\361\371\1\x7B\110 AVX512 xmmreg_mz,reg32 \350\361\371\1\x7B\110 AVX512 xmmreg_mz,reg64 \350\361\371\1\x7B\110 AVX512 ymmreg_mz,mem16 \350\361\362\364\371\1\x79\110 AVX2,T1S ymmreg_mz,xmmreg \350\361\362\364\371\1\x79\110 AVX2 ymmreg_mz,reg16 \350\361\364\371\1\x7B\110 AVX512 ymmreg_mz,reg32 \350\361\364\371\1\x7B\110 AVX512 ymmreg_mz,reg64 \350\361\364\371\1\x7B\110 AVX512 zmmreg_mz,mem16 \350\351\361\371\1\x79\110 AVX512,T1S zmmreg_mz,reg16 \350\351\361\371\1\x7B\110 AVX512 zmmreg_mz,reg32 \350\351\361\371\1\x7B\110 AVX512 zmmreg_mz,reg64 \350\351\361\371\1\x7B\110 AVX512 zmmreg_mz,xmmreg \350\351\361\371\1\x79\110 AVX512 [VPERM2I128] (Ch_Wop3, Ch_Rop2, Ch_Rop1) ymmreg,ymmreg,ymmrm,imm8 \361\362\364\372\1\x46\75\120\27 AVX2 [VPERMD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\x36\75\120 AVX2,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x36\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x36\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x36\75\120 AVX512,TFV [VPERMPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) ymmreg_mz,ymmrm,imm8 \350\352\361\362\363\364\372\1\x01\110\26 AVX2,TFV ymmreg_mz,bmem64,imm8 \350\352\361\364\372\1\x01\110\26 AVX512,TFV zmmreg_mz,zmmrm,imm8 \350\351\352\361\372\1\x01\110\26 AVX512,TFV zmmreg_mz,bmem64,imm8 \350\351\352\361\372\1\x01\110\26 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x16\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x16\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x16\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x16\75\120 AVX512,TFV [VPERMPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\x16\75\120 AVX2,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x16\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x16\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x16\75\120 AVX512,TFV [VPERMQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) ymmreg_mz,ymmrm,imm8 \350\352\361\362\363\364\372\1\x00\110\26 AVX2,TFV ymmreg_mz,bmem64,imm8 \350\352\361\364\372\1\x00\110\26 AVX512,TFV zmmreg_mz,zmmrm,imm8 \350\351\352\361\372\1\x00\110\26 AVX512,TFV zmmreg_mz,bmem64,imm8 \350\351\352\361\372\1\x00\110\26 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x36\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x36\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x36\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x36\75\120 AVX512,TFV [VPMASKMOVD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,mem128 \361\362\371\1\x8C\75\120 AVX2 mem128,xmmreg,xmmreg \361\362\371\1\x8E\75\102 AVX2 ymmreg,ymmreg,mem256 \361\362\364\371\1\x8C\75\120 AVX2 mem256,ymmreg,ymmreg \361\362\364\371\1\x8E\75\102 AVX2 [VPMASKMOVQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,mem128 \361\362\363\371\1\x8C\75\120 AVX2 mem128,xmmreg,xmmreg \361\362\363\371\1\x8E\75\102 AVX2 mem256,ymmreg,ymmreg \361\362\363\364\371\1\x8E\75\102 AVX2 ymmreg,ymmreg,mem256 \361\362\363\364\371\1\x8C\75\120 AVX2 [VPSLLVD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\x47\75\120 AVX2,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x47\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\x47\75\120 AVX2,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x47\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x47\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x47\75\120 AVX512,TFV [VPSLLVQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\363\371\1\x47\75\120 AVX2,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x47\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\363\364\371\1\x47\75\120 AVX2,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x47\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x47\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x47\75\120 AVX512,TFV [VPSRAVD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\x46\75\120 AVX2,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x46\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\x46\75\120 AVX2,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x46\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x46\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x46\75\120 AVX512,TFV [VPSRLVD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\x45\75\120 AVX2,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x45\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\x45\75\120 AVX2,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x45\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x45\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x45\75\120 AVX512,TFV [VPSRLVQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\363\371\1\x45\75\120 AVX2,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x45\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\363\364\371\1\x45\75\120 AVX2,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x45\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x45\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x45\75\120 AVX512,TFV [VGATHERDPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmem32,xmmreg \361\362\363\371\1\x92\76\110 AVX2 xmmreg_m,xmem32 \350\352\361\371\1\x92\110 AVX512,T1S ymmreg,xmem32,ymmreg \361\362\363\364\371\1\x92\76\110 AVX2 I ymmreg_m,xmem32 \350\352\361\364\371\1\x92\110 AVX512,T1S zmmreg_m,ymem32 \350\351\352\361\371\1\x92\110 AVX512,T1S [VGATHERDPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmem32,xmmreg \361\362\371\1\x92\76\110 AVX2 xmmreg_m,xmem32 \350\361\371\1\x92\110 AVX512,T1S ymmreg,ymem32,ymmreg \361\362\364\371\1\x92\76\110 AVX2 ymmreg_m,ymem32 \350\361\364\371\1\x92\110 AVX512,T1S zmmreg_m,zmem32 \350\351\361\371\1\x92\110 AVX512,T1S [VGATHERQPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmem64,xmmreg \361\362\363\371\1\x93\76\110 AVX2 xmmreg_m,xmem64 \350\352\361\371\1\x93\110 AVX512,T1S ymmreg,ymem64,ymmreg \361\362\363\364\371\1\x93\76\110 AVX2 ymmreg_m,ymem64 \350\352\361\364\371\1\x93\110 AVX512,T1S zmmreg_m,zmem64 \350\351\352\361\371\1\x93\110 AVX512,T1S [VGATHERQPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmem32,xmmreg \361\362\371\1\x93\76\110 AVX2 xmmreg,ymem32,xmmreg \361\362\364\371\1\x93\76\110 AVX2 xmmreg_m,xmem32 \350\361\371\1\x93\110 AVX512,T1S xmmreg_m,ymem32 \350\361\364\371\1\x93\110 AVX512,T1S ymmreg_m,zmem32 \350\351\361\371\1\x93\110 AVX512,T1S [VPGATHERDD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmem32,xmmreg \361\362\371\1\x90\76\110 AVX2 xmmreg_m,xmem32 \350\361\371\1\x90\110 AVX512,T1S ymmreg,ymem32,ymmreg \361\362\364\371\1\x90\76\110 AVX2 ymmreg_m,ymem32 \350\361\364\371\1\x90\110 AVX512,T1S zmmreg_m,zmem32 \350\351\361\371\1\x90\110 AVX512,T1S [VPGATHERDQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmem64,xmmreg \361\362\363\371\1\x90\76\110 AVX2 xmmreg_m,xmem64 \350\352\361\371\1\x90\110 AVX512,T1S ymmreg,xmem64,ymmreg \361\362\363\364\371\1\x90\76\110 AVX2 ymmreg_m,xmem64 \350\352\361\364\371\1\x90\110 AVX512,T1S zmmreg_m,ymem64 \350\351\352\361\371\1\x90\110 AVX512,T1S [VPGATHERQD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmem32,xmmreg \361\362\371\1\x91\76\110 AVX2 xmmreg,ymem32,xmmreg \361\362\364\371\1\x91\76\110 AVX2 xmmreg_m,xmem32 \350\361\371\1\x91\110 AVX512,T1S xmmreg_m,ymem32 \350\361\364\371\1\x91\110 AVX512,T1S ymmreg_m,zmem32 \350\351\361\371\1\x91\110 AVX512,T1S [VPGATHERQQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg,xmem64,xmmreg \361\362\363\371\1\x91\76\110 AVX2 xmmreg_m,xmem64 \350\352\361\371\1\x91\110 AVX512,T1S ymmreg,ymem64,ymmreg \361\362\363\364\371\1\x91\76\110 AVX2 ymmreg_m,ymem64 \350\352\361\364\371\1\x91\110 AVX512,T1S zmmreg_m,zmem64 \350\351\352\361\371\1\x91\110 AVX512,T1S ;******************************************************************************* ;********** NEC V20/V30 ******************************************************** ;******************************************************************************* [ADD4S] (Ch_All) void \2\x0F\x20 NEC,16BITONLY [BRKEM] (Ch_All) imm \2\x0F\xFF\24 NEC,SB,16BITONLY [CLR1] (Ch_Mop2, Ch_Rop1) rm8,reg_cl \2\x0F\x12\200 NEC,16BITONLY rm16,reg_cl \2\x0F\x13\200 NEC,16BITONLY rm8,imm \2\x0F\x1A\200\25 NEC,SB,IMM3,16BITONLY rm16,imm \2\x0F\x1B\200\25 NEC,SW,IMM4,16BITONLY [CMP4S] (Ch_All) void \2\x0F\x26 NEC,16BITONLY [EXT] (Ch_All) reg8,reg8 \2\x0F\x33\101 NEC,16BITONLY reg8,imm \2\x0F\x3B\200\25 NEC,SB,IMM4,16BITONLY ;[FPO2] [NEC_INS] (Ch_All) reg8,reg8 \2\x0F\x31\101 NEC,16BITONLY reg8,imm \2\x0F\x39\200\25 NEC,SB,IMM4,16BITONLY [NOT1] (Ch_Mop2, Ch_Rop1) rm8,reg_cl \2\x0F\x16\200 NEC,16BITONLY rm16,reg_cl \2\x0F\x17\200 NEC,16BITONLY rm8,imm \2\x0F\x1E\200\25 NEC,SB,IMM3,16BITONLY rm16,imm \2\x0F\x1F\200\25 NEC,SW,IMM4,16BITONLY [REPC] (Ch_RWECX, Ch_RCarryFlag) void \1\x65 NEC,PRE,16BITONLY [REPNC] (Ch_RWECX, Ch_RCarryFlag) void \1\x64 NEC,PRE,16BITONLY [ROL4] (Ch_Mop1, Ch_RWEAX) rm8 \2\x0F\x28\200 NEC,16BITONLY [ROR4] (Ch_Mop1, Ch_RWEAX) rm8 \2\x0F\x2A\200 NEC,16BITONLY [SET1] (Ch_Mop2, Ch_Rop1) rm8,reg_cl \2\x0F\x14\200 NEC,16BITONLY rm16,reg_cl \2\x0F\x15\200 NEC,16BITONLY rm8,imm \2\x0F\x1C\200\25 NEC,SB,IMM3,16BITONLY rm16,imm \2\x0F\x1D\200\25 NEC,SW,IMM4,16BITONLY [SUB4S] (Ch_All) void \2\x0F\x22 NEC,16BITONLY [TEST1] (Ch_WFlags, Ch_Rop1, Ch_Rop2) rm8,reg_cl \2\x0F\x10\200 NEC,16BITONLY rm16,reg_cl \2\x0F\x11\200 NEC,16BITONLY rm8,imm \2\x0F\x18\200\25 NEC,SB,IMM3,16BITONLY rm16,imm \2\x0F\x19\200\25 NEC,SW,IMM4,16BITONLY ;******************************************************************************* ;********** FMA **************************************************************** ;******************************************************************************* [VFMADDPD] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm,xmmreg \361\362\372\1\x69\75\120\367 FMA4 xmmreg,xmmreg,xmmreg,xmmrm \361\362\372\363\1\x69\75\130\366 FMA4 [VFMADD132PD] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\363\371\1\x98\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x98\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\363\364\371\1\x98\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x98\75\120 AVX512,TFV zmmreg_mz,zmmreg,mem512 \350\351\352\361\371\1\x98\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x98\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\352\361\371\1\x98\75\120 AVX512 [VFMADD132PS] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\x98\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x98\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\x98\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x98\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\361\371\1\x98\75\120 AVX512 zmmreg_mz,zmmreg,mem512 \350\351\361\371\1\x98\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x98\75\120 AVX512,TFV [VFMADD132SD] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \337\350\352\361\362\363\371\1\x99\75\120 FMA,T1S xmmreg_mz,xmmreg,xmmreg_er \350\352\361\362\363\371\1\x99\75\120 FMA [VFMADD132SS] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmreg_er \350\361\362\371\1\x99\75\120 FMA xmmreg_mz,xmmreg,xmmrm \336\350\361\362\371\1\x99\75\120 FMA,T1S [VFMADD213PD] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\363\371\1\xA8\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\xA8\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\363\364\371\1\xA8\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\xA8\75\120 AVX512,TFV zmmreg_mz,zmmreg,mem512 \350\351\352\361\371\1\xA8\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\xA8\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\352\361\371\1\xA8\75\120 AVX512 [VFMADD213PS] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\xA8\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\xA8\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\xA8\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\xA8\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\361\371\1\xA8\75\120 AVX512 zmmreg_mz,zmmreg,mem512 \350\351\361\371\1\xA8\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\xA8\75\120 AVX512,TFV [VFMADD213SD] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \337\350\352\361\362\363\371\1\xA9\75\120 FMA,T1S xmmreg_mz,xmmreg,xmmreg_er \350\352\361\362\363\371\1\xA9\75\120 FMA [VFMADD213SS] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmreg_er \350\361\362\371\1\xA9\75\120 FMA xmmreg_mz,xmmreg,xmmrm \336\350\361\362\371\1\xA9\75\120 FMA,T1S [VFMADD231PD] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\363\371\1\xB8\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\xB8\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\363\364\371\1\xB8\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\xB8\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\352\361\371\1\xB8\75\120 AVX512 zmmreg_mz,zmmreg,mem512 \350\351\352\361\371\1\xB8\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\xB8\75\120 AVX512,TFV [VFMADD231PS] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\xB8\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\xB8\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\xB8\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\xB8\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\361\371\1\xB8\75\120 AVX512 zmmreg_mz,zmmreg,mem512 \350\351\361\371\1\xB8\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\xB8\75\120 AVX512,TFV [VFMADD231SD] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmreg_er \350\352\361\362\363\371\1\xB9\75\120 FMA xmmreg_mz,xmmreg,xmmrm \337\350\352\361\362\363\371\1\xB9\75\120 FMA,T1S [VFMADD231SS] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmreg_er \350\361\362\371\1\xB9\75\120 FMA xmmreg_mz,xmmreg,xmmrm \336\350\361\362\371\1\xB9\75\120 FMA,T1S [VFMADDSUB132PD] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\363\371\1\x96\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x96\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\363\364\371\1\x96\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x96\75\120 AVX512,TFV zmmreg_mz,zmmreg,mem512 \350\351\352\361\371\1\x96\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x96\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\352\361\371\1\x96\75\120 AVX512 [VFMADDSUB132PS] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\x96\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x96\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\x96\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x96\75\120 AVX512,TFV zmmreg_mz,zmmreg,mem512 \350\351\361\371\1\x96\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x96\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\361\371\1\x96\75\120 AVX512 [VFMADDSUB213PD] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\363\371\1\xA6\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\xA6\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\363\364\371\1\xA6\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\xA6\75\120 AVX512,TFV zmmreg_mz,zmmreg,mem512 \350\351\352\361\371\1\xA6\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\xA6\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\352\361\371\1\xA6\75\120 AVX512 [VFMADDSUB213PS] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\xA6\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\xA6\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\xA6\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\xA6\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\361\371\1\xA6\75\120 AVX512 zmmreg_mz,zmmreg,mem512 \350\351\361\371\1\xA6\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\xA6\75\120 AVX512,TFV [VFMADDSUB231PD] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\363\371\1\xB6\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\xB6\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\363\364\371\1\xB6\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\xB6\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\352\361\371\1\xB6\75\120 AVX512 zmmreg_mz,zmmreg,mem512 \350\351\352\361\371\1\xB6\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\xB6\75\120 AVX512,TFV [VFMADDSUB231PS] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\xB6\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\xB6\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\xB6\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\xB6\75\120 AVX512,TFV zmmreg_mz,zmmreg,mem512 \350\351\361\371\1\xB6\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\xB6\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\361\371\1\xB6\75\120 AVX512 [VFMSUB132PD] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\363\371\1\x9A\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x9A\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\363\364\371\1\x9A\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x9A\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\352\361\371\1\x9A\75\120 AVX512 zmmreg_mz,zmmreg,mem512 \350\351\352\361\371\1\x9A\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x9A\75\120 AVX512,TFV [VFMSUB132PS] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\x9A\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x9A\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\x9A\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x9A\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\361\371\1\x9A\75\120 AVX512 zmmreg_mz,zmmreg,mem512 \350\351\361\371\1\x9A\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x9A\75\120 AVX512,TFV [VFMSUB132SD] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmreg_er \350\352\361\362\363\371\1\x9B\75\120 FMA xmmreg_mz,xmmreg,xmmrm \337\350\352\361\362\363\371\1\x9B\75\120 FMA,T1S [VFMSUB132SS] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \336\350\361\362\371\1\x9B\75\120 FMA,T1S xmmreg_mz,xmmreg,xmmreg_er \350\361\362\371\1\x9B\75\120 FMA [VFMSUB213PD] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\363\371\1\xAA\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\xAA\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\363\364\371\1\xAA\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\xAA\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\352\361\371\1\xAA\75\120 AVX512 zmmreg_mz,zmmreg,mem512 \350\351\352\361\371\1\xAA\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\xAA\75\120 AVX512,TFV [VFMSUB213PS] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\xAA\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\xAA\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\xAA\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\xAA\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\361\371\1\xAA\75\120 AVX512 zmmreg_mz,zmmreg,mem512 \350\351\361\371\1\xAA\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\xAA\75\120 AVX512,TFV [VFMSUB213SD] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmreg_er \350\352\361\362\363\371\1\xAB\75\120 FMA xmmreg_mz,xmmreg,xmmrm \337\350\352\361\362\363\371\1\xAB\75\120 FMA,T1S [VFMSUB213SS] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmreg_er \350\361\362\371\1\xAB\75\120 FMA xmmreg_mz,xmmreg,xmmrm \336\350\361\362\371\1\xAB\75\120 FMA,T1S [VFMSUB231PD] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\363\371\1\xBA\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\xBA\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\363\364\371\1\xBA\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\xBA\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\352\361\371\1\xBA\75\120 AVX512 zmmreg_mz,zmmreg,mem512 \350\351\352\361\371\1\xBA\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\xBA\75\120 AVX512,TFV [VFMSUB231PS] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\xBA\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\xBA\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\xBA\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\xBA\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\361\371\1\xBA\75\120 AVX512 zmmreg_mz,zmmreg,mem512 \350\351\361\371\1\xBA\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\xBA\75\120 AVX512,TFV [VFMSUB231SD] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmreg_er \350\352\361\362\363\371\1\xBB\75\120 FMA xmmreg_mz,xmmreg,xmmrm \337\350\352\361\362\363\371\1\xBB\75\120 FMA,T1S [VFMSUB231SS] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \336\350\361\362\371\1\xBB\75\120 FMA,T1S xmmreg_mz,xmmreg,xmmreg_er \350\361\362\371\1\xBB\75\120 FMA [VFMSUBADD132PD] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\363\371\1\x97\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x97\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\363\364\371\1\x97\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x97\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\352\361\371\1\x97\75\120 AVX512 zmmreg_mz,zmmreg,mem512 \350\351\352\361\371\1\x97\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x97\75\120 AVX512,TFV [VFMSUBADD132PS] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\x97\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x97\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\x97\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x97\75\120 AVX512,TFV zmmreg_mz,zmmreg,mem512 \350\351\361\371\1\x97\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x97\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\361\371\1\x97\75\120 AVX512 [VFMSUBADD213PD] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\363\371\1\xA7\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\xA7\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\363\364\371\1\xA7\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\xA7\75\120 AVX512,TFV zmmreg_mz,zmmreg,mem512 \350\351\352\361\371\1\xA7\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\xA7\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\352\361\371\1\xA7\75\120 AVX512 [VFMSUBADD213PS] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\xA7\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\xA7\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\xA7\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\xA7\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\361\371\1\xA7\75\120 AVX512 zmmreg_mz,zmmreg,mem512 \350\351\361\371\1\xA7\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\xA7\75\120 AVX512,TFV [VFMSUBADD231PD] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\363\371\1\xB7\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\xB7\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\363\364\371\1\xB7\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\xB7\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\352\361\371\1\xB7\75\120 AVX512 zmmreg_mz,zmmreg,mem512 \350\351\352\361\371\1\xB7\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\xB7\75\120 AVX512,TFV [VFMSUBADD231PS] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\xB7\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\xB7\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\xB7\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\xB7\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\361\371\1\xB7\75\120 AVX512 zmmreg_mz,zmmreg,mem512 \350\351\361\371\1\xB7\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\xB7\75\120 AVX512,TFV [VFNMADD132PD] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\363\371\1\x9C\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x9C\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\363\364\371\1\x9C\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x9C\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\352\361\371\1\x9C\75\120 AVX512 zmmreg_mz,zmmreg,mem512 \350\351\352\361\371\1\x9C\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x9C\75\120 AVX512,TFV [VFNMADD132PS] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\x9C\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x9C\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\x9C\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x9C\75\120 AVX512,TFV zmmreg_mz,zmmreg,mem512 \350\351\361\371\1\x9C\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x9C\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\361\371\1\x9C\75\120 AVX512 [VFNMADD132SD] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \337\350\352\361\362\363\371\1\x9D\75\120 FMA,T1S xmmreg_mz,xmmreg,xmmreg_er \350\352\361\362\363\371\1\x9D\75\120 FMA [VFNMADD132SS] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \336\350\361\362\371\1\x9D\75\120 FMA,T1S xmmreg_mz,xmmreg,xmmreg_er \350\361\362\371\1\x9D\75\120 FMA [VFNMADD213PD] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\363\371\1\xAC\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\xAC\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\363\364\371\1\xAC\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\xAC\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\352\361\371\1\xAC\75\120 AVX512 zmmreg_mz,zmmreg,mem512 \350\351\352\361\371\1\xAC\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\xAC\75\120 AVX512,TFV [VFNMADD213PS] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\xAC\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\xAC\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\xAC\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\xAC\75\120 AVX512,TFV zmmreg_mz,zmmreg,mem512 \350\351\361\371\1\xAC\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\xAC\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\361\371\1\xAC\75\120 AVX512 [VFNMADD213SD] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmreg_er \350\352\361\362\363\371\1\xAD\75\120 FMA xmmreg_mz,xmmreg,xmmrm \337\350\352\361\362\363\371\1\xAD\75\120 FMA,T1S [VFNMADD213SS] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmreg_er \350\361\362\371\1\xAD\75\120 FMA xmmreg_mz,xmmreg,xmmrm \336\350\361\362\371\1\xAD\75\120 FMA,T1S [VFNMADD231PD] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\363\371\1\xBC\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\xBC\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\363\364\371\1\xBC\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\xBC\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\352\361\371\1\xBC\75\120 AVX512 zmmreg_mz,zmmreg,mem512 \350\351\352\361\371\1\xBC\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\xBC\75\120 AVX512,TFV [VFNMADD231PS] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\xBC\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\xBC\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\xBC\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\xBC\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\361\371\1\xBC\75\120 AVX512 zmmreg_mz,zmmreg,mem512 \350\351\361\371\1\xBC\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\xBC\75\120 AVX512,TFV [VFNMADD231SD] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmrm \337\350\352\361\362\363\371\1\xBD\75\120 FMA,T1S xmmreg_mz,xmmreg,xmmreg_er \350\352\361\362\363\371\1\xBD\75\120 FMA [VFNMADD231SS] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg,xmmreg,xmmreg \361\362\371\1\xBD\75\120 FMA xmmreg_mz,xmmreg,xmmrm \336\350\361\362\371\1\xBD\75\120 FMA,T1S [VFNMSUB132PD] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\363\371\1\x9E\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x9E\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\363\364\371\1\x9E\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x9E\75\120 AVX512,TFV zmmreg_mz,zmmreg,mem512 \350\351\352\361\371\1\x9E\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x9E\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\352\361\371\1\x9E\75\120 AVX512 [VFNMSUB132PS] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\x9E\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x9E\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\x9E\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x9E\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\361\371\1\x9E\75\120 AVX512 zmmreg_mz,zmmreg,mem512 \350\351\361\371\1\x9E\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x9E\75\120 AVX512,TFV [VFNMSUB132SD] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \337\350\352\361\362\363\371\1\x9F\75\120 FMA,T1S xmmreg_mz,xmmreg,xmmreg_er \350\352\361\362\363\371\1\x9F\75\120 FMA [VFNMSUB132SS] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmreg_er \350\361\362\371\1\x9F\75\120 FMA xmmreg_mz,xmmreg,xmmrm \336\350\361\362\371\1\x9F\75\120 FMA,T1S [VFNMSUB213PD] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\363\371\1\xAE\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\xAE\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\363\364\371\1\xAE\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\xAE\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\352\361\371\1\xAE\75\120 AVX512 zmmreg_mz,zmmreg,mem512 \350\351\352\361\371\1\xAE\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\xAE\75\120 AVX512,TFV [VFNMSUB213PS] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\xAE\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\xAE\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\xAE\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\xAE\75\120 AVX512,TFV zmmreg_mz,zmmreg,mem512 \350\351\361\371\1\xAE\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\xAE\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\361\371\1\xAE\75\120 AVX512 [VFNMSUB213SD] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \337\350\352\361\362\363\371\1\xAF\75\120 FMA,T1S xmmreg_mz,xmmreg,xmmreg_er \350\352\361\362\363\371\1\xAF\75\120 FMA [VFNMSUB213SS] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \336\350\361\362\371\1\xAF\75\120 FMA,T1S xmmreg_mz,xmmreg,xmmreg_er \350\361\362\371\1\xAF\75\120 FMA [VFNMSUB231PD] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\362\363\371\1\xBE\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\xBE\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\362\363\364\371\1\xBE\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\xBE\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\352\361\371\1\xBE\75\120 AVX512 zmmreg_mz,zmmreg,mem512 \350\351\352\361\371\1\xBE\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\xBE\75\120 AVX512,TFV [VFNMSUB231PS] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\xBE\75\120 FMA,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\xBE\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\xBE\75\120 FMA,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\xBE\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\361\371\1\xBE\75\120 AVX512 zmmreg_mz,zmmreg,mem512 \350\351\361\371\1\xBE\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\xBE\75\120 AVX512,TFV [VFNMSUB231SD] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmreg_er \350\352\361\362\363\371\1\xBF\75\120 FMA xmmreg_mz,xmmreg,xmmrm \337\350\352\361\362\363\371\1\xBF\75\120 FMA,T1S [VFNMSUB231SS] (Ch_Mop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmreg_er \350\361\362\371\1\xBF\75\120 FMA xmmreg_mz,xmmreg,xmmrm \336\350\361\362\371\1\xBF\75\120 FMA,T1S ;******************************************************************************* ;********** TSX **************************************************************** ;******************************************************************************* [XACQUIRE] () void \1\xF2 TSX [XRELEASE] () void \1\xF3 TSX [XBEGIN,xbeginX] () mem \320\2\xC7\xF8\64 TSX ; mem|short \324\2\xC7\xF8\64 TSX - Make correct xbeginW opcode and offset, but offset is 4 bytes long (need 2 bytes) [XABORT] (Ch_All) imm \2\xC6\xF8\24 TSX,SB [XEND] () void \3\x0F\x01\xD5 TSX [XTEST] (Ch_WFlags) void \3\x0F\x01\xD6 TSX ;******************************************************************************* ;********** RAND *************************************************************** ;******************************************************************************* [RDRAND] (Ch_Wop1, Ch_WFlags) reg16|32|64 \320\2\x0F\xC7\206 RAND [RDSEED] (Ch_Wop1, Ch_WFlags) reg16|32|64 \320\2\x0F\xC7\207 RAND ;******************************************************************************* ;********** XSAVE ************************************************************** ;******************************************************************************* [XGETBV] (Ch_WEAX, Ch_WEDX, Ch_RECX) void \3\x0F\x01\xD0 XSAVE [XSETBV] (Ch_REAX, Ch_REDX, Ch_RECX) void \3\x0F\x01\xD1 XSAVE [XSAVE] (Ch_All) mem \2\x0F\xAE\204 XSAVE [XSAVE64] (Ch_All) mem \326\2\x0F\xAE\204 XSAVE [XRSTOR] (Ch_All) mem \2\x0F\xAE\205 XSAVE [XRSTOR64] (Ch_All) mem \326\2\x0F\xAE\205 XSAVE [XSAVEOPT] (Ch_All) mem \2\x0F\xAE\206 XSAVE [XSAVEOPT64] (Ch_All) mem \326\2\x0F\xAE\206 XSAVE ;******************************************************************************* ;********** PREFETCHWT1 ******************************************************** ;******************************************************************************* [PREFETCHWT1,prefetchwt1X] (Ch_All) mem \2\x0F\x0D\202 PREFETCHWT1 ;******************************************************************************* ;********** AVX 512 - MASKRegister ********************************************* ;******************************************************************************* [KADDB] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg,kreg,kreg \361\362\364\370\1\x4A\75\120 AVX512 [KADDD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg,kreg,kreg \361\362\363\364\370\1\x4A\75\120 AVX512 [KADDQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg,kreg,kreg \362\363\364\370\1\x4A\75\120 AVX512 [KADDW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg,kreg,kreg \362\364\370\1\x4A\75\120 AVX512 [KANDB] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg,kreg,kreg \361\362\364\370\1\x41\75\120 AVX512 [KANDD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg,kreg,kreg \361\362\363\364\370\1\x41\75\120 AVX512 [KANDNB] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg,kreg,kreg \361\362\364\370\1\x42\75\120 AVX512 [KANDND] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg,kreg,kreg \361\362\363\364\370\1\x42\75\120 AVX512 [KANDNQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg,kreg,kreg \362\363\364\370\1\x42\75\120 AVX512 [KANDNW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg,kreg,kreg \362\364\370\1\x42\75\120 AVX512 [KANDQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg,kreg,kreg \362\363\364\370\1\x41\75\120 AVX512 [KANDW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg,kreg,kreg \362\364\370\1\x41\75\120 AVX512 [KMOVB] (Ch_Wop2, Ch_Rop1) kreg,kreg \361\362\370\1\x90\110 AVX512 kreg,mem8 \361\362\370\1\x90\110 AVX512 kreg,reg32 \361\362\370\1\x92\110 AVX512 mem8,kreg \361\362\370\1\x91\101 AVX512 reg32,kreg \361\362\370\1\x93\110 AVX512 [KMOVD] (Ch_Wop2, Ch_Rop1) kreg,kreg \361\362\363\370\1\x90\110 AVX512 kreg,mem32 \361\362\363\370\1\x90\110 AVX512 kreg,reg32 \334\362\370\1\x92\110 AVX512 mem32,kreg \361\362\363\370\1\x91\101 AVX512 reg32,kreg \334\362\370\1\x93\110 AVX512 [KMOVQ] (Ch_Wop2, Ch_Rop1) kreg,kreg \362\363\370\1\x90\110 AVX512 kreg,mem64 \362\363\370\1\x90\110 AVX512 kreg,reg64 \334\362\363\370\1\x92\110 AVX512 mem64,kreg \362\363\370\1\x91\101 AVX512 reg64,kreg \334\362\363\370\1\x93\110 AVX512 [KMOVW] (Ch_Wop2, Ch_Rop1) kreg,kreg \362\370\1\x90\110 AVX512 kreg,mem16 \362\370\1\x90\110 AVX512 kreg,reg32 \362\370\1\x92\110 AVX512 mem16,kreg \362\370\1\x91\101 AVX512 reg32,kreg \362\370\1\x93\110 AVX512 [KNOTB] (Ch_Wop2, Ch_Rop1) kreg,kreg \361\362\370\1\x44\110 AVX512 [KNOTD] (Ch_Wop2, Ch_Rop1) kreg,kreg \361\362\363\370\1\x44\110 AVX512 [KNOTQ] (Ch_Wop2, Ch_Rop1) kreg,kreg \362\363\370\1\x44\110 AVX512 [KNOTW] (Ch_Wop2, Ch_Rop1) kreg,kreg \362\370\1\x44\110 AVX512 [KORB] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg,kreg,kreg \361\362\364\370\1\x45\75\120 AVX512 [KORD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg,kreg,kreg \361\362\363\364\370\1\x45\75\120 AVX512 [KORQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg,kreg,kreg \362\363\364\370\1\x45\75\120 AVX512 [KORTESTB] (Ch_Rop2, Ch_Rop1, Ch_WZeroFlag, Ch_WCarryFlag) kreg,kreg \361\362\370\1\x98\110 AVX512 [KORTESTD] (Ch_Rop2, Ch_Rop1, Ch_WZeroFlag, Ch_WCarryFlag) kreg,kreg \361\362\363\370\1\x98\110 AVX512 [KORTESTQ] (Ch_Rop2, Ch_Rop1, Ch_WZeroFlag, Ch_WCarryFlag) kreg,kreg \362\363\370\1\x98\110 AVX512 [KORTESTW] (Ch_Rop2, Ch_Rop1, Ch_WZeroFlag, Ch_WCarryFlag) kreg,kreg \362\370\1\x98\110 AVX512 [KORW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg,kreg,kreg \362\364\370\1\x45\75\120 AVX512 [KSHIFTLB] (Ch_Wop3, Ch_Rop2) kreg,kreg,imm8 \361\362\372\1\x32\110\26 AVX512 [KSHIFTLD] (Ch_Wop3, Ch_Rop2) kreg,kreg,imm8 \361\362\372\1\x33\110\26 AVX512 [KSHIFTLQ] (Ch_Wop3, Ch_Rop2) kreg,kreg,imm8 \361\362\363\372\1\x33\110\26 AVX512 [KSHIFTLW] (Ch_Wop3, Ch_Rop2) kreg,kreg,imm8 \361\362\363\372\1\x32\110\26 AVX512 [KSHIFTRB] (Ch_Wop3, Ch_Rop2) kreg,kreg,imm8 \361\362\372\1\x30\110\26 AVX512 [KSHIFTRD] (Ch_Wop3, Ch_Rop2) kreg,kreg,imm8 \361\362\372\1\x31\110\26 AVX512 [KSHIFTRQ] (Ch_Wop3, Ch_Rop2) kreg,kreg,imm8 \361\362\363\372\1\x31\110\26 AVX512 [KSHIFTRW] (Ch_Wop3, Ch_Rop2) kreg,kreg,imm8 \361\362\363\372\1\x30\110\26 AVX512 [KTESTB] (Ch_Rop2, Ch_Rop1, Ch_WZeroFlag, Ch_WCarryFlag) kreg,kreg \361\362\370\1\x99\110 AVX512 [KTESTD] (Ch_Rop2, Ch_Rop1, Ch_WZeroFlag, Ch_WCarryFlag) kreg,kreg \361\362\363\370\1\x99\110 AVX512 [KTESTQ] (Ch_Rop2, Ch_Rop1, Ch_WZeroFlag, Ch_WCarryFlag) kreg,kreg \362\363\370\1\x99\110 AVX512 [KTESTW] (Ch_Rop2, Ch_Rop1, Ch_WZeroFlag, Ch_WCarryFlag) kreg,kreg \362\370\1\x99\110 AVX512 [KUNPCKBW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg,kreg,kreg \361\362\364\370\1\x4B\75\120 AVX512 [KUNPCKDQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg,kreg,kreg \362\363\364\370\1\x4B\75\120 AVX512 [KUNPCKWD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg,kreg,kreg \362\364\370\1\x4B\75\120 AVX512 [KXNORB] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg,kreg,kreg \361\362\364\370\1\x46\75\120 AVX512 [KXNORD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg,kreg,kreg \361\362\363\364\370\1\x46\75\120 AVX512 [KXNORQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg,kreg,kreg \362\363\364\370\1\x46\75\120 AVX512 [KXNORW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg,kreg,kreg \362\364\370\1\x46\75\120 AVX512 [KXORB] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg,kreg,kreg \361\362\364\370\1\x47\75\120 AVX512 [KXORD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg,kreg,kreg \361\362\363\364\370\1\x47\75\120 AVX512 [KXORQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg,kreg,kreg \362\363\364\370\1\x47\75\120 AVX512 [KXORW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg,kreg,kreg \362\364\370\1\x47\75\120 AVX512 ;******************************************************************************* ;*********************** AVX 512 ********************************************* ;******************************************************************************* [VALIGND] (Ch_Wop4, Ch_Rop3, Ch_Rop2) xmmreg_mz,xmmreg,xmmrm,imm8 \350\361\372\1\x03\75\120\27 AVX512,TFV xmmreg_mz,xmmreg,bmem32,imm8 \350\361\372\1\x03\75\120\27 AVX512,TFV ymmreg_mz,ymmreg,ymmrm,imm8 \350\361\364\372\1\x03\75\120\27 AVX512,TFV ymmreg_mz,ymmreg,bmem32,imm8 \350\361\364\372\1\x03\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,zmmrm,imm8 \350\351\361\372\1\x03\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,bmem32,imm8 \350\351\361\372\1\x03\75\120\27 AVX512,TFV [VALIGNQ] (Ch_Wop4, Ch_Rop3, Ch_Rop2) xmmreg_mz,xmmreg,xmmrm,imm8 \350\352\361\372\1\x03\75\120\27 AVX512,TFV xmmreg_mz,xmmreg,bmem64,imm8 \350\352\361\372\1\x03\75\120\27 AVX512,TFV ymmreg_mz,ymmreg,ymmrm,imm8 \350\352\361\364\372\1\x03\75\120\27 AVX512,TFV ymmreg_mz,ymmreg,bmem64,imm8 \350\352\361\364\372\1\x03\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,zmmrm,imm8 \350\351\352\361\372\1\x03\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,bmem64,imm8 \350\351\352\361\372\1\x03\75\120\27 AVX512,TFV [VBLENDMPD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\x65\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x65\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x65\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x65\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x65\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x65\75\120 AVX512,TFV [VBLENDMPS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\371\1\x65\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x65\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\364\371\1\x65\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x65\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x65\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x65\75\120 AVX512,TFV [VBROADCASTF32X2] (Ch_Wop2, Ch_Rop1) ymmreg_mz,xmmreg \350\361\364\371\1\x19\110 AVX512 ymmreg_mz,mem64 \350\361\364\371\1\x19\110 AVX512,T2 zmmreg_mz,xmmreg \350\351\361\371\1\x19\110 AVX512 zmmreg_mz,mem64 \350\351\361\371\1\x19\110 AVX512,T2 [VBROADCASTF32X4] (Ch_Wop2, Ch_Rop1) ymmreg_mz,mem128 \350\361\364\371\1\x1A\110 AVX512,T4 zmmreg_mz,mem128 \350\351\361\371\1\x1A\110 AVX512,T4 [VBROADCASTF32X8] (Ch_Wop2, Ch_Rop1) zmmreg_mz,mem256 \350\351\361\371\1\x1B\110 AVX512,T8 [VBROADCASTF64X2] (Ch_Wop2, Ch_Rop1) ymmreg_mz,mem128 \350\352\361\364\371\1\x1A\110 AVX512,T2 zmmreg_mz,mem128 \350\351\352\361\371\1\x1A\110 AVX512,T2 [VBROADCASTF64X4] (Ch_Wop2, Ch_Rop1) zmmreg_mz,mem256 \350\351\352\361\371\1\x1B\110 AVX512,T4 [VBROADCASTI32X2] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmreg \350\361\371\1\x59\110 AVX512 xmmreg_mz,mem64 \350\361\371\1\x59\110 AVX512,T2 ymmreg_mz,xmmreg \350\361\364\371\1\x59\110 AVX512 ymmreg_mz,mem64 \350\361\364\371\1\x59\110 AVX512,T2 zmmreg_mz,xmmreg \350\351\361\371\1\x59\110 AVX512 zmmreg_mz,mem64 \350\351\361\371\1\x59\110 AVX512,T2 [VBROADCASTI32X4] (Ch_Wop2, Ch_Rop1) ymmreg_mz,mem128 \350\361\364\371\1\x5A\110 AVX512,T4 zmmreg_mz,mem128 \350\351\361\371\1\x5A\110 AVX512,T4 [VBROADCASTI32X8] (Ch_Wop2, Ch_Rop1) zmmreg_mz,mem256 \350\351\361\371\1\x5B\110 AVX512,T8 [VBROADCASTI64X2] (Ch_Wop2, Ch_Rop1) ymmreg_mz,mem128 \350\352\361\364\371\1\x5A\110 AVX512,T2 zmmreg_mz,mem128 \350\351\352\361\371\1\x5A\110 AVX512,T2 [VBROADCASTI64X4] (Ch_Wop2, Ch_Rop1) zmmreg_mz,mem256 \350\351\352\361\371\1\x5B\110 AVX512,T4 [VCOMPRESSPD] (Ch_Wop2, Ch_Rop1) mem128_m,xmmreg \350\352\361\371\1\x8A\101 AVX512,T1S mem256_m,ymmreg \350\352\361\364\371\1\x8A\101 AVX512,T1S mem512_m,zmmreg \350\351\352\361\371\1\x8A\101 AVX512,T1S [VCOMPRESSPS] (Ch_Wop2, Ch_Rop1) mem128_m,xmmreg \350\361\371\1\x8A\101 AVX512,T1S mem256_m,ymmreg \350\361\364\371\1\x8A\101 AVX512,T1S mem512_m,zmmreg \350\351\361\371\1\x8A\101 AVX512,T1S xmmreg_mz,xmmreg \350\361\371\1\x8A\101 AVX512 ymmreg_mz,ymmreg \350\361\364\371\1\x8A\101 AVX512 zmmreg_mz,zmmreg \350\351\361\371\1\x8A\101 AVX512 [VCVTPD2QQ] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \350\352\361\370\1\x7B\110 AVX512,TFV xmmreg_mz,bmem64 \350\352\361\370\1\x7B\110 AVX512,TFV ymmreg_mz,ymmrm \350\352\361\364\370\1\x7B\110 AVX512,TFV ymmreg_mz,bmem64 \350\352\361\364\370\1\x7B\110 AVX512,TFV zmmreg_mz,mem512 \350\351\352\361\370\1\x7B\110 AVX512,TFV zmmreg_mz,bmem64 \350\351\352\361\370\1\x7B\110 AVX512,TFV zmmreg_mz,zmmreg_er \350\351\352\361\370\1\x7B\110 AVX512 ; VCVTPD2UDQ xmmreg_mz,mem256 must come first - map MemRefSize 256,512bits correct ; map all other MemrefSize (without broasdcast MemRef) to xmmreg, xmmrm [VCVTPD2UDQ, vcvtpd2udqN] (Ch_Wop2, Ch_Rop1) xmmreg_mz,mem256 \350\352\364\370\1\x79\110 AVX512,TFV xmmreg_mz,xmmrm \350\352\370\1\x79\110 AVX512,TFV xmmreg_mz,bmem64 \350\352\370\1\x79\110 AVX512,BCST2,TFV xmmreg_mz,bmem64 \350\352\364\370\1\x79\110 AVX512,BCST4,TFV xmmreg_mz,ymmreg \350\352\364\370\1\x79\110 AVX512 ymmreg_mz,zmmrm_er \350\351\352\370\1\x79\110 AVX512,TFV ymmreg_mz,bmem64 \350\351\352\370\1\x79\110 AVX512,BCST8,TFV [VCVTPD2UQQ] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \350\352\361\370\1\x79\110 AVX512,TFV xmmreg_mz,bmem64 \350\352\361\370\1\x79\110 AVX512,BCST2,TFV ymmreg_mz,ymmrm \350\352\361\364\370\1\x79\110 AVX512,TFV ymmreg_mz,bmem64 \350\352\361\364\370\1\x79\110 AVX512,BCST4,TFV zmmreg_mz,mem512 \350\351\352\361\370\1\x79\110 AVX512,TFV zmmreg_mz,bmem64 \350\351\352\361\370\1\x79\110 AVX512,BCST8,TFV zmmreg_mz,zmmreg_er \350\351\352\361\370\1\x79\110 AVX512 [VCVTPS2QQ] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmreg \350\361\370\1\x7B\110 AVX512 xmmreg_mz,mem64 \350\361\370\1\x7B\110 AVX512,THV xmmreg_mz,bmem32 \350\361\370\1\x7B\110 AVX512,BCST2,THV ymmreg_mz,xmmrm \350\361\364\370\1\x7B\110 AVX512,THV ymmreg_mz,bmem32 \350\361\364\370\1\x7B\110 AVX512,BCST4,THV zmmreg_mz,mem256 \350\351\361\370\1\x7B\110 AVX512,THV zmmreg_mz,bmem32 \350\351\361\370\1\x7B\110 AVX512,BCST8,THV zmmreg_mz,ymmreg_er \350\351\361\370\1\x7B\110 AVX512 [VCVTPS2UDQ] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \350\370\1\x79\110 AVX512,TFV xmmreg_mz,bmem32 \350\370\1\x79\110 AVX512,BCST4,TFV ymmreg_mz,ymmrm \350\364\370\1\x79\110 AVX512,TFV ymmreg_mz,bmem32 \350\364\370\1\x79\110 AVX512,BCST8,TFV zmmreg_mz,mem512 \350\351\370\1\x79\110 AVX512,TFV zmmreg_mz,bmem32 \350\351\370\1\x79\110 AVX512,BCST16,TFV zmmreg_mz,zmmreg_er \350\351\370\1\x79\110 AVX512 [VCVTPS2UQQ] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmreg \350\361\370\1\x79\110 AVX512 xmmreg_mz,mem64 \350\361\370\1\x79\110 AVX512,THV xmmreg_mz,bmem32 \350\361\370\1\x79\110 AVX512,BCST2,THV ymmreg_mz,xmmrm \350\361\364\370\1\x79\110 AVX512,THV ymmreg_mz,bmem32 \350\361\364\370\1\x79\110 AVX512,BCST4,THV zmmreg_mz,mem256 \350\351\361\370\1\x79\110 AVX512,THV zmmreg_mz,bmem32 \350\351\361\370\1\x79\110 AVX512,BCST8,THV zmmreg_mz,ymmreg_er \350\351\361\370\1\x79\110 AVX512 [VCVTQQ2PD] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \333\350\352\370\1\xE6\110 AVX512,TFV xmmreg_mz,bmem64 \333\350\352\370\1\xE6\110 AVX512,TFV ymmreg_mz,ymmrm \333\350\352\364\370\1\xE6\110 AVX512,TFV ymmreg_mz,bmem64 \333\350\352\364\370\1\xE6\110 AVX512,TFV zmmreg_mz,mem512 \333\350\351\352\370\1\xE6\110 AVX512,TFV zmmreg_mz,bmem64 \333\350\351\352\370\1\xE6\110 AVX512,TFV zmmreg_mz,zmmreg_er \333\350\351\352\370\1\xE6\110 AVX512 ; VCVTQQ2PS xmmreg_mz,mem256 must come first - map MemRefSize 256,512bits correct ; map all other MemrefSize (without broasdcast MemRef) to xmmreg, xmmrm [VCVTQQ2PS,vcvtqq2psN] (Ch_Wop2, Ch_Rop1) xmmreg_mz,mem256 \350\352\364\370\1\x5B\110 AVX512,TFV xmmreg_mz,xmmrm \350\352\370\1\x5B\110 AVX512,TFV xmmreg_mz,bmem64 \350\352\370\1\x5B\110 AVX512,BCST2,TFV xmmreg_mz,bmem64 \350\352\364\370\1\x5B\110 AVX512,BCST4,TFV xmmreg_mz,ymmreg \350\352\364\370\1\x5B\110 AVX512 ymmreg_mz,zmmrm_er \350\351\352\370\1\x5B\110 AVX512,TFV ymmreg_mz,bmem64 \350\351\352\370\1\x5B\110 AVX512,BCST8,TFV [VCVTSD2USI] (Ch_Wop2, Ch_Rop1) reg32,mem64 \334\350\370\1\x79\110 AVX512,T1F64 reg32,xmmreg_er \334\350\370\1\x79\110 AVX512 reg64,mem64 \334\350\352\370\1\x79\110 AVX512,T1F64 reg64,xmmreg_er \334\350\352\370\1\x79\110 AVX512 [VCVTSS2USI] (Ch_Wop2, Ch_Rop1) reg32,mem32 \333\350\370\1\x79\110 AVX512,T1F32 reg32,xmmreg_er \333\350\370\1\x79\110 AVX512 reg64,mem32 \333\350\352\370\1\x79\110 AVX512,T1F32 reg64,xmmreg_er \333\350\352\370\1\x79\110 AVX512 [VCVTTPD2QQ] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \350\352\361\370\1\x7A\110 AVX512,TFV xmmreg_mz,bmem64 \350\352\361\370\1\x7A\110 AVX512,TFV ymmreg_mz,ymmrm \350\352\361\364\370\1\x7A\110 AVX512,TFV ymmreg_mz,bmem64 \350\352\361\364\370\1\x7A\110 AVX512,TFV zmmreg_mz,mem512 \350\351\352\361\370\1\x7A\110 AVX512,TFV zmmreg_mz,bmem64 \350\351\352\361\370\1\x7A\110 AVX512,TFV zmmreg_mz,zmmreg_sae \350\351\352\361\370\1\x7A\110 AVX512 ; VCVTTPD2UDQ xmmreg_mz,mem256 must come first - map MemRefSize 256,512bits correct ; map all other MemrefSize (without broasdcast MemRef) to kreg_m, xmmrm [VCVTTPD2UDQ,vcvttpd2udqN] (Ch_Wop2, Ch_Rop1) xmmreg_mz,mem256 \350\352\364\370\1\x78\110 AVX512,TFV xmmreg_mz,xmmrm \350\352\370\1\x78\110 AVX512,TFV xmmreg_mz,bmem64 \350\352\370\1\x78\110 AVX512,BCST2,TFV xmmreg_mz,bmem64 \350\352\364\370\1\x78\110 AVX512,BCST4,TFV xmmreg_mz,ymmreg \350\352\364\370\1\x78\110 AVX512 ymmreg_mz,zmmrm_sae \350\351\352\370\1\x78\110 AVX512,TFV ymmreg_mz,bmem64 \350\351\352\370\1\x78\110 AVX512,BCST8,TFV [VCVTTPD2UQQ] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \350\352\361\370\1\x78\110 AVX512,TFV xmmreg_mz,bmem64 \350\352\361\370\1\x78\110 AVX512,TFV ymmreg_mz,ymmrm \350\352\361\364\370\1\x78\110 AVX512,TFV ymmreg_mz,bmem64 \350\352\361\364\370\1\x78\110 AVX512,TFV zmmreg_mz,mem512 \350\351\352\361\370\1\x78\110 AVX512,TFV zmmreg_mz,bmem64 \350\351\352\361\370\1\x78\110 AVX512,TFV zmmreg_mz,zmmreg_sae \350\351\352\361\370\1\x78\110 AVX512 [VCVTTPS2QQ] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmreg \350\361\370\1\x7A\110 AVX512 xmmreg_mz,mem64 \350\361\370\1\x7A\110 AVX512,THV xmmreg_mz,bmem32 \350\361\370\1\x7A\110 AVX512,BCST2,THV ymmreg_mz,xmmrm \350\361\364\370\1\x7A\110 AVX512,THV ymmreg_mz,bmem32 \350\361\364\370\1\x7A\110 AVX512,BCST4,THV zmmreg_mz,mem256 \350\351\361\370\1\x7A\110 AVX512,THV zmmreg_mz,bmem32 \350\351\361\370\1\x7A\110 AVX512,BCST8,THV zmmreg_mz,ymmreg_sae \350\351\361\370\1\x7A\110 AVX512 [VCVTTPS2UDQ] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \350\370\1\x78\110 AVX512,TFV xmmreg_mz,bmem32 \350\370\1\x78\110 AVX512,TFV ymmreg_mz,ymmrm \350\364\370\1\x78\110 AVX512,TFV ymmreg_mz,bmem32 \350\364\370\1\x78\110 AVX512,TFV zmmreg_mz,mem512 \350\351\370\1\x78\110 AVX512,TFV zmmreg_mz,bmem32 \350\351\370\1\x78\110 AVX512,TFV zmmreg_mz,zmmreg_sae \350\351\370\1\x78\110 AVX512 [VCVTTPS2UQQ] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmreg \350\361\370\1\x78\110 AVX512 xmmreg_mz,mem64 \350\361\370\1\x78\110 AVX512,THV xmmreg_mz,bmem32 \350\361\370\1\x78\110 AVX512,BCST2,THV ymmreg_mz,xmmrm \350\361\364\370\1\x78\110 AVX512,THV ymmreg_mz,bmem32 \350\361\364\370\1\x78\110 AVX512,BCST4,THV zmmreg_mz,mem256 \350\351\361\370\1\x78\110 AVX512,THV zmmreg_mz,bmem32 \350\351\361\370\1\x78\110 AVX512,BCST8,THV zmmreg_mz,ymmreg_sae \350\351\361\370\1\x78\110 AVX512 [VCVTTSD2USI] (Ch_Wop2, Ch_Rop1) reg32,mem64 \334\350\370\1\x78\110 AVX512,T1F64 reg32,xmmreg_sae \334\350\370\1\x78\110 AVX512 reg64,mem64 \334\350\352\370\1\x78\110 AVX512,T1F64 reg64,xmmreg_sae \334\350\352\370\1\x78\110 AVX512 [VCVTTSS2USI] (Ch_Wop2, Ch_Rop1) reg32,mem32 \333\350\370\1\x78\110 AVX512,T1F32 reg32,xmmreg_sae \333\350\370\1\x78\110 AVX512 reg64,mem32 \333\350\352\370\1\x78\110 AVX512,T1F32 reg64,xmmreg_sae \333\350\352\370\1\x78\110 AVX512 [VCVTUDQ2PD] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmreg \333\350\370\1\x7A\110 AVX512 xmmreg_mz,mem64 \333\350\370\1\x7A\110 AVX512,THV xmmreg_mz,bmem32 \333\350\370\1\x7A\110 AVX512,BCST2,THV ymmreg_mz,xmmrm \333\350\364\370\1\x7A\110 AVX512,THV ymmreg_mz,bmem32 \333\350\364\370\1\x7A\110 AVX512,BCST4,THV zmmreg_mz,mem256 \333\350\351\370\1\x7A\110 AVX512,THV zmmreg_mz,bmem32 \333\350\351\370\1\x7A\110 AVX512,BCST8,THV zmmreg_mz,ymmreg \333\350\351\370\1\x7A\110 AVX512 [VCVTUDQ2PS] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \334\350\370\1\x7A\110 AVX512,TFV xmmreg_mz,bmem32 \334\350\370\1\x7A\110 AVX512,TFV ymmreg_mz,ymmrm \334\350\364\370\1\x7A\110 AVX512,TFV ymmreg_mz,bmem32 \334\350\364\370\1\x7A\110 AVX512,TFV zmmreg_mz,mem512 \334\350\351\370\1\x7A\110 AVX512,TFV zmmreg_mz,bmem32 \334\350\351\370\1\x7A\110 AVX512,TFV zmmreg_mz,zmmreg_er \334\350\351\370\1\x7A\110 AVX512 [VCVTUQQ2PD] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \333\350\352\370\1\x7A\110 AVX512,TFV xmmreg_mz,bmem64 \333\350\352\370\1\x7A\110 AVX512,TFV ymmreg_mz,ymmrm \333\350\352\364\370\1\x7A\110 AVX512,TFV ymmreg_mz,bmem64 \333\350\352\364\370\1\x7A\110 AVX512,TFV zmmreg_mz,mem512 \333\350\351\352\370\1\x7A\110 AVX512,TFV zmmreg_mz,bmem64 \333\350\351\352\370\1\x7A\110 AVX512,TFV zmmreg_mz,zmmreg_er \333\350\351\352\370\1\x7A\110 AVX512 ; VCVTTUQQ2PSQ xmmreg_mz,mem256 must come first - map MemRefSize 256,512bits correct ; map all other MemrefSize (without broasdcast MemRef) to kreg_m, xmmrm [VCVTUQQ2PS,vcvtuqq2psN] (Ch_Wop2, Ch_Rop1) xmmreg_mz,mem256 \334\350\352\364\370\1\x7A\110 AVX512,TFV xmmreg_mz,xmmrm \334\350\352\370\1\x7A\110 AVX512,TFV xmmreg_mz,bmem64 \334\350\352\370\1\x7A\110 AVX512,BCST2,TFV xmmreg_mz,bmem64 \334\350\352\364\370\1\x7A\110 AVX512,BCST4,TFV xmmreg_mz,ymmreg \334\350\352\364\370\1\x7A\110 AVX512 ymmreg_mz,zmmrm_er \334\350\351\352\370\1\x7A\110 AVX512,TFV ymmreg_mz,bmem64 \334\350\351\352\370\1\x7A\110 AVX512,BCST8,TFV ; special handling - gas suffix "S" =>> instructions-opsize = source-operand [VCVTUSI2SD,vcvtusi2sdS] (Ch_Wop2, Ch_Rop1) xmmreg,xmmreg_er,reg32 \334\350\370\1\x7B\75\120 AVX512 xmmreg,xmmreg_er,reg64 \334\350\352\370\1\x7B\75\120 AVX512,X86_64 xmmreg,xmmreg_er,mem32 \334\350\370\1\x7B\75\120 AVX512,T1S xmmreg,xmmreg_er,mem64 \334\350\352\370\1\x7B\75\120 AVX512,T1S ; special handling - gas suffix "S" =>> instructions-opsize = source-operand [VCVTUSI2SS,vcvtusi2ssS] (Ch_Wop2, Ch_Rop1) xmmreg,xmmreg_er,reg32 \333\350\370\1\x7B\75\120 AVX512 xmmreg,xmmreg_er,reg64 \333\350\352\370\1\x7B\75\120 AVX512,X86_64 xmmreg,xmmreg_er,mem32 \333\350\370\1\x7B\75\120 AVX512,T1S xmmreg,xmmreg_er,mem64 \333\350\352\370\1\x7B\75\120 AVX512,T1S [VDBPSADBW] (Ch_Wop4, Ch_Rop3, Ch_Rop2) xmmreg_mz,xmmreg,xmmrm,imm8 \350\361\372\1\x42\75\120\27 AVX512,TFVM ymmreg_mz,ymmreg,ymmrm,imm8 \350\361\364\372\1\x42\75\120\27 AVX512,TFVM zmmreg_mz,zmmreg,zmmrm,imm8 \350\351\361\372\1\x42\75\120\27 AVX512,TFVM [VEXP2PD] (Ch_Wop2, Ch_Rop1) zmmreg_mz,mem512 \350\351\352\361\371\1\xC8\110 AVX512,TFV zmmreg_mz,bmem64 \350\351\352\361\371\1\xC8\110 AVX512,TFV zmmreg_mz,zmmreg_sae \350\351\352\361\371\1\xC8\110 AVX512 [VEXP2PS] (Ch_Wop2, Ch_Rop1) zmmreg_mz,mem512 \350\351\361\371\1\xC8\110 AVX512,TFV zmmreg_mz,bmem32 \350\351\361\371\1\xC8\110 AVX512,TFV zmmreg_mz,zmmreg_sae \350\351\361\371\1\xC8\110 AVX512 [VEXPANDPD] (Ch_Wop2, Ch_Rop1) xmmreg_mz,mem128 \350\352\361\371\1\x88\110 AVX512,T1S xmmreg_mz,xmmreg \350\352\361\371\1\x88\110 AVX512 ymmreg_mz,mem256 \350\352\361\364\371\1\x88\110 AVX512,T1S ymmreg_mz,ymmreg \350\352\361\364\371\1\x88\110 AVX512 zmmreg_mz,mem512 \350\351\352\361\371\1\x88\110 AVX512,T1S zmmreg_mz,zmmreg \350\351\352\361\371\1\x88\110 AVX512 [VEXPANDPS] (Ch_Wop2, Ch_Rop1) xmmreg_mz,mem128 \350\361\371\1\x88\110 AVX512,T1S xmmreg_mz,xmmreg \350\361\371\1\x88\110 AVX512 ymmreg_mz,mem256 \350\361\364\371\1\x88\110 AVX512,T1S ymmreg_mz,ymmreg \350\361\364\371\1\x88\110 AVX512 zmmreg_mz,mem512 \350\351\361\371\1\x88\110 AVX512,T1S zmmreg_mz,zmmreg \350\351\361\371\1\x88\110 AVX512 [VEXTRACTF32X4] (Ch_Wop3, Ch_Rop2) mem128_m,ymmreg,imm8 \350\361\364\372\1\x19\101\26 AVX512,T4 mem128_m,zmmreg,imm8 \350\351\361\372\1\x19\101\26 AVX512,T4 xmmreg_mz,ymmreg,imm8 \350\361\364\372\1\x19\101\26 AVX512 xmmreg_mz,zmmreg,imm8 \350\351\361\372\1\x19\101\26 AVX512 [VEXTRACTF32X8] (Ch_Wop3, Ch_Rop2) mem256_m,zmmreg,imm8 \350\351\361\372\1\x1B\101\26 AVX512,T8 ymmreg_mz,zmmreg,imm8 \350\351\361\372\1\x1B\101\26 AVX512 [VEXTRACTF64X2] (Ch_Wop3, Ch_Rop2) mem128_m,ymmreg,imm8 \350\352\361\364\372\1\x19\101\26 AVX512,T2 mem128_m,zmmreg,imm8 \350\351\352\361\372\1\x19\101\26 AVX512,T2 xmmreg_mz,ymmreg,imm8 \350\352\361\364\372\1\x19\101\26 AVX512 xmmreg_mz,zmmreg,imm8 \350\351\352\361\372\1\x19\101\26 AVX512 [VEXTRACTF64X4] (Ch_Wop3, Ch_Rop2) mem256_m,zmmreg,imm8 \350\351\352\361\372\1\x1B\101\26 AVX512,T4 ymmreg_mz,zmmreg,imm8 \350\351\352\361\372\1\x1B\101\26 AVX512 [VEXTRACTI32X4] (Ch_Wop3, Ch_Rop2) mem128_m,ymmreg,imm8 \350\361\364\372\1\x39\101\26 AVX512,T4 mem128_m,zmmreg,imm8 \350\351\361\372\1\x39\101\26 AVX512,T4 xmmreg_mz,ymmreg,imm8 \350\361\364\372\1\x39\101\26 AVX512 xmmreg_mz,zmmreg,imm8 \350\351\361\372\1\x39\101\26 AVX512 [VEXTRACTI32X8] (Ch_Wop3, Ch_Rop2) mem256_m,zmmreg,imm8 \350\351\361\372\1\x3B\101\26 AVX512,T8 ymmreg_mz,zmmreg,imm8 \350\351\361\372\1\x3B\101\26 AVX512 [VEXTRACTI64X2] (Ch_Wop3, Ch_Rop2) mem128_m,ymmreg,imm8 \350\352\361\364\372\1\x39\101\26 AVX512,T2 mem128_m,zmmreg,imm8 \350\351\352\361\372\1\x39\101\26 AVX512,T2 xmmreg_mz,ymmreg,imm8 \350\352\361\364\372\1\x39\101\26 AVX512 xmmreg_mz,zmmreg,imm8 \350\351\352\361\372\1\x39\101\26 AVX512 [VEXTRACTI64X4] (Ch_Wop3, Ch_Rop2) mem256_m,zmmreg,imm8 \350\351\352\361\372\1\x3B\101\26 AVX512,T4 ymmreg_mz,zmmreg,imm8 \350\351\352\361\372\1\x3B\101\26 AVX512 [VFIXUPIMMPD] (Ch_Wop4, Ch_Rop3, Ch_Rop2) xmmreg_mz,xmmreg,xmmrm,imm8 \350\352\361\372\1\x54\75\120\27 AVX512,TFV xmmreg_mz,xmmreg,bmem64,imm8 \350\352\361\372\1\x54\75\120\27 AVX512,TFV ymmreg_mz,ymmreg,ymmrm,imm8 \350\352\361\364\372\1\x54\75\120\27 AVX512,TFV ymmreg_mz,ymmreg,bmem64,imm8 \350\352\361\364\372\1\x54\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,mem512,imm8 \350\351\352\361\372\1\x54\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,bmem64,imm8 \350\351\352\361\372\1\x54\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_sae,imm8 \350\351\352\361\372\1\x54\75\120\27 AVX512 [VFIXUPIMMPS] (Ch_Wop4, Ch_Rop3, Ch_Rop2) xmmreg_mz,xmmreg,xmmrm,imm8 \350\361\372\1\x54\75\120\27 AVX512,TFV xmmreg_mz,xmmreg,bmem32,imm8 \350\361\372\1\x54\75\120\27 AVX512,TFV ymmreg_mz,ymmreg,ymmrm,imm8 \350\361\364\372\1\x54\75\120\27 AVX512,TFV ymmreg_mz,ymmreg,bmem32,imm8 \350\361\364\372\1\x54\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,mem512,imm8 \350\351\361\372\1\x54\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,bmem32,imm8 \350\351\361\372\1\x54\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_sae,imm8 \350\351\361\372\1\x54\75\120\27 AVX512 [VFIXUPIMMSD] (Ch_Wop4, Ch_Rop3, Ch_Rop2) xmmreg_mz,xmmreg,mem64,imm8 \350\352\361\372\1\x55\75\120\27 AVX512,T1S xmmreg_mz,xmmreg,xmmreg_sae,imm8 \350\352\361\372\1\x55\75\120\27 AVX512 [VFIXUPIMMSS] (Ch_Wop4, Ch_Rop3, Ch_Rop2) xmmreg_mz,xmmreg,mem32,imm8 \350\361\372\1\x55\75\120\27 AVX512,T1S xmmreg_mz,xmmreg,xmmreg_sae,imm8 \350\361\372\1\x55\75\120\27 AVX512 ; VFPCLASSPD kreg_m,mem256 and mem512 must come first - map MemRefSize 256,512bits correct ; map all other MemrefSize (without broasdcast MemRef) to kreg_m, xmmrm [VFPCLASSPD,vfpclasspdS] (Ch_Wop3, Ch_Rop2) kreg_m,mem256,imm8 \350\352\361\364\372\1\x66\110\26 AVX512,TFV kreg_m,mem512,imm8 \350\351\352\361\372\1\x66\110\26 AVX512,TFV kreg_m,xmmrm,imm8 \350\352\361\372\1\x66\110\26 AVX512,TFV kreg_m,bmem64,imm8 \350\352\361\372\1\x66\110\26 AVX512,BCST2,TFV kreg_m,ymmreg,imm8 \350\352\361\364\372\1\x66\110\26 AVX512 kreg_m,bmem64,imm8 \350\352\361\364\372\1\x66\110\26 AVX512,BCST4,TFV kreg_m,zmmreg,imm8 \350\351\352\361\372\1\x66\110\26 AVX512 kreg_m,bmem64,imm8 \350\351\352\361\372\1\x66\110\26 AVX512,BCST8,TFV ; VFPCLASSPS kreg_m,mem256 and mem512 must come first - map MemRefSize 256,512bits correct ; map all other MemrefSize (without broasdcast MemRef) to kreg_m, xmmrm [VFPCLASSPS,vfpclasspsS] (Ch_Wop3, Ch_Rop2) kreg_m,mem256,imm8 \350\361\364\372\1\x66\110\26 AVX512,TFV kreg_m,mem512,imm8 \350\351\361\372\1\x66\110\26 AVX512,TFV kreg_m,xmmrm,imm8 \350\361\372\1\x66\110\26 AVX512,TFV kreg_m,bmem32,imm8 \350\361\372\1\x66\110\26 AVX512,BCST4,TFV kreg_m,ymmreg,imm8 \350\361\364\372\1\x66\110\26 AVX512 kreg_m,bmem32,imm8 \350\361\364\372\1\x66\110\26 AVX512,BCST8,TFV kreg_m,zmmreg,imm8 \350\351\361\372\1\x66\110\26 AVX512 kreg_m,bmem32,imm8 \350\351\361\372\1\x66\110\26 AVX512,BCST16,TFV [VFPCLASSSD] (Ch_Wop3, Ch_Rop2) kreg_m,xmmreg,imm8 \350\352\361\372\1\x67\110\26 AVX512 kreg_m,mem64,imm8 \350\352\361\372\1\x67\110\26 AVX512,T1S [VFPCLASSSS] (Ch_Wop3, Ch_Rop2) kreg_m,xmmreg,imm8 \350\361\372\1\x67\110\26 AVX512 kreg_m,mem32,imm8 \350\361\372\1\x67\110\26 AVX512,T1S [VGETEXPPD] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \350\352\361\371\1\x42\110 AVX512,TFV xmmreg_mz,bmem64 \350\352\361\371\1\x42\110 AVX512,TFV ymmreg_mz,ymmrm \350\352\361\364\371\1\x42\110 AVX512,TFV ymmreg_mz,bmem64 \350\352\361\364\371\1\x42\110 AVX512,TFV zmmreg_mz,mem512 \350\351\352\361\371\1\x42\110 AVX512,TFV zmmreg_mz,bmem64 \350\351\352\361\371\1\x42\110 AVX512,TFV zmmreg_mz,zmmreg_sae \350\351\352\361\371\1\x42\110 AVX512 [VGETEXPPS] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \350\361\371\1\x42\110 AVX512,TFV xmmreg_mz,bmem32 \350\361\371\1\x42\110 AVX512,TFV ymmreg_mz,ymmrm \350\361\364\371\1\x42\110 AVX512,TFV ymmreg_mz,bmem32 \350\361\364\371\1\x42\110 AVX512,TFV zmmreg_mz,mem512 \350\351\361\371\1\x42\110 AVX512,TFV zmmreg_mz,bmem32 \350\351\361\371\1\x42\110 AVX512,TFV zmmreg_mz,zmmreg_sae \350\351\361\371\1\x42\110 AVX512 [VGETEXPSD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,mem64 \350\352\361\371\1\x43\75\120 AVX512,T1S xmmreg_mz,xmmreg,xmmreg_sae \350\352\361\371\1\x43\75\120 AVX512 [VGETEXPSS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,mem32 \350\361\371\1\x43\75\120 AVX512,T1S xmmreg_mz,xmmreg,xmmreg_sae \350\361\371\1\x43\75\120 AVX512 [VGETMANTPD] (Ch_Wop3, Ch_Rop2) xmmreg_mz,xmmrm,imm8 \350\352\361\372\1\x26\110\26 AVX512,TFV xmmreg_mz,bmem64,imm8 \350\352\361\372\1\x26\110\26 AVX512,TFV ymmreg_mz,ymmrm,imm8 \350\352\361\364\372\1\x26\110\26 AVX512,TFV ymmreg_mz,bmem64,imm8 \350\352\361\364\372\1\x26\110\26 AVX512,TFV zmmreg_mz,mem512,imm8 \350\351\352\361\372\1\x26\110\26 AVX512,TFV zmmreg_mz,bmem64,imm8 \350\351\352\361\372\1\x26\110\26 AVX512,TFV zmmreg_mz,zmmreg_sae,imm8 \350\351\352\361\372\1\x26\110\26 AVX512 [VGETMANTPS] (Ch_Wop3, Ch_Rop2) xmmreg_mz,xmmrm,imm8 \350\361\372\1\x26\110\26 AVX512,TFV xmmreg_mz,bmem32,imm8 \350\361\372\1\x26\110\26 AVX512,TFV ymmreg_mz,ymmrm,imm8 \350\361\364\372\1\x26\110\26 AVX512,TFV ymmreg_mz,bmem32,imm8 \350\361\364\372\1\x26\110\26 AVX512,TFV zmmreg_mz,mem512,imm8 \350\351\361\372\1\x26\110\26 AVX512,TFV zmmreg_mz,bmem32,imm8 \350\351\361\372\1\x26\110\26 AVX512,TFV zmmreg_mz,zmmreg_sae,imm8 \350\351\361\372\1\x26\110\26 AVX512 [VGETMANTSD] (Ch_Wop4, Ch_Rop3, Ch_Rop2) xmmreg_mz,xmmreg,mem64,imm8 \350\352\361\372\1\x27\75\120\27 AVX512,T1S xmmreg_mz,xmmreg,xmmreg_sae,imm8 \350\352\361\372\1\x27\75\120\27 AVX512 [VGETMANTSS] (Ch_Wop4, Ch_Rop3, Ch_Rop2) xmmreg_mz,xmmreg,mem32,imm8 \350\361\372\1\x27\75\120\27 AVX512,T1S xmmreg_mz,xmmreg,xmmreg_sae,imm8 \350\361\372\1\x27\75\120\27 AVX512 [VINSERTF32X4] (Ch_Wop4, Ch_Rop3, Ch_Rop2) ymmreg_mz,ymmreg,xmmrm,imm8 \350\361\364\372\1\x18\75\120\27 AVX512,T4 zmmreg_mz,zmmreg,xmmrm,imm8 \350\351\361\372\1\x18\75\120\27 AVX512,T4 [VINSERTF32X8] (Ch_Wop4, Ch_Rop3, Ch_Rop2) zmmreg_mz,zmmreg,ymmrm,imm8 \350\351\361\372\1\x1A\75\120\27 AVX512,T8 [VINSERTF64X2] (Ch_Wop4, Ch_Rop3, Ch_Rop2) ymmreg_mz,ymmreg,xmmrm,imm8 \350\352\361\364\372\1\x18\75\120\27 AVX512,T2 zmmreg_mz,zmmreg,xmmrm,imm8 \350\351\352\361\372\1\x18\75\120\27 AVX512,T2 [VINSERTF64X4] (Ch_Wop4, Ch_Rop3, Ch_Rop2) zmmreg_mz,zmmreg,ymmrm,imm8 \350\351\352\361\372\1\x1A\75\120\27 AVX512,T4 [VINSERTI32X4] (Ch_Wop4, Ch_Rop3, Ch_Rop2) ymmreg_mz,ymmreg,xmmrm,imm8 \350\361\364\372\1\x38\75\120\27 AVX512,T4 zmmreg_mz,zmmreg,xmmrm,imm8 \350\351\361\372\1\x38\75\120\27 AVX512,T4 [VINSERTI32X8] (Ch_Wop4, Ch_Rop3, Ch_Rop2) zmmreg_mz,zmmreg,ymmrm,imm8 \350\351\361\372\1\x3A\75\120\27 AVX512,T8 [VINSERTI64X2] (Ch_Wop4, Ch_Rop3, Ch_Rop2) ymmreg_mz,ymmreg,xmmrm,imm8 \350\352\361\364\372\1\x38\75\120\27 AVX512,T2 zmmreg_mz,zmmreg,xmmrm,imm8 \350\351\352\361\372\1\x38\75\120\27 AVX512,T2 [VINSERTI64X4] (Ch_Wop4, Ch_Rop3, Ch_Rop2) zmmreg_mz,zmmreg,ymmrm,imm8 \350\351\352\361\372\1\x3A\75\120\27 AVX512,T4 [VMOVDQA32] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \350\361\370\1\x6F\110 AVX512,TFVM xmmrm_mz,xmmreg \350\361\370\1\x7F\101 AVX512,TFVM ymmreg_mz,ymmrm \350\361\364\370\1\x6F\110 AVX512,TFVM ymmrm_mz,ymmreg \350\361\364\370\1\x7F\101 AVX512,TFVM zmmreg_mz,zmmrm \350\351\361\370\1\x6F\110 AVX512,TFVM zmmrm_mz,zmmreg \350\351\361\370\1\x7F\101 AVX512,TFVM [VMOVDQA64] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \350\352\361\370\1\x6F\110 AVX512,TFVM xmmrm_mz,xmmreg \350\352\361\370\1\x7F\101 AVX512,TFVM ymmreg_mz,ymmrm \350\352\361\364\370\1\x6F\110 AVX512,TFVM ymmrm_mz,ymmreg \350\352\361\364\370\1\x7F\101 AVX512,TFVM zmmreg_mz,zmmrm \350\351\352\361\370\1\x6F\110 AVX512,TFVM zmmrm_mz,zmmreg \350\351\352\361\370\1\x7F\101 AVX512,TFVM [VMOVDQU16] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \334\350\352\370\1\x6F\110 AVX512,TFVM xmmrm_mz,xmmreg \334\350\352\370\1\x7F\101 AVX512,TFVM ymmreg_mz,ymmrm \334\350\352\364\370\1\x6F\110 AVX512,TFVM ymmrm_mz,ymmreg \334\350\352\364\370\1\x7F\101 AVX512,TFVM zmmreg_mz,zmmrm \334\350\351\352\370\1\x6F\110 AVX512,TFVM zmmrm_mz,zmmreg \334\350\351\352\370\1\x7F\101 AVX512,TFVM [VMOVDQU32] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \333\350\370\1\x6F\110 AVX512,TFVM xmmrm_mz,xmmreg \333\350\370\1\x7F\101 AVX512,TFVM ymmreg_mz,ymmrm \333\350\364\370\1\x6F\110 AVX512,TFVM ymmrm_mz,ymmreg \333\350\364\370\1\x7F\101 AVX512,TFVM zmmreg_mz,zmmrm \333\350\351\370\1\x6F\110 AVX512,TFVM zmmrm_mz,zmmreg \333\350\351\370\1\x7F\101 AVX512,TFVM [VMOVDQU64] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \333\350\352\370\1\x6F\110 AVX512,TFVM xmmrm_mz,xmmreg \333\350\352\370\1\x7F\101 AVX512,TFVM ymmreg_mz,ymmrm \333\350\352\364\370\1\x6F\110 AVX512,TFVM ymmrm_mz,ymmreg \333\350\352\364\370\1\x7F\101 AVX512,TFVM zmmreg_mz,zmmrm \333\350\351\352\370\1\x6F\110 AVX512,TFVM zmmrm_mz,zmmreg \333\350\351\352\370\1\x7F\101 AVX512,TFVM [VMOVDQU8] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \334\350\370\1\x6F\110 AVX512,TFVM xmmrm_mz,xmmreg \334\350\370\1\x7F\101 AVX512,TFVM ymmreg_mz,ymmrm \334\350\364\370\1\x6F\110 AVX512,TFVM ymmrm_mz,ymmreg \334\350\364\370\1\x7F\101 AVX512,TFVM zmmreg_mz,zmmrm \334\350\351\370\1\x6F\110 AVX512,TFVM zmmrm_mz,zmmreg \334\350\351\370\1\x7F\101 AVX512,TFVM [VPABSQ] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \350\352\361\371\1\x1F\110 AVX512,TFV xmmreg_mz,bmem64 \350\352\361\371\1\x1F\110 AVX512,TFV ymmreg_mz,ymmrm \350\352\361\364\371\1\x1F\110 AVX512,TFV ymmreg_mz,bmem64 \350\352\361\364\371\1\x1F\110 AVX512,TFV zmmreg_mz,zmmrm \350\351\352\361\371\1\x1F\110 AVX512,TFV zmmreg_mz,bmem64 \350\351\352\361\371\1\x1F\110 AVX512,TFV [VPANDD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\370\1\xDB\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem32 \350\361\370\1\xDB\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\364\370\1\xDB\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\370\1\xDB\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\xDB\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\370\1\xDB\75\120 AVX512,TFV [VPANDND] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\370\1\xDF\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem32 \350\361\370\1\xDF\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\364\370\1\xDF\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\370\1\xDF\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\xDF\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\370\1\xDF\75\120 AVX512,TFV [VPANDNQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\370\1\xDF\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\370\1\xDF\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\364\370\1\xDF\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\370\1\xDF\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\370\1\xDF\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\370\1\xDF\75\120 AVX512,TFV [VPANDQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\370\1\xDB\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\370\1\xDB\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\364\370\1\xDB\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\370\1\xDB\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\370\1\xDB\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\370\1\xDB\75\120 AVX512,TFV [VPBLENDMB] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\371\1\x66\75\120 AVX512,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\364\371\1\x66\75\120 AVX512,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x66\75\120 AVX512,TFVM [VPBLENDMD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\371\1\x64\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x64\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\364\371\1\x64\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x64\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x64\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x64\75\120 AVX512,TFV [VPBLENDMQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\x64\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x64\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x64\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x64\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x64\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x64\75\120 AVX512,TFV [VPBLENDMW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\x66\75\120 AVX512,TFVM ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x66\75\120 AVX512,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x66\75\120 AVX512,TFVM [VPCMPB] (Ch_Wop4, Ch_Rop3, Ch_Rop2) kreg_m,xmmreg,xmmrm,imm8 \350\361\372\1\x3F\75\120\27 AVX512,TFVM kreg_m,ymmreg,ymmrm,imm8 \350\361\364\372\1\x3F\75\120\27 AVX512,TFVM kreg_m,zmmreg,zmmrm,imm8 \350\351\361\372\1\x3F\75\120\27 AVX512,TFVM [VPCMPD] (Ch_Wop4, Ch_Rop3, Ch_Rop2) kreg_m,xmmreg,xmmrm,imm8 \350\361\372\1\x1F\75\120\27 AVX512,TFV kreg_m,xmmreg,bmem32,imm8 \350\361\372\1\x1F\75\120\27 AVX512,TFV kreg_m,ymmreg,ymmrm,imm8 \350\361\364\372\1\x1F\75\120\27 AVX512,TFV kreg_m,ymmreg,bmem32,imm8 \350\361\364\372\1\x1F\75\120\27 AVX512,TFV kreg_m,zmmreg,zmmrm,imm8 \350\351\361\372\1\x1F\75\120\27 AVX512,TFV kreg_m,zmmreg,bmem32,imm8 \350\351\361\372\1\x1F\75\120\27 AVX512,TFV [VPCMPQ] (Ch_Wop4, Ch_Rop3, Ch_Rop2) kreg_m,xmmreg,xmmrm,imm8 \350\352\361\372\1\x1F\75\120\27 AVX512,TFV kreg_m,xmmreg,bmem64,imm8 \350\352\361\372\1\x1F\75\120\27 AVX512,TFV kreg_m,ymmreg,ymmrm,imm8 \350\352\361\364\372\1\x1F\75\120\27 AVX512,TFV kreg_m,ymmreg,bmem64,imm8 \350\352\361\364\372\1\x1F\75\120\27 AVX512,TFV kreg_m,zmmreg,zmmrm,imm8 \350\351\352\361\372\1\x1F\75\120\27 AVX512,TFV kreg_m,zmmreg,bmem64,imm8 \350\351\352\361\372\1\x1F\75\120\27 AVX512,TFV [VPCMPUB] (Ch_Wop4, Ch_Rop3, Ch_Rop2) kreg_m,xmmreg,xmmrm,imm8 \350\361\372\1\x3E\75\120\27 AVX512,TFVM kreg_m,ymmreg,ymmrm,imm8 \350\361\364\372\1\x3E\75\120\27 AVX512,TFVM kreg_m,zmmreg,zmmrm,imm8 \350\351\361\372\1\x3E\75\120\27 AVX512,TFVM [VPCMPUD] (Ch_Wop4, Ch_Rop3, Ch_Rop2) kreg_m,xmmreg,xmmrm,imm8 \350\361\372\1\x1E\75\120\27 AVX512,TFV kreg_m,xmmreg,bmem32,imm8 \350\361\372\1\x1E\75\120\27 AVX512,TFV kreg_m,ymmreg,ymmrm,imm8 \350\361\364\372\1\x1E\75\120\27 AVX512,TFV kreg_m,ymmreg,bmem32,imm8 \350\361\364\372\1\x1E\75\120\27 AVX512,TFV kreg_m,zmmreg,zmmrm,imm8 \350\351\361\372\1\x1E\75\120\27 AVX512,TFV kreg_m,zmmreg,bmem32,imm8 \350\351\361\372\1\x1E\75\120\27 AVX512,TFV [VPCMPUQ] (Ch_Wop4, Ch_Rop3, Ch_Rop2) kreg_m,xmmreg,xmmrm,imm8 \350\352\361\372\1\x1E\75\120\27 AVX512,TFV kreg_m,xmmreg,bmem64,imm8 \350\352\361\372\1\x1E\75\120\27 AVX512,TFV kreg_m,ymmreg,ymmrm,imm8 \350\352\361\364\372\1\x1E\75\120\27 AVX512,TFV kreg_m,ymmreg,bmem64,imm8 \350\352\361\364\372\1\x1E\75\120\27 AVX512,TFV kreg_m,zmmreg,zmmrm,imm8 \350\351\352\361\372\1\x1E\75\120\27 AVX512,TFV kreg_m,zmmreg,bmem64,imm8 \350\351\352\361\372\1\x1E\75\120\27 AVX512,TFV [VPCMPUW] (Ch_Wop4, Ch_Rop3, Ch_Rop2) kreg_m,xmmreg,xmmrm,imm8 \350\352\361\372\1\x3E\75\120\27 AVX512,TFVM kreg_m,ymmreg,ymmrm,imm8 \350\352\361\364\372\1\x3E\75\120\27 AVX512,TFVM kreg_m,zmmreg,zmmrm,imm8 \350\351\352\361\372\1\x3E\75\120\27 AVX512,TFVM [VPCMPW] (Ch_Wop4, Ch_Rop3, Ch_Rop2) kreg_m,xmmreg,xmmrm,imm8 \350\352\361\372\1\x3F\75\120\27 AVX512,TFVM kreg_m,ymmreg,ymmrm,imm8 \350\352\361\364\372\1\x3F\75\120\27 AVX512,TFVM kreg_m,zmmreg,zmmrm,imm8 \350\351\352\361\372\1\x3F\75\120\27 AVX512,TFVM [VPCOMPRESSD] (Ch_Mop2, Ch_Rop1) mem128_m,xmmreg \350\361\371\1\x8B\101 AVX512,T1S mem256_m,ymmreg \350\361\364\371\1\x8B\101 AVX512,T1S mem512_m,zmmreg \350\351\361\371\1\x8B\101 AVX512,T1S xmmreg_mz,xmmreg \350\361\371\1\x8B\101 AVX512 ymmreg_mz,ymmreg \350\361\364\371\1\x8B\101 AVX512 zmmreg_mz,zmmreg \350\351\361\371\1\x8B\101 AVX512 [VPCOMPRESSQ] (Ch_Mop2, Ch_Rop1) mem128_m,xmmreg \350\352\361\371\1\x8B\101 AVX512,T1S mem256_m,ymmreg \350\352\361\364\371\1\x8B\101 AVX512,T1S mem512_m,zmmreg \350\351\352\361\371\1\x8B\101 AVX512,T1S xmmreg_mz,xmmreg \350\352\361\371\1\x8B\101 AVX512 ymmreg_mz,ymmreg \350\352\361\364\371\1\x8B\101 AVX512 zmmreg_mz,zmmreg \350\351\352\361\371\1\x8B\101 AVX512 [VPCONFLICTD] (Ch_Mop2, Ch_Rop1) xmmreg_mz,xmmrm \350\361\371\1\xC4\110 AVX512,TFV xmmreg_mz,bmem32 \350\361\371\1\xC4\110 AVX512,TFV ymmreg_mz,ymmrm \350\361\364\371\1\xC4\110 AVX512,TFV ymmreg_mz,bmem32 \350\361\364\371\1\xC4\110 AVX512,TFV zmmreg_mz,zmmrm \350\351\361\371\1\xC4\110 AVX512,TFV zmmreg_mz,bmem32 \350\351\361\371\1\xC4\110 AVX512,TFV [VPCONFLICTQ] (Ch_Mop2, Ch_Rop1) xmmreg_mz,xmmrm \350\352\361\371\1\xC4\110 AVX512,TFV xmmreg_mz,bmem64 \350\352\361\371\1\xC4\110 AVX512,TFV ymmreg_mz,ymmrm \350\352\361\364\371\1\xC4\110 AVX512,TFV ymmreg_mz,bmem64 \350\352\361\364\371\1\xC4\110 AVX512,TFV zmmreg_mz,zmmrm \350\351\352\361\371\1\xC4\110 AVX512,TFV zmmreg_mz,bmem64 \350\351\352\361\371\1\xC4\110 AVX512,TFV [VPERMB] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\371\1\x8D\75\120 AVX512,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\364\371\1\x8D\75\120 AVX512,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x8D\75\120 AVX512,TFVM [VPERMI2B] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\371\1\x75\75\120 AVX512,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\364\371\1\x75\75\120 AVX512,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x75\75\120 AVX512,TFVM [VPERMI2D] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\371\1\x76\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x76\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\364\371\1\x76\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x76\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x76\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x76\75\120 AVX512,TFV [VPERMI2PD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\x77\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x77\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x77\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x77\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x77\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x77\75\120 AVX512,TFV [VPERMI2PS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\371\1\x77\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x77\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\364\371\1\x77\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x77\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x77\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x77\75\120 AVX512,TFV [VPERMI2Q] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\x76\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x76\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x76\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x76\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x76\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x76\75\120 AVX512,TFV [VPERMI2W] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\x75\75\120 AVX512,TFVM ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x75\75\120 AVX512,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x75\75\120 AVX512,TFVM [VPERMT2B] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\371\1\x7D\75\120 AVX512,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\364\371\1\x7D\75\120 AVX512,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x7D\75\120 AVX512,TFVM [VPERMT2D] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\371\1\x7E\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x7E\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\364\371\1\x7E\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x7E\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x7E\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x7E\75\120 AVX512,TFV [VPERMT2PD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\x7F\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x7F\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x7F\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x7F\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x7F\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x7F\75\120 AVX512,TFV [VPERMT2PS] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\371\1\x7F\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x7F\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\364\371\1\x7F\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x7F\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x7F\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x7F\75\120 AVX512,TFV [VPERMT2Q] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\x7E\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x7E\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x7E\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x7E\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x7E\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x7E\75\120 AVX512,TFV [VPERMT2W] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\x7D\75\120 AVX512,TFVM ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x7D\75\120 AVX512,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x7D\75\120 AVX512,TFVM [VPERMW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\x8D\75\120 AVX512,TFVM ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x8D\75\120 AVX512,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x8D\75\120 AVX512,TFVM [VPEXPANDD] (Ch_Wop2, Ch_Rop1) xmmreg_mz,mem128 \350\361\371\1\x89\110 AVX512,T1S xmmreg_mz,xmmreg \350\361\371\1\x89\110 AVX512 ymmreg_mz,mem256 \350\361\364\371\1\x89\110 AVX512,T1S ymmreg_mz,ymmreg \350\361\364\371\1\x89\110 AVX512 zmmreg_mz,mem512 \350\351\361\371\1\x89\110 AVX512,T1S zmmreg_mz,zmmreg \350\351\361\371\1\x89\110 AVX512 [VPEXPANDQ] (Ch_All) xmmreg_mz,mem128 \350\352\361\371\1\x89\110 AVX512,T1S xmmreg_mz,xmmreg \350\352\361\371\1\x89\110 AVX512 ymmreg_mz,mem256 \350\352\361\364\371\1\x89\110 AVX512,T1S ymmreg_mz,ymmreg \350\352\361\364\371\1\x89\110 AVX512 zmmreg_mz,mem512 \350\351\352\361\371\1\x89\110 AVX512,T1S zmmreg_mz,zmmreg \350\351\352\361\371\1\x89\110 AVX512 [VPLZCNTD] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \350\361\371\1\x44\110 AVX512,TFV xmmreg_mz,bmem32 \350\361\371\1\x44\110 AVX512,TFV ymmreg_mz,ymmrm \350\361\364\371\1\x44\110 AVX512,TFV ymmreg_mz,bmem32 \350\361\364\371\1\x44\110 AVX512,TFV zmmreg_mz,zmmrm \350\351\361\371\1\x44\110 AVX512,TFV zmmreg_mz,bmem32 \350\351\361\371\1\x44\110 AVX512,TFV [VPLZCNTQ] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \350\352\361\371\1\x44\110 AVX512,TFV xmmreg_mz,bmem64 \350\352\361\371\1\x44\110 AVX512,TFV ymmreg_mz,ymmrm \350\352\361\364\371\1\x44\110 AVX512,TFV ymmreg_mz,bmem64 \350\352\361\364\371\1\x44\110 AVX512,TFV zmmreg_mz,zmmrm \350\351\352\361\371\1\x44\110 AVX512,TFV zmmreg_mz,bmem64 \350\351\352\361\371\1\x44\110 AVX512,TFV [VPMADD52HUQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\xB5\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\xB5\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\xB5\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\xB5\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\xB5\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\xB5\75\120 AVX512,TFV [VPMADD52LUQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\xB4\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\xB4\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\xB4\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\xB4\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\xB4\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\xB4\75\120 AVX512,TFV [VPMAXSQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\x3D\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x3D\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x3D\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x3D\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x3D\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x3D\75\120 AVX512,TFV [VPMAXUQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\x3F\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x3F\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x3F\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x3F\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x3F\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x3F\75\120 AVX512,TFV [VPMINSQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\x39\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x39\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x39\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x39\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x39\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x39\75\120 AVX512,TFV [VPMINUQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\x3B\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x3B\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x3B\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x3B\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x3B\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x3B\75\120 AVX512,TFV [VPMOVB2M] (Ch_Wop2, Ch_Rop1) kreg,xmmreg \333\350\371\1\x29\110 AVX512 kreg,ymmreg \333\350\364\371\1\x29\110 AVX512 kreg,zmmreg \333\350\351\371\1\x29\110 AVX512 [VPMOVD2M] (Ch_Wop2, Ch_Rop1) kreg,xmmreg \333\350\371\1\x39\110 AVX512 kreg,ymmreg \333\350\364\371\1\x39\110 AVX512 kreg,zmmreg \333\350\351\371\1\x39\110 AVX512 [VPMOVDB] (Ch_Wop2, Ch_Rop1) mem128_m,zmmreg \333\350\351\371\1\x31\101 AVX512,TQVM mem32_m,xmmreg \333\350\371\1\x31\101 AVX512,TQVM mem64_m,ymmreg \333\350\364\371\1\x31\101 AVX512,TQVM xmmreg_mz,xmmreg \333\350\371\1\x31\101 AVX512 xmmreg_mz,ymmreg \333\350\364\371\1\x31\101 AVX512 xmmreg_mz,zmmreg \333\350\351\371\1\x31\101 AVX512 [VPMOVDW] (Ch_Wop2, Ch_Rop1) mem128_m,ymmreg \333\350\364\371\1\x33\101 AVX512,THVM mem256_m,zmmreg \333\350\351\371\1\x33\101 AVX512,THVM mem64_m,xmmreg \333\350\371\1\x33\101 AVX512,THVM xmmreg_mz,xmmreg \333\350\371\1\x33\101 AVX512 xmmreg_mz,ymmreg \333\350\364\371\1\x33\101 AVX512 ymmreg_mz,zmmreg \333\350\351\371\1\x33\101 AVX512 [VPMOVM2B] (Ch_Wop2, Ch_Rop1) xmmreg,kreg \333\350\371\1\x28\110 AVX512 ymmreg,kreg \333\350\364\371\1\x28\110 AVX512 zmmreg,kreg \333\350\351\371\1\x28\110 AVX512 [VPMOVM2D] (Ch_Wop2, Ch_Rop1) xmmreg,kreg \333\350\371\1\x38\110 AVX512 ymmreg,kreg \333\350\364\371\1\x38\110 AVX512 zmmreg,kreg \333\350\351\371\1\x38\110 AVX512 [VPMOVM2Q] (Ch_Wop2, Ch_Rop1) xmmreg,kreg \333\350\352\371\1\x38\110 AVX512 ymmreg,kreg \333\350\352\364\371\1\x38\110 AVX512 zmmreg,kreg \333\350\351\352\371\1\x38\110 AVX512 [VPMOVM2W] (Ch_Wop2, Ch_Rop1) xmmreg,kreg \333\350\352\371\1\x28\110 AVX512 ymmreg,kreg \333\350\352\364\371\1\x28\110 AVX512 zmmreg,kreg \333\350\351\352\371\1\x28\110 AVX512 [VPMOVQ2M] (Ch_Wop2, Ch_Rop1) kreg,xmmreg \333\350\352\371\1\x39\110 AVX512 kreg,ymmreg \333\350\352\364\371\1\x39\110 AVX512 kreg,zmmreg \333\350\351\352\371\1\x39\110 AVX512 [VPMOVQB] (Ch_Wop2, Ch_Rop1) mem16_m,xmmreg \333\350\371\1\x32\101 AVX512,TOVM mem32_m,ymmreg \333\350\364\371\1\x32\101 AVX512,TOVM mem64_m,zmmreg \333\350\351\371\1\x32\101 AVX512,TOVM xmmreg_mz,xmmreg \333\350\371\1\x32\101 AVX512 xmmreg_mz,ymmreg \333\350\364\371\1\x32\101 AVX512 xmmreg_mz,zmmreg \333\350\351\371\1\x32\101 AVX512 [VPMOVQD] (Ch_Wop2, Ch_Rop1) mem128_m,ymmreg \333\350\364\371\1\x35\101 AVX512,THVM mem256_m,zmmreg \333\350\351\371\1\x35\101 AVX512,THVM mem64_m,xmmreg \333\350\371\1\x35\101 AVX512,THVM xmmreg_mz,xmmreg \333\350\371\1\x35\101 AVX512 xmmreg_mz,ymmreg \333\350\364\371\1\x35\101 AVX512 ymmreg_mz,zmmreg \333\350\351\371\1\x35\101 AVX512 [VPMOVQW] (Ch_Wop2, Ch_Rop1) mem128_m,zmmreg \333\350\351\371\1\x34\101 AVX512,TQVM mem32_m,xmmreg \333\350\371\1\x34\101 AVX512,TQVM mem64_m,ymmreg \333\350\364\371\1\x34\101 AVX512,TQVM xmmreg_mz,xmmreg \333\350\371\1\x34\101 AVX512 xmmreg_mz,ymmreg \333\350\364\371\1\x34\101 AVX512 xmmreg_mz,zmmreg \333\350\351\371\1\x34\101 AVX512 [VPMOVSDB] (Ch_Wop2, Ch_Rop1) mem128_m,zmmreg \333\350\351\371\1\x21\101 AVX512,TQVM mem32_m,xmmreg \333\350\371\1\x21\101 AVX512,TQVM mem64_m,ymmreg \333\350\364\371\1\x21\101 AVX512,TQVM xmmreg_mz,xmmreg \333\350\371\1\x21\101 AVX512 xmmreg_mz,ymmreg \333\350\364\371\1\x21\101 AVX512 xmmreg_mz,zmmreg \333\350\351\371\1\x21\101 AVX512 [VPMOVSDW] (Ch_Wop2, Ch_Rop1) mem128_m,ymmreg \333\350\364\371\1\x23\101 AVX512,THVM mem256_m,zmmreg \333\350\351\371\1\x23\101 AVX512,THVM mem64_m,xmmreg \333\350\371\1\x23\101 AVX512,THVM xmmreg_mz,xmmreg \333\350\371\1\x23\101 AVX512 xmmreg_mz,ymmreg \333\350\364\371\1\x23\101 AVX512 ymmreg_mz,zmmreg \333\350\351\371\1\x23\101 AVX512 [VPMOVSQB] (Ch_Wop2, Ch_Rop1) mem16_m,xmmreg \333\350\371\1\x22\101 AVX512,TOVM mem32_m,ymmreg \333\350\364\371\1\x22\101 AVX512,TOVM mem64_m,zmmreg \333\350\351\371\1\x22\101 AVX512,TOVM xmmreg_mz,xmmreg \333\350\371\1\x22\101 AVX512 xmmreg_mz,ymmreg \333\350\364\371\1\x22\101 AVX512 xmmreg_mz,zmmreg \333\350\351\371\1\x22\101 AVX512 [VPMOVSQD] (Ch_Wop2, Ch_Rop1) mem128_m,ymmreg \333\350\364\371\1\x25\101 AVX512,THVM mem256_m,zmmreg \333\350\351\371\1\x25\101 AVX512,THVM mem64_m,xmmreg \333\350\371\1\x25\101 AVX512,THVM xmmreg_mz,xmmreg \333\350\371\1\x25\101 AVX512 xmmreg_mz,ymmreg \333\350\364\371\1\x25\101 AVX512 ymmreg_mz,zmmreg \333\350\351\371\1\x25\101 AVX512 [VPMOVSQW] (Ch_Wop2, Ch_Rop1) mem128_m,zmmreg \333\350\351\371\1\x24\101 AVX512,TQVM mem32_m,xmmreg \333\350\371\1\x24\101 AVX512,TQVM mem64_m,ymmreg \333\350\364\371\1\x24\101 AVX512,TQVM xmmreg_mz,xmmreg \333\350\371\1\x24\101 AVX512 xmmreg_mz,ymmreg \333\350\364\371\1\x24\101 AVX512 xmmreg_mz,zmmreg \333\350\351\371\1\x24\101 AVX512 [VPMOVSWB] (Ch_Wop2, Ch_Rop1) mem128_m,ymmreg \333\350\364\371\1\x20\101 AVX512,THVM mem256_m,zmmreg \333\350\351\371\1\x20\101 AVX512,THVM mem64_m,xmmreg \333\350\371\1\x20\101 AVX512,THVM xmmreg_mz,xmmreg \333\350\371\1\x20\101 AVX512 xmmreg_mz,ymmreg \333\350\364\371\1\x20\101 AVX512 ymmreg_mz,zmmreg \333\350\351\371\1\x20\101 AVX512 [VPMOVUSDB] (Ch_Wop2, Ch_Rop1) mem128_m,zmmreg \333\350\351\371\1\x11\101 AVX512,TQVM mem32_m,xmmreg \333\350\371\1\x11\101 AVX512,TQVM mem64_m,ymmreg \333\350\364\371\1\x11\101 AVX512,TQVM xmmreg_mz,xmmreg \333\350\371\1\x11\101 AVX512 xmmreg_mz,ymmreg \333\350\364\371\1\x11\101 AVX512 xmmreg_mz,zmmreg \333\350\351\371\1\x11\101 AVX512 [VPMOVUSDW] (Ch_Wop2, Ch_Rop1) mem128_m,ymmreg \333\350\364\371\1\x13\101 AVX512,THVM mem256_m,zmmreg \333\350\351\371\1\x13\101 AVX512,THVM mem64_m,xmmreg \333\350\371\1\x13\101 AVX512,THVM xmmreg_mz,xmmreg \333\350\371\1\x13\101 AVX512 xmmreg_mz,ymmreg \333\350\364\371\1\x13\101 AVX512 ymmreg_mz,zmmreg \333\350\351\371\1\x13\101 AVX512 [VPMOVUSQB] (Ch_Wop2, Ch_Rop1) mem16_m,xmmreg \333\350\371\1\x12\101 AVX512,TOVM mem32_m,ymmreg \333\350\364\371\1\x12\101 AVX512,TOVM mem64_m,zmmreg \333\350\351\371\1\x12\101 AVX512,TOVM xmmreg_mz,xmmreg \333\350\371\1\x12\101 AVX512 xmmreg_mz,ymmreg \333\350\364\371\1\x12\101 AVX512 xmmreg_mz,zmmreg \333\350\351\371\1\x12\101 AVX512 [VPMOVUSQD] (Ch_Wop2, Ch_Rop1) mem128_m,ymmreg \333\350\364\371\1\x15\101 AVX512,THVM mem256_m,zmmreg \333\350\351\371\1\x15\101 AVX512,THVM mem64_m,xmmreg \333\350\371\1\x15\101 AVX512,THVM xmmreg_mz,xmmreg \333\350\371\1\x15\101 AVX512 xmmreg_mz,ymmreg \333\350\364\371\1\x15\101 AVX512 ymmreg_mz,zmmreg \333\350\351\371\1\x15\101 AVX512 [VPMOVUSQW] (Ch_Wop2, Ch_Rop1) mem128_m,zmmreg \333\350\351\371\1\x14\101 AVX512,TQVM mem32_m,xmmreg \333\350\371\1\x14\101 AVX512,TQVM mem64_m,ymmreg \333\350\364\371\1\x14\101 AVX512,TQVM xmmreg_mz,xmmreg \333\350\371\1\x14\101 AVX512 xmmreg_mz,ymmreg \333\350\364\371\1\x14\101 AVX512 xmmreg_mz,zmmreg \333\350\351\371\1\x14\101 AVX512 [VPMOVUSWB] (Ch_Wop2, Ch_Rop1) mem128_m,ymmreg \333\350\364\371\1\x10\101 AVX512,THVM mem256_m,zmmreg \333\350\351\371\1\x10\101 AVX512,THVM mem64_m,xmmreg \333\350\371\1\x10\101 AVX512,THVM xmmreg_mz,xmmreg \333\350\371\1\x10\101 AVX512 xmmreg_mz,ymmreg \333\350\364\371\1\x10\101 AVX512 ymmreg_mz,zmmreg \333\350\351\371\1\x10\101 AVX512 [VPMOVW2M] (Ch_Wop2, Ch_Rop1) kreg,xmmreg \333\350\352\371\1\x29\110 AVX512 kreg,ymmreg \333\350\352\364\371\1\x29\110 AVX512 kreg,zmmreg \333\350\351\352\371\1\x29\110 AVX512 [VPMOVWB] (Ch_Wop2, Ch_Rop1) mem128_m,ymmreg \333\350\364\371\1\x30\101 AVX512,THVM mem256_m,zmmreg \333\350\351\371\1\x30\101 AVX512,THVM mem64_m,xmmreg \333\350\371\1\x30\101 AVX512,THVM xmmreg_mz,xmmreg \333\350\371\1\x30\101 AVX512 xmmreg_mz,ymmreg \333\350\364\371\1\x30\101 AVX512 ymmreg_mz,zmmreg \333\350\351\371\1\x30\101 AVX512 [VPMULLQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\x40\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x40\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x40\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x40\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x40\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x40\75\120 AVX512,TFV [VPMULTISHIFTQB] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\x83\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x83\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x83\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x83\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x83\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x83\75\120 AVX512,TFV [VPORD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\370\1\xEB\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem32 \350\361\370\1\xEB\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\364\370\1\xEB\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\370\1\xEB\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\xEB\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\370\1\xEB\75\120 AVX512,TFV [VPORQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\370\1\xEB\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\370\1\xEB\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\364\370\1\xEB\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\370\1\xEB\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\370\1\xEB\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\370\1\xEB\75\120 AVX512,TFV [VPROLD] (Ch_Wop3, Ch_Rop2) xmmreg_mz,xmmrm,imm8 \350\361\370\1\x72\74\211\26 AVX512,TFV xmmreg_mz,bmem32,imm8 \350\361\370\1\x72\74\211\26 AVX512,TFV ymmreg_mz,ymmrm,imm8 \350\361\364\370\1\x72\74\211\26 AVX512,TFV ymmreg_mz,bmem32,imm8 \350\361\364\370\1\x72\74\211\26 AVX512,TFV zmmreg_mz,zmmrm,imm8 \350\351\361\370\1\x72\74\211\26 AVX512,TFV zmmreg_mz,bmem32,imm8 \350\351\361\370\1\x72\74\211\26 AVX512,TFV [VPROLQ] (Ch_Wop3, Ch_Rop2) xmmreg_mz,xmmrm,imm8 \350\352\361\370\1\x72\74\211\26 AVX512,TFV xmmreg_mz,bmem64,imm8 \350\352\361\370\1\x72\74\211\26 AVX512,TFV ymmreg_mz,ymmrm,imm8 \350\352\361\364\370\1\x72\74\211\26 AVX512,TFV ymmreg_mz,bmem64,imm8 \350\352\361\364\370\1\x72\74\211\26 AVX512,TFV zmmreg_mz,zmmrm,imm8 \350\351\352\361\370\1\x72\74\211\26 AVX512,TFV zmmreg_mz,bmem64,imm8 \350\351\352\361\370\1\x72\74\211\26 AVX512,TFV [VPROLVD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\371\1\x15\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x15\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\364\371\1\x15\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x15\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x15\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x15\75\120 AVX512,TFV [VPROLVQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\x15\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x15\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x15\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x15\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x15\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x15\75\120 AVX512,TFV [VPRORD] (Ch_Wop3, Ch_Rop2) xmmreg_mz,xmmrm,imm8 \350\361\370\1\x72\74\210\26 AVX512,TFV xmmreg_mz,bmem32,imm8 \350\361\370\1\x72\74\210\26 AVX512,TFV ymmreg_mz,ymmrm,imm8 \350\361\364\370\1\x72\74\210\26 AVX512,TFV ymmreg_mz,bmem32,imm8 \350\361\364\370\1\x72\74\210\26 AVX512,TFV zmmreg_mz,zmmrm,imm8 \350\351\361\370\1\x72\74\210\26 AVX512,TFV zmmreg_mz,bmem32,imm8 \350\351\361\370\1\x72\74\210\26 AVX512,TFV [VPRORQ] (Ch_Wop3, Ch_Rop2) xmmreg_mz,xmmrm,imm8 \350\352\361\370\1\x72\74\210\26 AVX512,TFV xmmreg_mz,bmem64,imm8 \350\352\361\370\1\x72\74\210\26 AVX512,TFV ymmreg_mz,ymmrm,imm8 \350\352\361\364\370\1\x72\74\210\26 AVX512,TFV ymmreg_mz,bmem64,imm8 \350\352\361\364\370\1\x72\74\210\26 AVX512,TFV zmmreg_mz,zmmrm,imm8 \350\351\352\361\370\1\x72\74\210\26 AVX512,TFV zmmreg_mz,bmem64,imm8 \350\351\352\361\370\1\x72\74\210\26 AVX512,TFV [VPRORVD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\371\1\x14\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x14\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\364\371\1\x14\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x14\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x14\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x14\75\120 AVX512,TFV [VPRORVQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\x14\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x14\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x14\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x14\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x14\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x14\75\120 AVX512,TFV [VPSCATTERDD] (Ch_Mop2, Ch_Rop1) xmem32_m,xmmreg \350\361\371\1\xA0\101 AVX512,T1S ymem32_m,ymmreg \350\361\364\371\1\xA0\101 AVX512,T1S zmem32_m,zmmreg \350\351\361\371\1\xA0\101 AVX512,T1S [VPSCATTERDQ] (Ch_Mop2, Ch_Rop1) xmem64_m,xmmreg \350\352\361\371\1\xA0\101 AVX512,T1S xmem64_m,ymmreg \350\352\361\364\371\1\xA0\101 AVX512,T1S ymem64_m,zmmreg \350\351\352\361\371\1\xA0\101 AVX512,T1S [VPSCATTERQD] (Ch_Mop2, Ch_Rop1) xmem32_m,xmmreg \350\361\371\1\xA1\101 AVX512,T1S ymem32_m,xmmreg \350\361\364\371\1\xA1\101 AVX512,T1S zmem32_m,ymmreg \350\351\361\371\1\xA1\101 AVX512,T1S [VPSCATTERQQ] (Ch_Mop2, Ch_Rop1) xmem64_m,xmmreg \350\352\361\371\1\xA1\101 AVX512,T1S ymem64_m,ymmreg \350\352\361\364\371\1\xA1\101 AVX512,T1S zmem64_m,zmmreg \350\351\352\361\371\1\xA1\101 AVX512,T1S [VPSLLVW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\x12\75\120 AVX512,TFVM ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x12\75\120 AVX512,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x12\75\120 AVX512,TFVM [VPSRAQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\370\1\xE2\75\120 AVX512,TMEM128 xmmreg_mz,xmmrm,imm8 \350\352\361\370\1\x72\74\214\26 AVX512,TFV xmmreg_mz,bmem64,imm8 \350\352\361\370\1\x72\74\214\26 AVX512,TFV ymmreg_mz,ymmreg,xmmrm \350\352\361\364\370\1\xE2\75\120 AVX512,TMEM128 ymmreg_mz,ymmrm,imm8 \350\352\361\364\370\1\x72\74\214\26 AVX512,TFV ymmreg_mz,bmem64,imm8 \350\352\361\364\370\1\x72\74\214\26 AVX512,TFV zmmreg_mz,zmmreg,xmmrm \350\351\352\361\370\1\xE2\75\120 AVX512,TMEM128 zmmreg_mz,zmmrm,imm8 \350\351\352\361\370\1\x72\74\214\26 AVX512,TFV zmmreg_mz,bmem64,imm8 \350\351\352\361\370\1\x72\74\214\26 AVX512,TFV [VPSRAVQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\x46\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x46\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x46\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x46\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x46\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x46\75\120 AVX512,TFV [VPSRAVW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\x11\75\120 AVX512,TFVM ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x11\75\120 AVX512,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x11\75\120 AVX512,TFVM [VPSRLVW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\x10\75\120 AVX512,TFVM ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x10\75\120 AVX512,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x10\75\120 AVX512,TFVM [VPTERNLOGD] (Ch_Mop4, Ch_Rop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm,imm8 \350\361\372\1\x25\75\120\27 AVX512,TFV xmmreg_mz,xmmreg,bmem32,imm8 \350\361\372\1\x25\75\120\27 AVX512,TFV ymmreg_mz,ymmreg,ymmrm,imm8 \350\361\364\372\1\x25\75\120\27 AVX512,TFV ymmreg_mz,ymmreg,bmem32,imm8 \350\361\364\372\1\x25\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,zmmrm,imm8 \350\351\361\372\1\x25\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,bmem32,imm8 \350\351\361\372\1\x25\75\120\27 AVX512,TFV [VPTERNLOGQ] (Ch_Mop4, Ch_Rop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm,imm8 \350\352\361\372\1\x25\75\120\27 AVX512,TFV xmmreg_mz,xmmreg,bmem64,imm8 \350\352\361\372\1\x25\75\120\27 AVX512,TFV ymmreg_mz,ymmreg,ymmrm,imm8 \350\352\361\364\372\1\x25\75\120\27 AVX512,TFV ymmreg_mz,ymmreg,bmem64,imm8 \350\352\361\364\372\1\x25\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,zmmrm,imm8 \350\351\352\361\372\1\x25\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,bmem64,imm8 \350\351\352\361\372\1\x25\75\120\27 AVX512,TFV [VPTESTMB] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg_m,xmmreg,xmmrm \350\361\371\1\x26\75\120 AVX512,TFVM kreg_m,ymmreg,ymmrm \350\361\364\371\1\x26\75\120 AVX512,TFVM kreg_m,zmmreg,zmmrm \350\351\361\371\1\x26\75\120 AVX512,TFVM [VPTESTMD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg_m,xmmreg,xmmrm \350\361\371\1\x27\75\120 AVX512,TFV kreg_m,xmmreg,bmem32 \350\361\371\1\x27\75\120 AVX512,TFV kreg_m,ymmreg,ymmrm \350\361\364\371\1\x27\75\120 AVX512,TFV kreg_m,ymmreg,bmem32 \350\361\364\371\1\x27\75\120 AVX512,TFV kreg_m,zmmreg,zmmrm \350\351\361\371\1\x27\75\120 AVX512,TFV kreg_m,zmmreg,bmem32 \350\351\361\371\1\x27\75\120 AVX512,TFV [VPTESTMQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg_m,xmmreg,xmmrm \350\352\361\371\1\x27\75\120 AVX512,TFV kreg_m,xmmreg,bmem64 \350\352\361\371\1\x27\75\120 AVX512,TFV kreg_m,ymmreg,ymmrm \350\352\361\364\371\1\x27\75\120 AVX512,TFV kreg_m,ymmreg,bmem64 \350\352\361\364\371\1\x27\75\120 AVX512,TFV kreg_m,zmmreg,zmmrm \350\351\352\361\371\1\x27\75\120 AVX512,TFV kreg_m,zmmreg,bmem64 \350\351\352\361\371\1\x27\75\120 AVX512,TFV [VPTESTMW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg_m,xmmreg,xmmrm \350\352\361\371\1\x26\75\120 AVX512,TFVM kreg_m,ymmreg,ymmrm \350\352\361\364\371\1\x26\75\120 AVX512,TFVM kreg_m,zmmreg,zmmrm \350\351\352\361\371\1\x26\75\120 AVX512,TFVM [VPTESTNMB] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg_m,xmmreg,xmmrm \333\350\371\1\x26\75\120 AVX512,TFVM kreg_m,ymmreg,ymmrm \333\350\364\371\1\x26\75\120 AVX512,TFVM kreg_m,zmmreg,zmmrm \333\350\351\371\1\x26\75\120 AVX512,TFVM [VPTESTNMD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg_m,xmmreg,xmmrm \333\350\371\1\x27\75\120 AVX512,TFV kreg_m,xmmreg,bmem32 \333\350\371\1\x27\75\120 AVX512,TFV kreg_m,ymmreg,ymmrm \333\350\364\371\1\x27\75\120 AVX512,TFV kreg_m,ymmreg,bmem32 \333\350\364\371\1\x27\75\120 AVX512,TFV kreg_m,zmmreg,zmmrm \333\350\351\371\1\x27\75\120 AVX512,TFV kreg_m,zmmreg,bmem32 \333\350\351\371\1\x27\75\120 AVX512,TFV [VPTESTNMQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg_m,xmmreg,xmmrm \333\350\352\371\1\x27\75\120 AVX512,TFV kreg_m,xmmreg,bmem64 \333\350\352\371\1\x27\75\120 AVX512,TFV kreg_m,ymmreg,ymmrm \333\350\352\364\371\1\x27\75\120 AVX512,TFV kreg_m,ymmreg,bmem64 \333\350\352\364\371\1\x27\75\120 AVX512,TFV kreg_m,zmmreg,zmmrm \333\350\351\352\371\1\x27\75\120 AVX512,TFV kreg_m,zmmreg,bmem64 \333\350\351\352\371\1\x27\75\120 AVX512,TFV [VPTESTNMW] (Ch_Wop3, Ch_Rop2, Ch_Rop1) kreg_m,xmmreg,xmmrm \333\350\352\371\1\x26\75\120 AVX512,TFVM kreg_m,ymmreg,ymmrm \333\350\352\364\371\1\x26\75\120 AVX512,TFVM kreg_m,zmmreg,zmmrm \333\350\351\352\371\1\x26\75\120 AVX512,TFVM [VPXORD] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\370\1\xEF\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem32 \350\361\370\1\xEF\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\364\370\1\xEF\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\370\1\xEF\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\xEF\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\370\1\xEF\75\120 AVX512,TFV [VPXORQ] (Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\352\361\370\1\xEF\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\370\1\xEF\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\364\370\1\xEF\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\370\1\xEF\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\370\1\xEF\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\370\1\xEF\75\120 AVX512,TFV [VRANGEPD] (Ch_Wop4, Ch_Rop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm,imm8 \350\352\361\372\1\x50\75\120\27 AVX512,TFV xmmreg_mz,xmmreg,bmem64,imm8 \350\352\361\372\1\x50\75\120\27 AVX512,TFV ymmreg_mz,ymmreg,ymmrm,imm8 \350\352\361\364\372\1\x50\75\120\27 AVX512,TFV ymmreg_mz,ymmreg,bmem64,imm8 \350\352\361\364\372\1\x50\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,mem512,imm8 \350\351\352\361\372\1\x50\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,bmem64,imm8 \350\351\352\361\372\1\x50\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_sae,imm8 \350\351\352\361\372\1\x50\75\120\27 AVX512 [VRANGEPS] (Ch_Wop4, Ch_Rop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm,imm8 \350\361\372\1\x50\75\120\27 AVX512,TFV xmmreg_mz,xmmreg,bmem32,imm8 \350\361\372\1\x50\75\120\27 AVX512,TFV ymmreg_mz,ymmreg,ymmrm,imm8 \350\361\364\372\1\x50\75\120\27 AVX512,TFV ymmreg_mz,ymmreg,bmem32,imm8 \350\361\364\372\1\x50\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,mem512,imm8 \350\351\361\372\1\x50\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,bmem32,imm8 \350\351\361\372\1\x50\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_sae,imm8 \350\351\361\372\1\x50\75\120\27 AVX512 [VRANGESD] (Ch_Wop4, Ch_Rop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,mem64,imm8 \350\352\361\372\1\x51\75\120\27 AVX512,T1S xmmreg_mz,xmmreg,xmmreg_sae,imm8 \350\352\361\372\1\x51\75\120\27 AVX512 [VRANGESS] (Ch_Wop4, Ch_Rop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,mem32,imm8 \350\361\372\1\x51\75\120\27 AVX512,T1S xmmreg_mz,xmmreg,xmmreg_sae,imm8 \350\361\372\1\x51\75\120\27 AVX512 [VRCP14PD] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \350\352\361\371\1\x4C\110 AVX512,TFV xmmreg_mz,bmem64 \350\352\361\371\1\x4C\110 AVX512,TFV ymmreg_mz,ymmrm \350\352\361\364\371\1\x4C\110 AVX512,TFV ymmreg_mz,bmem64 \350\352\361\364\371\1\x4C\110 AVX512,TFV zmmreg_mz,zmmrm \350\351\352\361\371\1\x4C\110 AVX512,TFV zmmreg_mz,bmem64 \350\351\352\361\371\1\x4C\110 AVX512,TFV [VRCP14PS] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \350\361\371\1\x4C\110 AVX512,TFV xmmreg_mz,bmem32 \350\361\371\1\x4C\110 AVX512,TFV ymmreg_mz,ymmrm \350\361\364\371\1\x4C\110 AVX512,TFV ymmreg_mz,bmem32 \350\361\364\371\1\x4C\110 AVX512,TFV zmmreg_mz,zmmrm \350\351\361\371\1\x4C\110 AVX512,TFV zmmreg_mz,bmem32 \350\351\361\371\1\x4C\110 AVX512,TFV [VRCP14SD] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmreg,mem64 \350\352\361\371\1\x4D\75\120 AVX512,T1S xmmreg_mz,xmmreg,xmmreg \350\352\361\371\1\x4D\75\120 AVX512 [VRCP14SS] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmreg,mem32 \350\361\371\1\x4D\75\120 AVX512,T1S xmmreg_mz,xmmreg,xmmreg \350\361\371\1\x4D\75\120 AVX512 [VRCP28PD] (Ch_Wop2, Ch_Rop1) zmmreg_mz,mem512 \350\351\352\361\371\1\xCA\110 AVX512,TFV zmmreg_mz,bmem64 \350\351\352\361\371\1\xCA\110 AVX512,TFV zmmreg_mz,zmmreg_sae \350\351\352\361\371\1\xCA\110 AVX512 [VRCP28PS] (Ch_Wop2, Ch_Rop1) zmmreg_mz,mem512 \350\351\361\371\1\xCA\110 AVX512,TFV zmmreg_mz,bmem32 \350\351\361\371\1\xCA\110 AVX512,TFV zmmreg_mz,zmmreg_sae \350\351\361\371\1\xCA\110 AVX512 [VRCP28SD] (Ch_All) xmmreg_mz,xmmreg,mem64 \350\352\361\371\1\xCB\75\120 AVX512,T1S xmmreg_mz,xmmreg,xmmreg_sae \350\352\361\371\1\xCB\75\120 AVX512 [VRCP28SS] (Ch_All) xmmreg_mz,xmmreg,mem32 \350\361\371\1\xCB\75\120 AVX512,T1S xmmreg_mz,xmmreg,xmmreg_sae \350\361\371\1\xCB\75\120 AVX512 [VREDUCEPD] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmrm,imm8 \350\352\361\372\1\x56\110\26 AVX512,TFV xmmreg_mz,bmem64,imm8 \350\352\361\372\1\x56\110\26 AVX512,TFV ymmreg_mz,ymmrm,imm8 \350\352\361\364\372\1\x56\110\26 AVX512,TFV ymmreg_mz,bmem64,imm8 \350\352\361\364\372\1\x56\110\26 AVX512,TFV zmmreg_mz,mem512,imm8 \350\351\352\361\372\1\x56\110\26 AVX512,TFV zmmreg_mz,bmem64,imm8 \350\351\352\361\372\1\x56\110\26 AVX512,TFV zmmreg_mz,zmmreg_sae,imm8 \350\351\352\361\372\1\x56\110\26 AVX512 [VREDUCEPS] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmrm,imm8 \350\361\372\1\x56\110\26 AVX512,TFV xmmreg_mz,bmem32,imm8 \350\361\372\1\x56\110\26 AVX512,TFV ymmreg_mz,ymmrm,imm8 \350\361\364\372\1\x56\110\26 AVX512,TFV ymmreg_mz,bmem32,imm8 \350\361\364\372\1\x56\110\26 AVX512,TFV zmmreg_mz,mem512,imm8 \350\351\361\372\1\x56\110\26 AVX512,TFV zmmreg_mz,bmem32,imm8 \350\351\361\372\1\x56\110\26 AVX512,TFV zmmreg_mz,zmmreg_sae,imm8 \350\351\361\372\1\x56\110\26 AVX512 [VREDUCESD] (Ch_Rop1, Ch_Rop2, Ch_Rop3, Ch_Wop4) xmmreg_mz,xmmreg,mem64,imm8 \350\352\361\372\1\x57\75\120\27 AVX512,T1S xmmreg_mz,xmmreg,xmmreg_sae,imm8 \350\352\361\372\1\x57\75\120\27 AVX512 [VREDUCESS] (Ch_Rop1, Ch_Rop2, Ch_Rop3, Ch_Wop4) xmmreg_mz,xmmreg,mem32,imm8 \350\361\372\1\x57\75\120\27 AVX512,T1S xmmreg_mz,xmmreg,xmmreg_sae,imm8 \350\361\372\1\x57\75\120\27 AVX512 [VRNDSCALEPD] (Ch_All) xmmreg_mz,xmmrm,imm8 \350\352\361\372\1\x09\110\26 AVX512,TFV xmmreg_mz,bmem64,imm8 \350\352\361\372\1\x09\110\26 AVX512,TFV ymmreg_mz,ymmrm,imm8 \350\352\361\364\372\1\x09\110\26 AVX512,TFV ymmreg_mz,bmem64,imm8 \350\352\361\364\372\1\x09\110\26 AVX512,TFV zmmreg_mz,mem512,imm8 \350\351\352\361\372\1\x09\110\26 AVX512,TFV zmmreg_mz,bmem64,imm8 \350\351\352\361\372\1\x09\110\26 AVX512,TFV zmmreg_mz,zmmreg_sae,imm8 \350\351\352\361\372\1\x09\110\26 AVX512 [VRNDSCALEPS] (Ch_All) xmmreg_mz,xmmrm,imm8 \350\361\372\1\x08\110\26 AVX512,TFV xmmreg_mz,bmem32,imm8 \350\361\372\1\x08\110\26 AVX512,TFV ymmreg_mz,ymmrm,imm8 \350\361\364\372\1\x08\110\26 AVX512,TFV ymmreg_mz,bmem32,imm8 \350\361\364\372\1\x08\110\26 AVX512,TFV zmmreg_mz,mem512,imm8 \350\351\361\372\1\x08\110\26 AVX512,TFV zmmreg_mz,bmem32,imm8 \350\351\361\372\1\x08\110\26 AVX512,TFV zmmreg_mz,zmmreg_sae,imm8 \350\351\361\372\1\x08\110\26 AVX512 [VRNDSCALESD] (Ch_All) xmmreg_mz,xmmreg,mem64,imm8 \350\352\361\372\1\x0B\75\120\27 AVX512,T1S xmmreg_mz,xmmreg,xmmreg_sae,imm8 \350\352\361\372\1\x0B\75\120\27 AVX512 [VRNDSCALESS] (Ch_All) xmmreg_mz,xmmreg,mem32,imm8 \350\361\372\1\x0A\75\120\27 AVX512,T1S xmmreg_mz,xmmreg,xmmreg_sae,imm8 \350\361\372\1\x0A\75\120\27 AVX512 [VRSQRT14PD] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \350\352\361\371\1\x4E\110 AVX512,TFV xmmreg_mz,bmem64 \350\352\361\371\1\x4E\110 AVX512,TFV ymmreg_mz,ymmrm \350\352\361\364\371\1\x4E\110 AVX512,TFV ymmreg_mz,bmem64 \350\352\361\364\371\1\x4E\110 AVX512,TFV zmmreg_mz,zmmrm \350\351\352\361\371\1\x4E\110 AVX512,TFV zmmreg_mz,bmem64 \350\351\352\361\371\1\x4E\110 AVX512,TFV [VRSQRT14PS] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \350\361\371\1\x4E\110 AVX512,TFV xmmreg_mz,bmem32 \350\361\371\1\x4E\110 AVX512,TFV ymmreg_mz,ymmrm \350\361\364\371\1\x4E\110 AVX512,TFV ymmreg_mz,bmem32 \350\361\364\371\1\x4E\110 AVX512,TFV zmmreg_mz,zmmrm \350\351\361\371\1\x4E\110 AVX512,TFV zmmreg_mz,bmem32 \350\351\361\371\1\x4E\110 AVX512,TFV [VRSQRT14SD] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmreg \350\352\361\371\1\x4F\75\120 AVX512 xmmreg_mz,xmmreg,mem64 \350\352\361\371\1\x4F\75\120 AVX512,T1S [VRSQRT14SS] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmreg \350\361\371\1\x4F\75\120 AVX512 xmmreg_mz,xmmreg,mem32 \350\361\371\1\x4F\75\120 AVX512,T1S [VRSQRT28PD] (Ch_Wop2, Ch_Rop1) zmmreg_mz,mem512 \350\351\352\361\371\1\xCC\110 AVX512,TFV zmmreg_mz,bmem64 \350\351\352\361\371\1\xCC\110 AVX512,TFV zmmreg_mz,zmmreg_sae \350\351\352\361\371\1\xCC\110 AVX512 [VRSQRT28PS] (Ch_Wop2, Ch_Rop1) zmmreg_mz,mem512 \350\351\361\371\1\xCC\110 AVX512,TFV zmmreg_mz,bmem32 \350\351\361\371\1\xCC\110 AVX512,TFV zmmreg_mz,zmmreg_sae \350\351\361\371\1\xCC\110 AVX512 [VRSQRT28SD] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmreg,mem64 \350\352\361\371\1\xCD\75\120 AVX512,T1S xmmreg_mz,xmmreg,xmmreg_sae \350\352\361\371\1\xCD\75\120 AVX512 [VRSQRT28SS] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmreg,mem32 \350\361\371\1\xCD\75\120 AVX512,T1S xmmreg_mz,xmmreg,xmmreg_sae \350\361\371\1\xCD\75\120 AVX512 [VSCALEFPD] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\x2C\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x2C\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x2C\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x2C\75\120 AVX512,TFV zmmreg_mz,zmmreg,mem512 \350\351\352\361\371\1\x2C\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x2C\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\352\361\371\1\x2C\75\120 AVX512 [VSCALEFPS] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\361\371\1\x2C\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x2C\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\364\371\1\x2C\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x2C\75\120 AVX512,TFV zmmreg_mz,zmmreg,mem512 \350\351\361\371\1\x2C\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x2C\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmreg_er \350\351\361\371\1\x2C\75\120 AVX512 [VSCALEFSD] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,mem64 \350\352\361\371\1\x2D\75\120 AVX512,T1S xmmreg_mz,xmmreg,xmmreg_er \350\352\361\371\1\x2D\75\120 AVX512 [VSCALEFSS] (Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,mem32 \350\361\371\1\x2D\75\120 AVX512,T1S xmmreg_mz,xmmreg,xmmreg_er \350\361\371\1\x2D\75\120 AVX512 [VSCATTERDPD] (Ch_All) xmem64_m,xmmreg \350\352\361\371\1\xA2\101 AVX512,T1S xmem64_m,ymmreg \350\352\361\364\371\1\xA2\101 AVX512,T1S ymem64_m,zmmreg \350\351\352\361\371\1\xA2\101 AVX512,T1S [VSCATTERDPS] (Ch_All) xmem32_m,xmmreg \350\361\371\1\xA2\101 AVX512,T1S ymem32_m,ymmreg \350\361\364\371\1\xA2\101 AVX512,T1S zmem32_m,zmmreg \350\351\361\371\1\xA2\101 AVX512,T1S [VSCATTERQPD] (Ch_All) xmem64_m,xmmreg \350\352\361\371\1\xA3\101 AVX512,T1S ymem64_m,ymmreg \350\352\361\364\371\1\xA3\101 AVX512,T1S zmem64_m,zmmreg \350\351\352\361\371\1\xA3\101 AVX512,T1S [VSCATTERQPS] (Ch_All) xmem32_m,xmmreg \350\361\371\1\xA3\101 AVX512,T1S ymem32_m,xmmreg \350\361\364\371\1\xA3\101 AVX512,T1S zmem32_m,ymmreg \350\351\361\371\1\xA3\101 AVX512,T1S [VSHUFF32X4] (Ch_All) ymmreg_mz,ymmreg,ymmrm,imm8 \350\361\364\372\1\x23\75\120\27 AVX512,TFV ymmreg_mz,ymmreg,bmem32,imm8 \350\361\364\372\1\x23\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,zmmrm,imm8 \350\351\361\372\1\x23\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,bmem32,imm8 \350\351\361\372\1\x23\75\120\27 AVX512,TFV [VSHUFF64X2] (Ch_All) ymmreg_mz,ymmreg,ymmrm,imm8 \350\352\361\364\372\1\x23\75\120\27 AVX512,TFV ymmreg_mz,ymmreg,bmem64,imm8 \350\352\361\364\372\1\x23\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,zmmrm,imm8 \350\351\352\361\372\1\x23\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,bmem64,imm8 \350\351\352\361\372\1\x23\75\120\27 AVX512,TFV [VSHUFI32X4] (Ch_All) ymmreg_mz,ymmreg,ymmrm,imm8 \350\361\364\372\1\x43\75\120\27 AVX512,TFV ymmreg_mz,ymmreg,bmem32,imm8 \350\361\364\372\1\x43\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,zmmrm,imm8 \350\351\361\372\1\x43\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,bmem32,imm8 \350\351\361\372\1\x43\75\120\27 AVX512,TFV [VSHUFI64X2] (Ch_All) ymmreg_mz,ymmreg,ymmrm,imm8 \350\352\361\364\372\1\x43\75\120\27 AVX512,TFV ymmreg_mz,ymmreg,bmem64,imm8 \350\352\361\364\372\1\x43\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,zmmrm,imm8 \350\351\352\361\372\1\x43\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,bmem64,imm8 \350\351\352\361\372\1\x43\75\120\27 AVX512,TFV [VPCOMPRESSB] (Ch_All) mem128_m,xmmreg \350\361\371\1\x63\101 AVX512,T1S8 mem256_m,ymmreg \350\361\364\371\1\x63\101 AVX512,T1S8 mem512_m,zmmreg \350\351\361\371\1\x63\101 AVX512,T1S8 xmmreg_mz,xmmreg \350\361\371\1\x63\101 AVX512 ymmreg_mz,ymmreg \350\361\364\371\1\x63\101 AVX512 zmmreg_mz,zmmreg \350\351\361\371\1\x63\101 AVX512 [VPCOMPRESSW] (Ch_All) mem128_m,xmmreg \350\352\361\371\1\x63\101 AVX512,T1S16 mem256_m,ymmreg \350\352\361\364\371\1\x63\101 AVX512,T1S16 mem512_m,zmmreg \350\351\352\361\371\1\x63\101 AVX512,T1S16 xmmreg_mz,xmmreg \350\352\361\371\1\x63\101 AVX512 ymmreg_mz,ymmreg \350\352\361\364\371\1\x63\101 AVX512 zmmreg_mz,zmmreg \350\351\352\361\371\1\x63\101 AVX512 [VPDPBUSD] (Ch_All) xmmreg_mz,xmmreg,xmmrm \350\361\371\1\x50\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x50\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\364\371\1\x50\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x50\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x50\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x50\75\120 AVX512,TFV [VPDPBUSDS] (Ch_All) xmmreg_mz,xmmreg,xmmrm \350\361\371\1\x51\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x51\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\364\371\1\x51\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x51\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x51\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x51\75\120 AVX512,TFV [VPDPWSSD] (Ch_All) xmmreg_mz,xmmreg,xmmrm \350\361\371\1\x52\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x52\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\364\371\1\x52\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x52\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x52\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x52\75\120 AVX512,TFV [VPDPWSSDS] (Ch_All) xmmreg_mz,xmmreg,xmmrm \350\361\371\1\x53\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x53\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\364\371\1\x53\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x53\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x53\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x53\75\120 AVX512,TFV [VPEXPANDB] (Ch_All) xmmreg_mz,mem128 \350\361\371\1\x62\110 AVX512,T1S8 ymmreg_mz,mem256 \350\361\364\371\1\x62\110 AVX512,T1S8 zmmreg_mz,mem512 \350\351\361\371\1\x62\110 AVX512,T1S8 xmmreg_mz,xmmreg \350\361\371\1\x62\110 AVX512 ymmreg_mz,ymmreg \350\361\364\371\1\x62\110 AVX512 zmmreg_mz,zmmreg \350\351\361\371\1\x62\110 AVX512 [VPEXPANDW] (Ch_All) xmmreg_mz,mem128 \350\352\361\371\1\x62\110 AVX512,T1S16 ymmreg_mz,mem256 \350\352\361\364\371\1\x62\110 AVX512,T1S16 zmmreg_mz,mem512 \350\351\352\361\371\1\x62\110 AVX512,T1S16 xmmreg_mz,xmmreg \350\352\361\371\1\x62\110 AVX512 ymmreg_mz,ymmreg \350\352\361\364\371\1\x62\110 AVX512 zmmreg_mz,zmmreg \350\351\352\361\371\1\x62\110 AVX512 [VPOPCNTB] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \350\361\371\1\x54\110 AVX512,TFVM ymmreg_mz,ymmrm \350\361\364\371\1\x54\110 AVX512,TFVM zmmreg_mz,zmmrm \350\351\361\371\1\x54\110 AVX512,TFVM [VPOPCNTD] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \350\361\371\1\x55\110 AVX512,TFV ymmreg_mz,ymmrm \350\361\364\371\1\x55\110 AVX512,TFV zmmreg_mz,zmmrm \350\351\361\371\1\x55\110 AVX512,TFV [VPOPCNTQ] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \350\352\361\371\1\x55\110 AVX512,TFV ymmreg_mz,ymmrm \350\352\361\364\371\1\x55\110 AVX512,TFV zmmreg_mz,zmmrm \350\351\352\361\371\1\x55\110 AVX512,TFV [VPOPCNTW] (Ch_Wop2, Ch_Rop1) xmmreg_mz,xmmrm \350\352\361\371\1\x54\110 AVX512,TFVM ymmreg_mz,ymmrm \350\352\361\364\371\1\x54\110 AVX512,TFVM zmmreg_mz,zmmrm \350\351\352\361\371\1\x54\110 AVX512,TFVM [VPSHLDD] (Ch_Rop1, Ch_Rop2, Ch_Rop3, Ch_Wop4) xmmreg_mz,xmmreg,xmmrm,imm8 \350\361\372\1\x71\75\120\27 AVX512,TFV xmmreg_mz,xmmreg,bmem32,imm8 \350\361\372\1\x71\75\120\27 AVX512,TFV ymmreg_mz,ymmreg,ymmrm,imm8 \350\361\364\372\1\x71\75\120\27 AVX512,TFV ymmreg_mz,ymmreg,bmem32,imm8 \350\361\364\372\1\x71\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,zmmrm,imm8 \350\351\361\372\1\x71\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,bmem32,imm8 \350\351\361\372\1\x71\75\120\27 AVX512,TFV [VPSHLDQ] (Ch_Rop1, Ch_Rop2, Ch_Rop3, Ch_Wop4) xmmreg_mz,xmmreg,xmmrm,imm8 \350\352\361\372\1\x71\75\120\27 AVX512,TFV xmmreg_mz,xmmreg,bmem64,imm8 \350\352\361\372\1\x71\75\120\27 AVX512,TFV ymmreg_mz,ymmreg,ymmrm,imm8 \350\352\361\364\372\1\x71\75\120\27 AVX512,TFV ymmreg_mz,ymmreg,bmem64,imm8 \350\352\361\364\372\1\x71\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,zmmrm,imm8 \350\351\352\361\372\1\x71\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,bmem64,imm8 \350\351\352\361\372\1\x71\75\120\27 AVX512,TFV [VPSHLDVD] (Ch_Rop1, Ch_Rop2, Ch_Rop3, Ch_Wop4) xmmreg_mz,xmmreg,xmmrm \350\361\371\1\x71\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x71\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\364\371\1\x71\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x71\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x71\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x71\75\120 AVX512,TFV [VPSHLDVQ] (Ch_Rop1, Ch_Rop2, Ch_Rop3, Ch_Wop4) xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\x71\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x71\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x71\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x71\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x71\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x71\75\120 AVX512,TFV [VPSHLDVW] (Ch_Rop1, Ch_Rop2, Ch_Rop3, Ch_Wop4) xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\x70\75\120 AVX512,TFVM ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x70\75\120 AVX512,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x70\75\120 AVX512,TFVM [VPSHLDW] (Ch_Rop1, Ch_Rop2, Ch_Rop3, Ch_Wop4) xmmreg_mz,xmmreg,xmmrm,imm8 \350\352\361\372\1\x70\75\120\27 AVX512,TFVM ymmreg_mz,ymmreg,ymmrm,imm8 \350\352\361\364\372\1\x70\75\120\27 AVX512,TFVM zmmreg_mz,zmmreg,zmmrm,imm8 \350\351\352\361\372\1\x70\75\120\27 AVX512,TFVM [VPSHRDD] (Ch_Rop1, Ch_Rop2, Ch_Rop3, Ch_Wop4) xmmreg_mz,xmmreg,xmmrm,imm8 \350\361\372\1\x73\75\120\27 AVX512,TFV xmmreg_mz,xmmreg,bmem32,imm8 \350\361\372\1\x73\75\120\27 AVX512,TFV ymmreg_mz,ymmreg,ymmrm,imm8 \350\361\364\372\1\x73\75\120\27 AVX512,TFV ymmreg_mz,ymmreg,bmem32,imm8 \350\361\364\372\1\x73\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,zmmrm,imm8 \350\351\361\372\1\x73\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,bmem32,imm8 \350\351\361\372\1\x73\75\120\27 AVX512,TFV [VPSHRDQ] (Ch_Rop1, Ch_Rop2, Ch_Rop3, Ch_Wop4) xmmreg_mz,xmmreg,xmmrm,imm8 \350\352\361\372\1\x73\75\120\27 AVX512,TFV xmmreg_mz,xmmreg,bmem64,imm8 \350\352\361\372\1\x73\75\120\27 AVX512,TFV ymmreg_mz,ymmreg,ymmrm,imm8 \350\352\361\364\372\1\x73\75\120\27 AVX512,TFV ymmreg_mz,ymmreg,bmem64,imm8 \350\352\361\364\372\1\x73\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,zmmrm,imm8 \350\351\352\361\372\1\x73\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,bmem64,imm8 \350\351\352\361\372\1\x73\75\120\27 AVX512,TFV [VPSHRDVD] (Ch_Rop1, Ch_Rop2, Ch_Rop3, Ch_Wop4) xmmreg_mz,xmmreg,xmmrm \350\361\371\1\x73\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x73\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\364\371\1\x73\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x73\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x73\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x73\75\120 AVX512,TFV [VPSHRDVQ] (Ch_Rop1, Ch_Rop2, Ch_Rop3, Ch_Wop4) xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\x73\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x73\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x73\75\120 AVX512,TFV ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x73\75\120 AVX512,TFV zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x73\75\120 AVX512,TFV zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x73\75\120 AVX512,TFV [VPSHRDVW] (Ch_Rop1, Ch_Rop2, Ch_Rop3, Ch_Wop4) xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\x72\75\120 AVX512,TFVM ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x72\75\120 AVX512,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\352\361\371\1\x72\75\120 AVX512,TFVM [VPSHRDW] (Ch_Rop1, Ch_Rop2, Ch_Rop3, Ch_Wop4) xmmreg_mz,xmmreg,xmmrm,imm8 \350\352\361\372\1\x72\75\120\27 AVX512,TFVM ymmreg_mz,ymmreg,ymmrm,imm8 \350\352\361\364\372\1\x72\75\120\27 AVX512,TFVM zmmreg_mz,zmmreg,zmmrm,imm8 \350\351\352\361\372\1\x72\75\120\27 AVX512,TFVM [VPSHUFBITQMB] (Ch_All) kreg_m,xmmreg,xmmrm \350\361\371\1\x8F\75\120 AVX512,TFVM kreg_m,ymmreg,ymmrm \350\361\364\371\1\x8F\75\120 AVX512,TFVM kreg_m,zmmreg,zmmrm \350\351\361\371\1\x8F\75\120 AVX512,TFVM ;******************************************************************************* ;********* SHA ***************************************************************** ;******************************************************************************* [SHA1RNDS4] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm,imm \3\x0F\x3A\xCC\110\26 SHA [SHA1NEXTE] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \3\x0F\x38\xC8\110 SHA [SHA1MSG1] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \3\x0F\x38\xC9\110 SHA [SHA1MSG2] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \3\x0F\x38\xCA\110 SHA [SHA256RNDS2] ; reads also xmm0 ! (Ch_Mop2, Ch_Rop1, Ch_RXMM0) xmmreg,xmmrm \3\x0F\x38\xCB\110 SHA [SHA256MSG1] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \3\x0F\x38\xCC\110 SHA [SHA256MSG2] (Ch_Mop2, Ch_Rop1) xmmreg,xmmrm \3\x0F\x38\xCD\110 SHA