reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/X86/X86GenAsmMatcher.inc
 7989   { 30 /* adcq */, X86::ADC64mi8, Convert__Mem645_1__ImmSExti64i81_0, AMFBS_In64BitMode, { MCK_ImmSExti64i8, MCK_Mem64 }, },
 7992   { 30 /* adcq */, X86::ADC64mi32, Convert__Mem645_1__ImmSExti64i321_0, AMFBS_In64BitMode, { MCK_ImmSExti64i32, MCK_Mem64 }, },
 8030   { 83 /* addq */, X86::ADD64mi8, Convert__Mem645_1__ImmSExti64i81_0, AMFBS_In64BitMode, { MCK_ImmSExti64i8, MCK_Mem64 }, },
 8033   { 83 /* addq */, X86::ADD64mi32, Convert__Mem645_1__ImmSExti64i321_0, AMFBS_In64BitMode, { MCK_ImmSExti64i32, MCK_Mem64 }, },
 8099   { 256 /* andq */, X86::AND64mi8, Convert__Mem645_1__ImmSExti64i81_0, AMFBS_In64BitMode, { MCK_ImmSExti64i8, MCK_Mem64 }, },
 8102   { 256 /* andq */, X86::AND64mi32, Convert__Mem645_1__ImmSExti64i321_0, AMFBS_In64BitMode, { MCK_ImmSExti64i32, MCK_Mem64 }, },
 8176   { 531 /* bndcl */, X86::BNDCL64rr, Convert__Reg1_1__Reg1_0, AMFBS_In64BitMode, { MCK_GR64, MCK_BNDR }, },
 8178   { 531 /* bndcl */, X86::BNDCL64rm, Convert__Reg1_1__Mem5_0, AMFBS_In64BitMode, { MCK_Mem, MCK_BNDR }, },
 8180   { 537 /* bndcn */, X86::BNDCN64rr, Convert__Reg1_1__Reg1_0, AMFBS_In64BitMode, { MCK_GR64, MCK_BNDR }, },
 8182   { 537 /* bndcn */, X86::BNDCN64rm, Convert__Reg1_1__Mem5_0, AMFBS_In64BitMode, { MCK_Mem, MCK_BNDR }, },
 8184   { 543 /* bndcu */, X86::BNDCU64rr, Convert__Reg1_1__Reg1_0, AMFBS_In64BitMode, { MCK_GR64, MCK_BNDR }, },
 8186   { 543 /* bndcu */, X86::BNDCU64rm, Convert__Reg1_1__Mem5_0, AMFBS_In64BitMode, { MCK_Mem, MCK_BNDR }, },
 8189   { 556 /* bndmk */, X86::BNDMK64rm, Convert__Reg1_1__Mem5_0, AMFBS_In64BitMode, { MCK_Mem, MCK_BNDR }, },
 8191   { 562 /* bndmov */, X86::BNDMOV64mr, Convert__Mem1285_1__Reg1_0, AMFBS_In64BitMode, { MCK_BNDR, MCK_Mem128 }, },
 8193   { 562 /* bndmov */, X86::BNDMOV64rm, Convert__Reg1_1__Mem1285_0, AMFBS_In64BitMode, { MCK_Mem128, MCK_BNDR }, },
 8221   { 652 /* btcq */, X86::BTC64mi8, Convert__Mem645_1__ImmUnsignedi81_0, AMFBS_In64BitMode, { MCK_ImmUnsignedi8, MCK_Mem64 }, },
 8233   { 666 /* btq */, X86::BT64mi8, Convert__Mem645_1__ImmUnsignedi81_0, AMFBS_In64BitMode, { MCK_ImmUnsignedi8, MCK_Mem64 }, },
 8242   { 679 /* btrq */, X86::BTR64mi8, Convert__Mem645_1__ImmUnsignedi81_0, AMFBS_In64BitMode, { MCK_ImmUnsignedi8, MCK_Mem64 }, },
 8255   { 698 /* btsq */, X86::BTS64mi8, Convert__Mem645_1__ImmUnsignedi81_0, AMFBS_In64BitMode, { MCK_ImmUnsignedi8, MCK_Mem64 }, },
 8274   { 740 /* callq */, X86::CALL64pcrel32, Convert__AbsMem1_0, AMFBS_In64BitMode, { MCK_AbsMem }, },
 8275   { 740 /* callq */, X86::CALL64r, Convert__Reg1_1, AMFBS_In64BitMode, { MCK__STAR_, MCK_GR64 }, },
 8276   { 740 /* callq */, X86::CALL64m, Convert__Mem645_1, AMFBS_In64BitMode, { MCK__STAR_, MCK_Mem64 }, },
 8296   { 858 /* cltq */, X86::CDQE, Convert_NoOperands, AMFBS_In64BitMode, {  }, },
 8300   { 873 /* clzero */, X86::CLZERO64r, Convert_NoOperands, AMFBS_In64BitMode, {  }, },
 8302   { 873 /* clzero */, X86::CLZERO64r, Convert_NoOperands, AMFBS_In64BitMode, { MCK_RAX }, },
 8423   { 1374 /* cmpq */, X86::CMP64mi8, Convert__Mem645_1__ImmSExti64i81_0, AMFBS_In64BitMode, { MCK_ImmSExti64i8, MCK_Mem64 }, },
 8426   { 1374 /* cmpq */, X86::CMP64mi32, Convert__Mem645_1__ImmSExti64i321_0, AMFBS_In64BitMode, { MCK_ImmSExti64i32, MCK_Mem64 }, },
 8432   { 1402 /* cmpsq */, X86::CMPSQ, Convert__DstIdx641_0__SrcIdx642_1, AMFBS_In64BitMode, { MCK_DstIdx64, MCK_SrcIdx64 }, },
 8445   { 1433 /* cmpxchg16b */, X86::CMPXCHG16B, Convert__Mem1285_0, AMFBS_In64BitMode, { MCK_Mem128 }, },
 8460   { 1514 /* cqto */, X86::CQO, Convert_NoOperands, AMFBS_In64BitMode, {  }, },
 8561   { 1932 /* decq */, X86::DEC64m, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
 8578   { 1968 /* divq */, X86::DIV64m, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
 8602   { 2042 /* enqcmd */, X86::ENQCMD64, Convert__Reg1_1__Mem5125_0, AMFBS_In64BitMode, { MCK_Mem512, MCK_GR64 }, },
 8605   { 2049 /* enqcmds */, X86::ENQCMDS64, Convert__Reg1_1__Mem5125_0, AMFBS_In64BitMode, { MCK_Mem512, MCK_GR64 }, },
 8801   { 2974 /* fxrstor64 */, X86::FXRSTOR64, Convert__Mem5_0, AMFBS_In64BitMode, { MCK_Mem }, },
 8803   { 2991 /* fxsave64 */, X86::FXSAVE64, Convert__Mem5_0, AMFBS_In64BitMode, { MCK_Mem }, },
 8833   { 3122 /* idivq */, X86::IDIV64m, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
 8853   { 3151 /* imulq */, X86::IMUL64m, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
 8882   { 3184 /* incq */, X86::INC64m, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
 8904   { 3274 /* invept */, X86::INVEPT64, Convert__Reg1_1__Mem1285_0, AMFBS_In64BitMode, { MCK_Mem128, MCK_GR64 }, },
 8907   { 3288 /* invlpga */, X86::INVLPGA64, Convert_NoOperands, AMFBS_In64BitMode, { MCK_RAX, MCK_ECX }, },
 8909   { 3296 /* invpcid */, X86::INVPCID64, Convert__Reg1_1__Mem1285_0, AMFBS_In64BitMode, { MCK_Mem128, MCK_GR64 }, },
 8911   { 3304 /* invvpid */, X86::INVVPID64, Convert__Reg1_1__Mem1285_0, AMFBS_In64BitMode, { MCK_Mem128, MCK_GR64 }, },
 8917   { 3333 /* iretq */, X86::IRET64, Convert_NoOperands, AMFBS_In64BitMode, {  }, },
 8933   { 3387 /* jmp */, X86::JMP64m, Convert__Mem645_1, AMFBS_In64BitMode, { MCK__STAR_, MCK_Mem64 }, },
 8939   { 3396 /* jmpq */, X86::JMP64r, Convert__Reg1_1, AMFBS_In64BitMode, { MCK__STAR_, MCK_GR64 }, },
 8940   { 3396 /* jmpq */, X86::JMP64m, Convert__Mem645_1, AMFBS_In64BitMode, { MCK__STAR_, MCK_Mem64 }, },
 8950   { 3428 /* jrcxz */, X86::JRCXZ, Convert__AbsMem1_0, AMFBS_In64BitMode, { MCK_AbsMem }, },
 9040   { 3879 /* leal */, X86::LEA64_32r, Convert__Reg1_1__Mem5_0, AMFBS_In64BitMode, { MCK_Mem, MCK_GR32 }, },
 9043   { 3889 /* leave */, X86::LEAVE64, Convert_NoOperands, AMFBS_In64BitMode, {  }, },
 9052   { 3957 /* lgdtq */, X86::LGDT64m, Convert__Mem5_0, AMFBS_In64BitMode, { MCK_Mem }, },
 9058   { 4005 /* lidtq */, X86::LIDT64m, Convert__Mem5_0, AMFBS_In64BitMode, { MCK_Mem }, },
 9066   { 4028 /* ljmpq */, X86::FARJMP64, Convert__Mem5_1, AMFBS_In64BitMode, { MCK__STAR_, MCK_Mem }, },
 9078   { 4074 /* lods */, X86::LODSQ, Convert__SrcIdx642_0, AMFBS_In64BitMode, { MCK_SrcIdx64, MCK_RAX }, },
 9084   { 4097 /* lodsq */, X86::LODSQ, Convert__SrcIdx642_0, AMFBS_In64BitMode, { MCK_SrcIdx64 }, },
 9085   { 4097 /* lodsq */, X86::LODSQ, Convert__SrcIdx642_0, AMFBS_In64BitMode, { MCK_SrcIdx64, MCK_RAX }, },
 9093   { 4133 /* lretq */, X86::LRETQ, Convert_NoOperands, AMFBS_In64BitMode, {  }, },
 9094   { 4133 /* lretq */, X86::LRETIQ, Convert__Imm1_0, AMFBS_In64BitMode, { MCK_Imm }, },
 9123   { 4233 /* maskmovdqu */, X86::MASKMOVDQU64, Convert__Reg1_1__Reg1_0, AMFBS_In64BitMode, { MCK_FR32, MCK_FR32 }, },
 9125   { 4244 /* maskmovq */, X86::MMX_MASKMOVQ64, Convert__Reg1_1__Reg1_0, AMFBS_In64BitMode, { MCK_VR64, MCK_VR64 }, },
 9144   { 4308 /* monitor */, X86::MONITOR64rrr, Convert_NoOperands, AMFBS_In64BitMode, {  }, },
 9146   { 4308 /* monitor */, X86::MONITOR64rrr, Convert_NoOperands, AMFBS_In64BitMode, { MCK_RAX, MCK_RCX, MCK_RDX }, },
 9148   { 4316 /* monitorx */, X86::MONITORX64rrr, Convert_NoOperands, AMFBS_In64BitMode, {  }, },
 9150   { 4316 /* monitorx */, X86::MONITORX64rrr, Convert_NoOperands, AMFBS_In64BitMode, { MCK_RAX, MCK_RCX, MCK_RDX }, },
 9205   { 4466 /* movdir64b */, X86::MOVDIR64B64, Convert__Reg1_1__Mem5125_0, AMFBS_In64BitMode, { MCK_Mem512, MCK_GR64 }, },
 9207   { 4476 /* movdiri */, X86::MOVDIRI64, Convert__Mem645_1__Reg1_0, AMFBS_In64BitMode, { MCK_GR64, MCK_Mem64 }, },
 9259   { 4677 /* movq */, X86::MOV64rc, Convert__Reg1_1__Reg1_0, AMFBS_In64BitMode, { MCK_CONTROL_REG, MCK_GR64 }, },
 9260   { 4677 /* movq */, X86::MOV64rd, Convert__Reg1_1__Reg1_0, AMFBS_In64BitMode, { MCK_DEBUG_REG, MCK_GR64 }, },
 9266   { 4677 /* movq */, X86::MOV64cr, Convert__Reg1_1__Reg1_0, AMFBS_In64BitMode, { MCK_GR64, MCK_CONTROL_REG }, },
 9267   { 4677 /* movq */, X86::MOV64dr, Convert__Reg1_1__Reg1_0, AMFBS_In64BitMode, { MCK_GR64, MCK_DEBUG_REG }, },
 9272   { 4677 /* movq */, X86::MOV64mi32, Convert__Mem645_1__ImmSExti64i321_0, AMFBS_In64BitMode, { MCK_ImmSExti64i32, MCK_Mem64 }, },
 9298   { 4767 /* movslq */, X86::MOVSX64rr32, Convert__Reg1_1__Reg1_0, AMFBS_In64BitMode, { MCK_GR32, MCK_GR64 }, },
 9299   { 4767 /* movslq */, X86::MOVSX64rm32, Convert__Reg1_1__Mem325_0, AMFBS_In64BitMode, { MCK_Mem32, MCK_GR64 }, },
 9300   { 4774 /* movsq */, X86::MOVSQ, Convert__DstIdx641_1__SrcIdx642_0, AMFBS_In64BitMode, { MCK_SrcIdx64, MCK_DstIdx64 }, },
 9366   { 4946 /* mulq */, X86::MUL64m, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
 9379   { 4985 /* mwait */, X86::MWAITrr, Convert_NoOperands, AMFBS_In64BitMode, { MCK_RAX, MCK_RCX }, },
 9382   { 4991 /* mwaitx */, X86::MWAITXrrr, Convert_NoOperands, AMFBS_In64BitMode, { MCK_RAX, MCK_RCX, MCK_RBX }, },
 9388   { 5012 /* negq */, X86::NEG64m, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
 9394   { 5031 /* nopq */, X86::NOOPQr, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR64 }, },
 9395   { 5031 /* nopq */, X86::NOOPQ, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
 9403   { 5055 /* notq */, X86::NOT64m, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
 9429   { 5086 /* orq */, X86::OR64mi8, Convert__Mem645_1__ImmSExti64i81_0, AMFBS_In64BitMode, { MCK_ImmSExti64i8, MCK_Mem64 }, },
 9432   { 5086 /* orq */, X86::OR64mi32, Convert__Mem645_1__ImmSExti64i321_0, AMFBS_In64BitMode, { MCK_ImmSExti64i32, MCK_Mem64 }, },
 9788   { 6122 /* popfq */, X86::POPF64, Convert_NoOperands, AMFBS_In64BitMode, {  }, },
 9797   { 6139 /* popq */, X86::POPFS64, Convert_NoOperands, AMFBS_In64BitMode, { MCK_FS }, },
 9798   { 6139 /* popq */, X86::POPGS64, Convert_NoOperands, AMFBS_In64BitMode, { MCK_GS }, },
 9799   { 6139 /* popq */, X86::POP64r, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR64 }, },
 9800   { 6139 /* popq */, X86::POP64rmm, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
 9935   { 6440 /* ptwriteq */, X86::PTWRITE64r, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR64 }, },
 9936   { 6440 /* ptwriteq */, X86::PTWRITE64m, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
 9968   { 6570 /* pushfq */, X86::PUSHF64, Convert_NoOperands, AMFBS_In64BitMode, {  }, },
 9980   { 6590 /* pushq */, X86::PUSHFS64, Convert_NoOperands, AMFBS_In64BitMode, { MCK_FS }, },
 9981   { 6590 /* pushq */, X86::PUSHGS64, Convert_NoOperands, AMFBS_In64BitMode, { MCK_GS }, },
 9982   { 6590 /* pushq */, X86::PUSH64r, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR64 }, },
 9983   { 6590 /* pushq */, X86::PUSH64i8, Convert__ImmSExti64i81_0, AMFBS_In64BitMode, { MCK_ImmSExti64i8 }, },
 9984   { 6590 /* pushq */, X86::PUSH64i32, Convert__ImmSExti64i321_0, AMFBS_In64BitMode, { MCK_ImmSExti64i32 }, },
 9985   { 6590 /* pushq */, X86::PUSH64rmm, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
10013   { 6621 /* rclq */, X86::RCL64m1, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
10015   { 6621 /* rclq */, X86::RCL64mCL, Convert__Mem645_1, AMFBS_In64BitMode, { MCK_CL, MCK_Mem64 }, },
10017   { 6621 /* rclq */, X86::RCL64mi, Convert__Mem645_1__ImmUnsignedi81_0, AMFBS_In64BitMode, { MCK_ImmUnsignedi8, MCK_Mem64 }, },
10041   { 6657 /* rcrq */, X86::RCR64m1, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
10043   { 6657 /* rcrq */, X86::RCR64mCL, Convert__Mem645_1, AMFBS_In64BitMode, { MCK_CL, MCK_Mem64 }, },
10045   { 6657 /* rcrq */, X86::RCR64mi, Convert__Mem645_1__ImmUnsignedi81_0, AMFBS_In64BitMode, { MCK_ImmUnsignedi8, MCK_Mem64 }, },
10052   { 6676 /* rdfsbasel */, X86::RDFSBASE, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR32 }, },
10053   { 6686 /* rdfsbaseq */, X86::RDFSBASE64, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR64 }, },
10054   { 6705 /* rdgsbasel */, X86::RDGSBASE, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR32 }, },
10055   { 6715 /* rdgsbaseq */, X86::RDGSBASE64, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR64 }, },
10058   { 6731 /* rdpid */, X86::RDPID64, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR64 }, },
10075   { 6869 /* retq */, X86::RETQ, Convert_NoOperands, AMFBS_In64BitMode, {  }, },
10076   { 6869 /* retq */, X86::RETIQ, Convert__Imm1_0, AMFBS_In64BitMode, { MCK_Imm }, },
10079   { 6879 /* rex64 */, X86::REX64_PREFIX, Convert_NoOperands, AMFBS_In64BitMode, {  }, },
10093   { 6899 /* rolq */, X86::ROL64m1, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
10095   { 6899 /* rolq */, X86::ROL64mCL, Convert__Mem645_1, AMFBS_In64BitMode, { MCK_CL, MCK_Mem64 }, },
10097   { 6899 /* rolq */, X86::ROL64mi, Convert__Mem645_1__ImmUnsignedi81_0, AMFBS_In64BitMode, { MCK_ImmUnsignedi8, MCK_Mem64 }, },
10117   { 6923 /* rorq */, X86::ROR64m1, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
10119   { 6923 /* rorq */, X86::ROR64mCL, Convert__Mem645_1, AMFBS_In64BitMode, { MCK_CL, MCK_Mem64 }, },
10121   { 6923 /* rorq */, X86::ROR64mi, Convert__Mem645_1__ImmUnsignedi81_0, AMFBS_In64BitMode, { MCK_ImmUnsignedi8, MCK_Mem64 }, },
10161   { 7035 /* sarq */, X86::SAR64m1, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
10163   { 7035 /* sarq */, X86::SAR64mCL, Convert__Mem645_1, AMFBS_In64BitMode, { MCK_CL, MCK_Mem64 }, },
10165   { 7035 /* sarq */, X86::SAR64mi, Convert__Mem645_1__ImmUnsignedi81_0, AMFBS_In64BitMode, { MCK_ImmUnsignedi8, MCK_Mem64 }, },
10196   { 7088 /* sbbq */, X86::SBB64mi8, Convert__Mem645_1__ImmSExti64i81_0, AMFBS_In64BitMode, { MCK_ImmSExti64i8, MCK_Mem64 }, },
10199   { 7088 /* sbbq */, X86::SBB64mi32, Convert__Mem645_1__ImmSExti64i321_0, AMFBS_In64BitMode, { MCK_ImmSExti64i32, MCK_Mem64 }, },
10212   { 7098 /* scas */, X86::SCASQ, Convert__DstIdx641_0, AMFBS_In64BitMode, { MCK_DstIdx64, MCK_RAX }, },
10218   { 7121 /* scasq */, X86::SCASQ, Convert__DstIdx641_0, AMFBS_In64BitMode, { MCK_DstIdx64 }, },
10219   { 7121 /* scasq */, X86::SCASQ, Convert__DstIdx641_0, AMFBS_In64BitMode, { MCK_DstIdx64, MCK_RAX }, },
10257   { 7254 /* sgdtq */, X86::SGDT64m, Convert__Mem5_0, AMFBS_In64BitMode, { MCK_Mem }, },
10306   { 7375 /* shlq */, X86::SHL64m1, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
10308   { 7375 /* shlq */, X86::SHL64mCL, Convert__Mem645_1, AMFBS_In64BitMode, { MCK_CL, MCK_Mem64 }, },
10310   { 7375 /* shlq */, X86::SHL64mi, Convert__Mem645_1__ImmUnsignedi81_0, AMFBS_In64BitMode, { MCK_ImmUnsignedi8, MCK_Mem64 }, },
10352   { 7439 /* shrq */, X86::SHR64m1, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
10354   { 7439 /* shrq */, X86::SHR64mCL, Convert__Mem645_1, AMFBS_In64BitMode, { MCK_CL, MCK_Mem64 }, },
10356   { 7439 /* shrq */, X86::SHR64mi, Convert__Mem645_1__ImmUnsignedi81_0, AMFBS_In64BitMode, { MCK_ImmUnsignedi8, MCK_Mem64 }, },
10372   { 7497 /* sidtq */, X86::SIDT64m, Convert__Mem5_0, AMFBS_In64BitMode, { MCK_Mem }, },
10377   { 7527 /* sldtq */, X86::SLDT64r, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR64 }, },
10404   { 7630 /* stos */, X86::STOSQ, Convert__DstIdx641_1, AMFBS_In64BitMode, { MCK_RAX, MCK_DstIdx64 }, },
10409   { 7653 /* stosq */, X86::STOSQ, Convert__DstIdx641_0, AMFBS_In64BitMode, { MCK_DstIdx64 }, },
10410   { 7653 /* stosq */, X86::STOSQ, Convert__DstIdx641_1, AMFBS_In64BitMode, { MCK_RAX, MCK_DstIdx64 }, },
10440   { 7710 /* subq */, X86::SUB64mi8, Convert__Mem645_1__ImmSExti64i81_0, AMFBS_In64BitMode, { MCK_ImmSExti64i8, MCK_Mem64 }, },
10443   { 7710 /* subq */, X86::SUB64mi32, Convert__Mem645_1__ImmSExti64i321_0, AMFBS_In64BitMode, { MCK_ImmSExti64i32, MCK_Mem64 }, },
10462   { 7773 /* sysexitq */, X86::SYSEXIT64, Convert_NoOperands, AMFBS_In64BitMode, {  }, },
10464   { 7797 /* sysretq */, X86::SYSRET64, Convert_NoOperands, AMFBS_In64BitMode, {  }, },
10484   { 7845 /* testq */, X86::TEST64ri32, Convert__Reg1_1__ImmSExti64i321_0, AMFBS_In64BitMode, { MCK_ImmSExti64i32, MCK_GR64 }, },
10485   { 7845 /* testq */, X86::TEST64mi32, Convert__Mem645_1__ImmSExti64i321_0, AMFBS_In64BitMode, { MCK_ImmSExti64i32, MCK_Mem64 }, },
10512   { 7936 /* umonitor */, X86::UMONITOR64, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR64 }, },
14718   { 11389 /* vmaskmovdqu */, X86::VMASKMOVDQU64, Convert__Reg1_1__Reg1_0, AMFBS_In64BitMode, { MCK_FR32, MCK_FR32 }, },
14912   { 11510 /* vmload */, X86::VMLOAD64, Convert_NoOperands, AMFBS_In64BitMode, { MCK_RAX }, },
15464   { 11991 /* vmreadq */, X86::VMREAD64rr, Convert__Reg1_1__Reg1_0, AMFBS_In64BitMode, { MCK_GR64, MCK_GR64 }, },
15465   { 11991 /* vmreadq */, X86::VMREAD64mr, Convert__Mem645_1__Reg1_0, AMFBS_In64BitMode, { MCK_GR64, MCK_Mem64 }, },
15468   { 12008 /* vmrun */, X86::VMRUN64, Convert_NoOperands, AMFBS_In64BitMode, { MCK_RAX }, },
15470   { 12014 /* vmsave */, X86::VMSAVE64, Convert_NoOperands, AMFBS_In64BitMode, { MCK_RAX }, },
15563   { 12066 /* vmwriteq */, X86::VMWRITE64rr, Convert__Reg1_1__Reg1_0, AMFBS_In64BitMode, { MCK_GR64, MCK_GR64 }, },
15564   { 12066 /* vmwriteq */, X86::VMWRITE64rm, Convert__Reg1_1__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64, MCK_GR64 }, },
22448   { 15955 /* wrfsbasel */, X86::WRFSBASE, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR32 }, },
22449   { 15965 /* wrfsbaseq */, X86::WRFSBASE64, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR64 }, },
22450   { 15984 /* wrgsbasel */, X86::WRGSBASE, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR32 }, },
22451   { 15994 /* wrgsbaseq */, X86::WRGSBASE64, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR64 }, },
22473   { 16106 /* xchgl */, X86::XCHG32rr, Convert__regEAX__regEAX__Tie0_1_1__Tie1_1_1, AMFBS_In64BitMode, { MCK_EAX, MCK_EAX }, },
22521   { 16218 /* xorq */, X86::XOR64mi8, Convert__Mem645_1__ImmSExti64i81_0, AMFBS_In64BitMode, { MCK_ImmSExti64i8, MCK_Mem64 }, },
22524   { 16218 /* xorq */, X86::XOR64mi32, Convert__Mem645_1__ImmSExti64i321_0, AMFBS_In64BitMode, { MCK_ImmSExti64i32, MCK_Mem64 }, },
22537   { 16244 /* xrstor64 */, X86::XRSTOR64, Convert__Mem5_0, AMFBS_In64BitMode, { MCK_Mem }, },
22539   { 16261 /* xrstors64 */, X86::XRSTORS64, Convert__Mem5_0, AMFBS_In64BitMode, { MCK_Mem }, },
22541   { 16277 /* xsave64 */, X86::XSAVE64, Convert__Mem5_0, AMFBS_In64BitMode, { MCK_Mem }, },
22543   { 16292 /* xsavec64 */, X86::XSAVEC64, Convert__Mem5_0, AMFBS_In64BitMode, { MCK_Mem }, },
22545   { 16310 /* xsaveopt64 */, X86::XSAVEOPT64, Convert__Mem5_0, AMFBS_In64BitMode, { MCK_Mem }, },
22547   { 16328 /* xsaves64 */, X86::XSAVES64, Convert__Mem5_0, AMFBS_In64BitMode, { MCK_Mem }, },
22592   { 16 /* adc */, X86::ADC64mi8, Convert__Mem645_0__ImmSExti64i81_1, AMFBS_In64BitMode, { MCK_Mem64, MCK_ImmSExti64i8 }, },
22593   { 16 /* adc */, X86::ADC64mi32, Convert__Mem645_0__ImmSExti64i321_1, AMFBS_In64BitMode, { MCK_Mem64, MCK_ImmSExti64i32 }, },
22629   { 57 /* add */, X86::ADD64mi8, Convert__Mem645_0__ImmSExti64i81_1, AMFBS_In64BitMode, { MCK_Mem64, MCK_ImmSExti64i8 }, },
22630   { 57 /* add */, X86::ADD64mi32, Convert__Mem645_0__ImmSExti64i321_1, AMFBS_In64BitMode, { MCK_Mem64, MCK_ImmSExti64i32 }, },
22690   { 199 /* and */, X86::AND64mi8, Convert__Mem645_0__ImmSExti64i81_1, AMFBS_In64BitMode, { MCK_Mem64, MCK_ImmSExti64i8 }, },
22691   { 199 /* and */, X86::AND64mi32, Convert__Mem645_0__ImmSExti64i321_1, AMFBS_In64BitMode, { MCK_Mem64, MCK_ImmSExti64i32 }, },
22769   { 531 /* bndcl */, X86::BNDCL64rr, Convert__Reg1_0__Reg1_1, AMFBS_In64BitMode, { MCK_BNDR, MCK_GR64 }, },
22771   { 531 /* bndcl */, X86::BNDCL64rm, Convert__Reg1_0__Mem5_1, AMFBS_In64BitMode, { MCK_BNDR, MCK_Mem }, },
22773   { 537 /* bndcn */, X86::BNDCN64rr, Convert__Reg1_0__Reg1_1, AMFBS_In64BitMode, { MCK_BNDR, MCK_GR64 }, },
22775   { 537 /* bndcn */, X86::BNDCN64rm, Convert__Reg1_0__Mem5_1, AMFBS_In64BitMode, { MCK_BNDR, MCK_Mem }, },
22777   { 543 /* bndcu */, X86::BNDCU64rr, Convert__Reg1_0__Reg1_1, AMFBS_In64BitMode, { MCK_BNDR, MCK_GR64 }, },
22779   { 543 /* bndcu */, X86::BNDCU64rm, Convert__Reg1_0__Mem5_1, AMFBS_In64BitMode, { MCK_BNDR, MCK_Mem }, },
22782   { 556 /* bndmk */, X86::BNDMK64rm, Convert__Reg1_0__Mem5_1, AMFBS_In64BitMode, { MCK_BNDR, MCK_Mem }, },
22784   { 562 /* bndmov */, X86::BNDMOV64rm, Convert__Reg1_0__Mem1285_1, AMFBS_In64BitMode, { MCK_BNDR, MCK_Mem128 }, },
22786   { 562 /* bndmov */, X86::BNDMOV64mr, Convert__Mem1285_0__Reg1_1, AMFBS_In64BitMode, { MCK_Mem128, MCK_BNDR }, },
22816   { 640 /* bt */, X86::BT64mi8, Convert__Mem645_0__ImmUnsignedi81_1, AMFBS_In64BitMode, { MCK_Mem64, MCK_ImmUnsignedi8 }, },
22828   { 643 /* btc */, X86::BTC64mi8, Convert__Mem645_0__ImmUnsignedi81_1, AMFBS_In64BitMode, { MCK_Mem64, MCK_ImmUnsignedi8 }, },
22840   { 670 /* btr */, X86::BTR64mi8, Convert__Mem645_0__ImmUnsignedi81_1, AMFBS_In64BitMode, { MCK_Mem64, MCK_ImmUnsignedi8 }, },
22852   { 689 /* bts */, X86::BTS64mi8, Convert__Mem645_0__ImmUnsignedi81_1, AMFBS_In64BitMode, { MCK_Mem64, MCK_ImmUnsignedi8 }, },
22859   { 729 /* call */, X86::CALL64r, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR64 }, },
22860   { 729 /* call */, X86::CALL64pcrel32, Convert__AbsMem1_0, AMFBS_In64BitMode, { MCK_AbsMem }, },
22865   { 729 /* call */, X86::CALL64m, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
22873   { 765 /* cdqe */, X86::CDQE, Convert_NoOperands, AMFBS_In64BitMode, {  }, },
22890   { 873 /* clzero */, X86::CLZERO64r, Convert_NoOperands, AMFBS_In64BitMode, {  }, },
22892   { 873 /* clzero */, X86::CLZERO64r, Convert_NoOperands, AMFBS_In64BitMode, { MCK_RAX }, },
23019   { 1348 /* cmp */, X86::CMP64mi8, Convert__Mem645_0__ImmSExti64i81_1, AMFBS_In64BitMode, { MCK_Mem64, MCK_ImmSExti64i8 }, },
23020   { 1348 /* cmp */, X86::CMP64mi32, Convert__Mem645_0__ImmSExti64i321_1, AMFBS_In64BitMode, { MCK_Mem64, MCK_ImmSExti64i32 }, },
23029   { 1379 /* cmps */, X86::CMPSQ, Convert__DstIdx641_1__SrcIdx642_0, AMFBS_In64BitMode, { MCK_SrcIdx64, MCK_DstIdx64 }, },
23035   { 1402 /* cmpsq */, X86::CMPSQ, Convert__DstIdx641_1__SrcIdx642_0, AMFBS_In64BitMode, { MCK_SrcIdx64, MCK_DstIdx64 }, },
23047   { 1433 /* cmpxchg16b */, X86::CMPXCHG16B, Convert__Mem1285_0, AMFBS_In64BitMode, { MCK_Mem128 }, },
23054   { 1510 /* cqo */, X86::CQO, Convert_NoOperands, AMFBS_In64BitMode, {  }, },
23135   { 1918 /* dec */, X86::DEC64m, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
23143   { 1942 /* div */, X86::DIV64m, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
23174   { 2042 /* enqcmd */, X86::ENQCMD64, Convert__Reg1_0__Mem5125_1, AMFBS_In64BitMode, { MCK_GR64, MCK_Mem512 }, },
23177   { 2049 /* enqcmds */, X86::ENQCMDS64, Convert__Reg1_0__Mem5125_1, AMFBS_In64BitMode, { MCK_GR64, MCK_Mem512 }, },
23373   { 2974 /* fxrstor64 */, X86::FXRSTOR64, Convert__Mem5_0, AMFBS_In64BitMode, { MCK_Mem }, },
23375   { 2991 /* fxsave64 */, X86::FXSAVE64, Convert__Mem5_0, AMFBS_In64BitMode, { MCK_Mem }, },
23402   { 3105 /* idiv */, X86::IDIV64m, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
23418   { 3134 /* imul */, X86::IMUL64m, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
23460   { 3170 /* inc */, X86::INC64m, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
23481   { 3274 /* invept */, X86::INVEPT64, Convert__Reg1_0__Mem1285_1, AMFBS_In64BitMode, { MCK_GR64, MCK_Mem128 }, },
23484   { 3288 /* invlpga */, X86::INVLPGA64, Convert_NoOperands, AMFBS_In64BitMode, { MCK_RAX, MCK_ECX }, },
23486   { 3296 /* invpcid */, X86::INVPCID64, Convert__Reg1_0__Mem1285_1, AMFBS_In64BitMode, { MCK_GR64, MCK_Mem128 }, },
23488   { 3304 /* invvpid */, X86::INVVPID64, Convert__Reg1_0__Mem1285_1, AMFBS_In64BitMode, { MCK_GR64, MCK_Mem128 }, },
23493   { 3333 /* iretq */, X86::IRET64, Convert_NoOperands, AMFBS_In64BitMode, {  }, },
23507   { 3387 /* jmp */, X86::JMP64r, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR64 }, },
23511   { 3387 /* jmp */, X86::JMP64m, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
23523   { 3428 /* jrcxz */, X86::JRCXZ, Convert__AbsMem1_0, AMFBS_In64BitMode, { MCK_AbsMem }, },
23611   { 3875 /* lea */, X86::LEA64_32r, Convert__Reg1_0__Mem5_1, AMFBS_In64BitMode, { MCK_GR32, MCK_Mem }, },
23614   { 3889 /* leave */, X86::LEAVE64, Convert_NoOperands, AMFBS_In64BitMode, {  }, },
23621   { 3940 /* lgdt */, X86::LGDT64m, Convert__Mem5_0, AMFBS_In64BitMode, { MCK_Mem }, },
23627   { 3988 /* lidt */, X86::LIDT64m, Convert__Mem5_0, AMFBS_In64BitMode, { MCK_Mem }, },
23630   { 4017 /* ljmp */, X86::FARJMP64, Convert__Mem5_0, AMFBS_In64BitMode, { MCK_Mem }, },
23644   { 4074 /* lods */, X86::LODSQ, Convert__SrcIdx642_0, AMFBS_In64BitMode, { MCK_SrcIdx64 }, },
23649   { 4074 /* lods */, X86::LODSQ, Convert__SrcIdx642_1, AMFBS_In64BitMode, { MCK_RAX, MCK_SrcIdx64 }, },
23654   { 4097 /* lodsq */, X86::LODSQ, Convert__SrcIdx642_0, AMFBS_In64BitMode, { MCK_SrcIdx64 }, },
23655   { 4097 /* lodsq */, X86::LODSQ, Convert__SrcIdx642_1, AMFBS_In64BitMode, { MCK_RAX, MCK_SrcIdx64 }, },
23687   { 4233 /* maskmovdqu */, X86::MASKMOVDQU64, Convert__Reg1_0__Reg1_1, AMFBS_In64BitMode, { MCK_FR32, MCK_FR32 }, },
23689   { 4244 /* maskmovq */, X86::MMX_MASKMOVQ64, Convert__Reg1_0__Reg1_1, AMFBS_In64BitMode, { MCK_VR64, MCK_VR64 }, },
23708   { 4308 /* monitor */, X86::MONITOR64rrr, Convert_NoOperands, AMFBS_In64BitMode, {  }, },
23710   { 4308 /* monitor */, X86::MONITOR64rrr, Convert_NoOperands, AMFBS_In64BitMode, { MCK_RDX, MCK_RCX, MCK_RAX }, },
23712   { 4316 /* monitorx */, X86::MONITORX64rrr, Convert_NoOperands, AMFBS_In64BitMode, {  }, },
23714   { 4316 /* monitorx */, X86::MONITORX64rrr, Convert_NoOperands, AMFBS_In64BitMode, { MCK_RDX, MCK_RCX, MCK_RAX }, },
23728   { 4333 /* mov */, X86::MOV64cr, Convert__Reg1_0__Reg1_1, AMFBS_In64BitMode, { MCK_CONTROL_REG, MCK_GR64 }, },
23730   { 4333 /* mov */, X86::MOV64dr, Convert__Reg1_0__Reg1_1, AMFBS_In64BitMode, { MCK_DEBUG_REG, MCK_GR64 }, },
23742   { 4333 /* mov */, X86::MOV64rc, Convert__Reg1_0__Reg1_1, AMFBS_In64BitMode, { MCK_GR64, MCK_CONTROL_REG }, },
23743   { 4333 /* mov */, X86::MOV64rd, Convert__Reg1_0__Reg1_1, AMFBS_In64BitMode, { MCK_GR64, MCK_DEBUG_REG }, },
23764   { 4333 /* mov */, X86::MOV64mi32, Convert__Mem645_0__ImmSExti64i321_1, AMFBS_In64BitMode, { MCK_Mem64, MCK_ImmSExti64i32 }, },
23810   { 4466 /* movdir64b */, X86::MOVDIR64B64, Convert__Reg1_0__Mem5125_1, AMFBS_In64BitMode, { MCK_GR64, MCK_Mem512 }, },
23812   { 4476 /* movdiri */, X86::MOVDIRI64, Convert__Mem645_0__Reg1_1, AMFBS_In64BitMode, { MCK_Mem64, MCK_GR64 }, },
23858   { 4697 /* movs */, X86::MOVSQ, Convert__DstIdx641_0__SrcIdx642_1, AMFBS_In64BitMode, { MCK_DstIdx64, MCK_SrcIdx64 }, },
23870   { 4774 /* movsq */, X86::MOVSQ, Convert__DstIdx641_0__SrcIdx642_1, AMFBS_In64BitMode, { MCK_DstIdx64, MCK_SrcIdx64 }, },
23886   { 4820 /* movsxd */, X86::MOVSX64rr32, Convert__Reg1_0__Reg1_1, AMFBS_In64BitMode, { MCK_GR64, MCK_GR32 }, },
23887   { 4820 /* movsxd */, X86::MOVSX64rm32, Convert__Reg1_0__Mem325_1, AMFBS_In64BitMode, { MCK_GR64, MCK_Mem32 }, },
23914   { 4920 /* mul */, X86::MUL64m, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
23930   { 4985 /* mwait */, X86::MWAITrr, Convert_NoOperands, AMFBS_In64BitMode, { MCK_RCX, MCK_RAX }, },
23933   { 4991 /* mwaitx */, X86::MWAITXrrr, Convert_NoOperands, AMFBS_In64BitMode, { MCK_RBX, MCK_RCX, MCK_RAX }, },
23940   { 4998 /* neg */, X86::NEG64m, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
23945   { 5022 /* nop */, X86::NOOPQr, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR64 }, },
23948   { 5022 /* nop */, X86::NOOPQ, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
23955   { 5041 /* not */, X86::NOT64m, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
23986   { 5065 /* or */, X86::OR64mi8, Convert__Mem645_0__ImmSExti64i81_1, AMFBS_In64BitMode, { MCK_Mem64, MCK_ImmSExti64i8 }, },
23987   { 5065 /* or */, X86::OR64mi32, Convert__Mem645_0__ImmSExti64i321_1, AMFBS_In64BitMode, { MCK_Mem64, MCK_ImmSExti64i32 }, },
24338   { 6058 /* pop */, X86::POPFS64, Convert_NoOperands, AMFBS_In64BitMode, { MCK_FS }, },
24341   { 6058 /* pop */, X86::POPGS64, Convert_NoOperands, AMFBS_In64BitMode, { MCK_GS }, },
24347   { 6058 /* pop */, X86::POP64r, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR64 }, },
24350   { 6058 /* pop */, X86::POP64rmm, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
24361   { 6122 /* popfq */, X86::POPF64, Convert_NoOperands, AMFBS_In64BitMode, {  }, },
24488   { 6423 /* ptwrite */, X86::PTWRITE64r, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR64 }, },
24490   { 6423 /* ptwrite */, X86::PTWRITE64m, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
24526   { 6531 /* push */, X86::PUSHFS64, Convert_NoOperands, AMFBS_In64BitMode, { MCK_FS }, },
24529   { 6531 /* push */, X86::PUSHGS64, Convert_NoOperands, AMFBS_In64BitMode, { MCK_GS }, },
24535   { 6531 /* push */, X86::PUSH64r, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR64 }, },
24536   { 6531 /* push */, X86::PUSH64i8, Convert__ImmSExti64i81_0, AMFBS_In64BitMode, { MCK_ImmSExti64i8 }, },
24539   { 6531 /* push */, X86::PUSH64i32, Convert__ImmSExti64i321_0, AMFBS_In64BitMode, { MCK_ImmSExti64i32 }, },
24544   { 6531 /* push */, X86::PUSH64rmm, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
24549   { 6570 /* pushfq */, X86::PUSHF64, Convert_NoOperands, AMFBS_In64BitMode, {  }, },
24560   { 6607 /* rcl */, X86::RCL64m1, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
24574   { 6607 /* rcl */, X86::RCL64mCL, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64, MCK_CL }, },
24575   { 6607 /* rcl */, X86::RCL64mi, Convert__Mem645_0__ImmUnsignedi81_1, AMFBS_In64BitMode, { MCK_Mem64, MCK_ImmUnsignedi8 }, },
24588   { 6643 /* rcr */, X86::RCR64m1, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
24602   { 6643 /* rcr */, X86::RCR64mCL, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64, MCK_CL }, },
24603   { 6643 /* rcr */, X86::RCR64mi, Convert__Mem645_0__ImmUnsignedi81_1, AMFBS_In64BitMode, { MCK_Mem64, MCK_ImmUnsignedi8 }, },
24606   { 6667 /* rdfsbase */, X86::RDFSBASE, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR32 }, },
24607   { 6667 /* rdfsbase */, X86::RDFSBASE64, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR64 }, },
24608   { 6696 /* rdgsbase */, X86::RDGSBASE, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR32 }, },
24609   { 6696 /* rdgsbase */, X86::RDGSBASE64, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR64 }, },
24612   { 6731 /* rdpid */, X86::RDPID64, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR64 }, },
24628   { 6849 /* ret */, X86::RETQ, Convert_NoOperands, AMFBS_In64BitMode, {  }, },
24631   { 6849 /* ret */, X86::RETIQ, Convert__Imm1_0, AMFBS_In64BitMode, { MCK_Imm }, },
24637   { 6858 /* retfq */, X86::LRETQ, Convert_NoOperands, AMFBS_In64BitMode, {  }, },
24638   { 6858 /* retfq */, X86::LRETIQ, Convert__Imm1_0, AMFBS_In64BitMode, { MCK_Imm }, },
24639   { 6879 /* rex64 */, X86::REX64_PREFIX, Convert_NoOperands, AMFBS_In64BitMode, {  }, },
24646   { 6885 /* rol */, X86::ROL64m1, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
24660   { 6885 /* rol */, X86::ROL64mCL, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64, MCK_CL }, },
24661   { 6885 /* rol */, X86::ROL64mi, Convert__Mem645_0__ImmUnsignedi81_1, AMFBS_In64BitMode, { MCK_Mem64, MCK_ImmUnsignedi8 }, },
24670   { 6909 /* ror */, X86::ROR64m1, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
24684   { 6909 /* ror */, X86::ROR64mCL, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64, MCK_CL }, },
24685   { 6909 /* ror */, X86::ROR64mi, Convert__Mem645_0__ImmUnsignedi81_1, AMFBS_In64BitMode, { MCK_Mem64, MCK_ImmUnsignedi8 }, },
24714   { 7021 /* sar */, X86::SAR64m1, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
24728   { 7021 /* sar */, X86::SAR64mCL, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64, MCK_CL }, },
24729   { 7021 /* sar */, X86::SAR64mi, Convert__Mem645_0__ImmUnsignedi81_1, AMFBS_In64BitMode, { MCK_Mem64, MCK_ImmUnsignedi8 }, },
24766   { 7074 /* sbb */, X86::SBB64mi8, Convert__Mem645_0__ImmSExti64i81_1, AMFBS_In64BitMode, { MCK_Mem64, MCK_ImmSExti64i8 }, },
24767   { 7074 /* sbb */, X86::SBB64mi32, Convert__Mem645_0__ImmSExti64i321_1, AMFBS_In64BitMode, { MCK_Mem64, MCK_ImmSExti64i32 }, },
24772   { 7098 /* scas */, X86::SCASQ, Convert__DstIdx641_0, AMFBS_In64BitMode, { MCK_DstIdx64 }, },
24777   { 7098 /* scas */, X86::SCASQ, Convert__DstIdx641_1, AMFBS_In64BitMode, { MCK_RAX, MCK_DstIdx64 }, },
24782   { 7121 /* scasq */, X86::SCASQ, Convert__DstIdx641_0, AMFBS_In64BitMode, { MCK_DstIdx64 }, },
24783   { 7121 /* scasq */, X86::SCASQ, Convert__DstIdx641_1, AMFBS_In64BitMode, { MCK_RAX, MCK_DstIdx64 }, },
24820   { 7237 /* sgdt */, X86::SGDT64m, Convert__Mem5_0, AMFBS_In64BitMode, { MCK_Mem }, },
24845   { 7338 /* shl */, X86::SHL64m1, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
24859   { 7338 /* shl */, X86::SHL64mCL, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64, MCK_CL }, },
24860   { 7338 /* shl */, X86::SHL64mi, Convert__Mem645_0__ImmUnsignedi81_1, AMFBS_In64BitMode, { MCK_Mem64, MCK_ImmUnsignedi8 }, },
24891   { 7402 /* shr */, X86::SHR64m1, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64 }, },
24905   { 7402 /* shr */, X86::SHR64mCL, Convert__Mem645_0, AMFBS_In64BitMode, { MCK_Mem64, MCK_CL }, },
24906   { 7402 /* shr */, X86::SHR64mi, Convert__Mem645_0__ImmUnsignedi81_1, AMFBS_In64BitMode, { MCK_Mem64, MCK_ImmUnsignedi8 }, },
24935   { 7480 /* sidt */, X86::SIDT64m, Convert__Mem5_0, AMFBS_In64BitMode, { MCK_Mem }, },
24941   { 7516 /* sldt */, X86::SLDT64r, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR64 }, },
24967   { 7630 /* stos */, X86::STOSQ, Convert__DstIdx641_0, AMFBS_In64BitMode, { MCK_DstIdx64 }, },
24971   { 7630 /* stos */, X86::STOSQ, Convert__DstIdx641_0, AMFBS_In64BitMode, { MCK_DstIdx64, MCK_RAX }, },
24977   { 7653 /* stosq */, X86::STOSQ, Convert__DstIdx641_0, AMFBS_In64BitMode, { MCK_DstIdx64 }, },
24978   { 7653 /* stosq */, X86::STOSQ, Convert__DstIdx641_0, AMFBS_In64BitMode, { MCK_DstIdx64, MCK_RAX }, },
25014   { 7684 /* sub */, X86::SUB64mi8, Convert__Mem645_0__ImmSExti64i81_1, AMFBS_In64BitMode, { MCK_Mem64, MCK_ImmSExti64i8 }, },
25015   { 7684 /* sub */, X86::SUB64mi32, Convert__Mem645_0__ImmSExti64i321_1, AMFBS_In64BitMode, { MCK_Mem64, MCK_ImmSExti64i32 }, },
25030   { 7773 /* sysexitq */, X86::SYSEXIT64, Convert_NoOperands, AMFBS_In64BitMode, {  }, },
25032   { 7797 /* sysretq */, X86::SYSRET64, Convert_NoOperands, AMFBS_In64BitMode, {  }, },
25048   { 7828 /* test */, X86::TEST64ri32, Convert__Reg1_0__ImmSExti64i321_1, AMFBS_In64BitMode, { MCK_GR64, MCK_ImmSExti64i32 }, },
25058   { 7828 /* test */, X86::TEST64mi32, Convert__Mem645_0__ImmSExti64i321_1, AMFBS_In64BitMode, { MCK_Mem64, MCK_ImmSExti64i32 }, },
25080   { 7936 /* umonitor */, X86::UMONITOR64, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR64 }, },
29086   { 11389 /* vmaskmovdqu */, X86::VMASKMOVDQU64, Convert__Reg1_0__Reg1_1, AMFBS_In64BitMode, { MCK_FR32, MCK_FR32 }, },
29280   { 11510 /* vmload */, X86::VMLOAD64, Convert_NoOperands, AMFBS_In64BitMode, { MCK_RAX }, },
29831   { 11976 /* vmread */, X86::VMREAD64rr, Convert__Reg1_0__Reg1_1, AMFBS_In64BitMode, { MCK_GR64, MCK_GR64 }, },
29833   { 11976 /* vmread */, X86::VMREAD64mr, Convert__Mem645_0__Reg1_1, AMFBS_In64BitMode, { MCK_Mem64, MCK_GR64 }, },
29836   { 12008 /* vmrun */, X86::VMRUN64, Convert_NoOperands, AMFBS_In64BitMode, { MCK_RAX }, },
29838   { 12014 /* vmsave */, X86::VMSAVE64, Convert_NoOperands, AMFBS_In64BitMode, { MCK_RAX }, },
29931   { 12049 /* vmwrite */, X86::VMWRITE64rr, Convert__Reg1_0__Reg1_1, AMFBS_In64BitMode, { MCK_GR64, MCK_GR64 }, },
29932   { 12049 /* vmwrite */, X86::VMWRITE64rm, Convert__Reg1_0__Mem645_1, AMFBS_In64BitMode, { MCK_GR64, MCK_Mem64 }, },
36816   { 15946 /* wrfsbase */, X86::WRFSBASE, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR32 }, },
36817   { 15946 /* wrfsbase */, X86::WRFSBASE64, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR64 }, },
36818   { 15975 /* wrgsbase */, X86::WRGSBASE, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR32 }, },
36819   { 15975 /* wrgsbase */, X86::WRGSBASE64, Convert__Reg1_0, AMFBS_In64BitMode, { MCK_GR64 }, },
36839   { 16095 /* xchg */, X86::XCHG32rr, Convert__regEAX__regEAX__Tie0_1_1__Tie1_1_1, AMFBS_In64BitMode, { MCK_EAX, MCK_EAX }, },
36895   { 16192 /* xor */, X86::XOR64mi8, Convert__Mem645_0__ImmSExti64i81_1, AMFBS_In64BitMode, { MCK_Mem64, MCK_ImmSExti64i8 }, },
36896   { 16192 /* xor */, X86::XOR64mi32, Convert__Mem645_0__ImmSExti64i321_1, AMFBS_In64BitMode, { MCK_Mem64, MCK_ImmSExti64i32 }, },
36905   { 16244 /* xrstor64 */, X86::XRSTOR64, Convert__Mem5_0, AMFBS_In64BitMode, { MCK_Mem }, },
36907   { 16261 /* xrstors64 */, X86::XRSTORS64, Convert__Mem5_0, AMFBS_In64BitMode, { MCK_Mem }, },
36909   { 16277 /* xsave64 */, X86::XSAVE64, Convert__Mem5_0, AMFBS_In64BitMode, { MCK_Mem }, },
36911   { 16292 /* xsavec64 */, X86::XSAVEC64, Convert__Mem5_0, AMFBS_In64BitMode, { MCK_Mem }, },
36913   { 16310 /* xsaveopt64 */, X86::XSAVEOPT64, Convert__Mem5_0, AMFBS_In64BitMode, { MCK_Mem }, },
36915   { 16328 /* xsaves64 */, X86::XSAVES64, Convert__Mem5_0, AMFBS_In64BitMode, { MCK_Mem }, },