/*===- TableGen'erated file ---------------------------------------*- C -*-===* * * X86 Disassembler * * Automatically generated file, do not edit! * *===----------------------------------------------------------------------===*/ static const struct InstructionSpecifier x86DisassemblerInstrSpecifiers[3807] = { { /* 0 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PHI" }, { /* 1 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "INLINEASM" }, { /* 2 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PROLOG_LABEL" }, { /* 3 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "EH_LABEL" }, { /* 4 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "GC_LABEL" }, { /* 5 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "KILL" }, { /* 6 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "EXTRACT_SUBREG" }, { /* 7 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "INSERT_SUBREG" }, { /* 8 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IMPLICIT_DEF" }, { /* 9 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUBREG_TO_REG" }, { /* 10 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "COPY_TO_REGCLASS" }, { /* 11 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DBG_VALUE" }, { /* 12 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "REG_SEQUENCE" }, { /* 13 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "COPY" }, { /* 14 */ MODIFIER_NONE, 0x37, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AAA" }, { /* 15 */ MODIFIER_NONE, 0xd5, { { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AAD8i8" }, { /* 16 */ MODIFIER_NONE, 0xd4, { { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AAM8i8" }, { /* 17 */ MODIFIER_NONE, 0x3f, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AAS" }, { /* 18 */ MODIFIER_NONE, 0xd9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ABS_F" }, { /* 19 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ABS_Fp32" }, { /* 20 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ABS_Fp64" }, { /* 21 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ABS_Fp80" }, { /* 22 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ACQUIRE_MOV16rm" }, { /* 23 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ACQUIRE_MOV32rm" }, { /* 24 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ACQUIRE_MOV64rm" }, { /* 25 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ACQUIRE_MOV8rm" }, { /* 26 */ MODIFIER_NONE, 0x15, { { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC16i16" }, { /* 27 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Mv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC16mi" }, { /* 28 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC16mi8" }, { /* 29 */ MODIFIER_NONE, 0x11, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC16mr" }, { /* 30 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC16ri" }, { /* 31 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC16ri8" }, { /* 32 */ MODIFIER_NONE, 0x13, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC16rm" }, { /* 33 */ MODIFIER_NONE, 0x11, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC16rr" }, { /* 34 */ MODIFIER_NONE, 0x13, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC16rr_REV" }, { /* 35 */ MODIFIER_NONE, 0x15, { { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC32i32" }, { /* 36 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Mv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC32mi" }, { /* 37 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC32mi8" }, { /* 38 */ MODIFIER_NONE, 0x11, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC32mr" }, { /* 39 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC32ri" }, { /* 40 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC32ri8" }, { /* 41 */ MODIFIER_NONE, 0x13, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC32rm" }, { /* 42 */ MODIFIER_NONE, 0x11, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC32rr" }, { /* 43 */ MODIFIER_NONE, 0x13, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC32rr_REV" }, { /* 44 */ MODIFIER_NONE, 0x15, { { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC64i32" }, { /* 45 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Mv }, { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC64mi32" }, { /* 46 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC64mi8" }, { /* 47 */ MODIFIER_NONE, 0x11, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC64mr" }, { /* 48 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC64ri32" }, { /* 49 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC64ri8" }, { /* 50 */ MODIFIER_NONE, 0x13, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC64rm" }, { /* 51 */ MODIFIER_NONE, 0x11, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC64rr" }, { /* 52 */ MODIFIER_NONE, 0x13, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC64rr_REV" }, { /* 53 */ MODIFIER_NONE, 0x14, { { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC8i8" }, { /* 54 */ MODIFIER_NONE, 0x80, { { ENCODING_RM, TYPE_M8 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC8mi" }, { /* 55 */ MODIFIER_NONE, 0x10, { { ENCODING_RM, TYPE_M8 }, { ENCODING_REG, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC8mr" }, { /* 56 */ MODIFIER_NONE, 0x80, { { ENCODING_RM, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC8ri" }, { /* 57 */ MODIFIER_NONE, 0x12, { { ENCODING_REG, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC8rm" }, { /* 58 */ MODIFIER_NONE, 0x10, { { ENCODING_RM, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC8rr" }, { /* 59 */ MODIFIER_NONE, 0x12, { { ENCODING_REG, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADC8rr_REV" }, { /* 60 */ MODIFIER_NONE, 0x05, { { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD16i16" }, { /* 61 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Mv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD16mi" }, { /* 62 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD16mi8" }, { /* 63 */ MODIFIER_NONE, 0x01, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD16mr" }, { /* 64 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD16ri" }, { /* 65 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD16ri8" }, { /* 66 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD16ri8_DB" }, { /* 67 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD16ri_DB" }, { /* 68 */ MODIFIER_NONE, 0x03, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD16rm" }, { /* 69 */ MODIFIER_NONE, 0x01, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD16rr" }, { /* 70 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD16rr_DB" }, { /* 71 */ MODIFIER_NONE, 0x03, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD16rr_REV" }, { /* 72 */ MODIFIER_NONE, 0x05, { { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD32i32" }, { /* 73 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Mv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD32mi" }, { /* 74 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD32mi8" }, { /* 75 */ MODIFIER_NONE, 0x01, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD32mr" }, { /* 76 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD32ri" }, { /* 77 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD32ri8" }, { /* 78 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD32ri8_DB" }, { /* 79 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD32ri_DB" }, { /* 80 */ MODIFIER_NONE, 0x03, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD32rm" }, { /* 81 */ MODIFIER_NONE, 0x01, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD32rr" }, { /* 82 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD32rr_DB" }, { /* 83 */ MODIFIER_NONE, 0x03, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD32rr_REV" }, { /* 84 */ MODIFIER_NONE, 0x05, { { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD64i32" }, { /* 85 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Mv }, { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD64mi32" }, { /* 86 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD64mi8" }, { /* 87 */ MODIFIER_NONE, 0x01, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD64mr" }, { /* 88 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD64ri32" }, { /* 89 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD64ri32_DB" }, { /* 90 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD64ri8" }, { /* 91 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD64ri8_DB" }, { /* 92 */ MODIFIER_NONE, 0x03, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD64rm" }, { /* 93 */ MODIFIER_NONE, 0x01, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD64rr" }, { /* 94 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD64rr_DB" }, { /* 95 */ MODIFIER_NONE, 0x03, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD64rr_REV" }, { /* 96 */ MODIFIER_NONE, 0x04, { { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD8i8" }, { /* 97 */ MODIFIER_NONE, 0x80, { { ENCODING_RM, TYPE_M8 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD8mi" }, { /* 98 */ MODIFIER_NONE, 0x00, { { ENCODING_RM, TYPE_M8 }, { ENCODING_REG, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD8mr" }, { /* 99 */ MODIFIER_NONE, 0x80, { { ENCODING_RM, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD8ri" }, { /* 100 */ MODIFIER_NONE, 0x02, { { ENCODING_REG, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD8rm" }, { /* 101 */ MODIFIER_NONE, 0x00, { { ENCODING_RM, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD8rr" }, { /* 102 */ MODIFIER_NONE, 0x02, { { ENCODING_REG, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD8rr_REV" }, { /* 103 */ MODIFIER_NONE, 0x58, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADDPDrm" }, { /* 104 */ MODIFIER_NONE, 0x58, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADDPDrr" }, { /* 105 */ MODIFIER_NONE, 0x58, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADDPSrm" }, { /* 106 */ MODIFIER_NONE, 0x58, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADDPSrr" }, { /* 107 */ MODIFIER_NONE, 0x58, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADDSDrm" }, { /* 108 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADDSDrm_Int" }, { /* 109 */ MODIFIER_NONE, 0x58, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADDSDrr" }, { /* 110 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADDSDrr_Int" }, { /* 111 */ MODIFIER_NONE, 0x58, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADDSSrm" }, { /* 112 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADDSSrm_Int" }, { /* 113 */ MODIFIER_NONE, 0x58, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADDSSrr" }, { /* 114 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADDSSrr_Int" }, { /* 115 */ MODIFIER_NONE, 0xd0, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADDSUBPDrm" }, { /* 116 */ MODIFIER_NONE, 0xd0, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADDSUBPDrr" }, { /* 117 */ MODIFIER_NONE, 0xd0, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADDSUBPSrm" }, { /* 118 */ MODIFIER_NONE, 0xd0, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADDSUBPSrr" }, { /* 119 */ MODIFIER_NONE, 0xd8, { { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD_F32m" }, { /* 120 */ MODIFIER_NONE, 0xdc, { { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD_F64m" }, { /* 121 */ MODIFIER_NONE, 0xde, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD_FI16m" }, { /* 122 */ MODIFIER_NONE, 0xda, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD_FI32m" }, { /* 123 */ MODIFIER_MODRM, 0xc0, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD_FPrST0" }, { /* 124 */ MODIFIER_MODRM, 0xc0, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD_FST0r" }, { /* 125 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD_Fp32" }, { /* 126 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD_Fp32m" }, { /* 127 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD_Fp64" }, { /* 128 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD_Fp64m" }, { /* 129 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD_Fp64m32" }, { /* 130 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD_Fp80" }, { /* 131 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD_Fp80m32" }, { /* 132 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD_Fp80m64" }, { /* 133 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD_FpI16m32" }, { /* 134 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD_FpI16m64" }, { /* 135 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD_FpI16m80" }, { /* 136 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD_FpI32m32" }, { /* 137 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD_FpI32m64" }, { /* 138 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD_FpI32m80" }, { /* 139 */ MODIFIER_MODRM, 0xc0, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADD_FrST0" }, { /* 140 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADJCALLSTACKDOWN32" }, { /* 141 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADJCALLSTACKDOWN64" }, { /* 142 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADJCALLSTACKUP32" }, { /* 143 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ADJCALLSTACKUP64" }, { /* 144 */ MODIFIER_NONE, 0xdf, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AESDECLASTrm" }, { /* 145 */ MODIFIER_NONE, 0xdf, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AESDECLASTrr" }, { /* 146 */ MODIFIER_NONE, 0xde, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AESDECrm" }, { /* 147 */ MODIFIER_NONE, 0xde, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AESDECrr" }, { /* 148 */ MODIFIER_NONE, 0xdd, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AESENCLASTrm" }, { /* 149 */ MODIFIER_NONE, 0xdd, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AESENCLASTrr" }, { /* 150 */ MODIFIER_NONE, 0xdc, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AESENCrm" }, { /* 151 */ MODIFIER_NONE, 0xdc, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AESENCrr" }, { /* 152 */ MODIFIER_NONE, 0xdb, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AESIMCrm" }, { /* 153 */ MODIFIER_NONE, 0xdb, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AESIMCrr" }, { /* 154 */ MODIFIER_NONE, 0xdf, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AESKEYGENASSIST128rm" }, { /* 155 */ MODIFIER_NONE, 0xdf, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AESKEYGENASSIST128rr" }, { /* 156 */ MODIFIER_NONE, 0x25, { { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND16i16" }, { /* 157 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Mv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND16mi" }, { /* 158 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND16mi8" }, { /* 159 */ MODIFIER_NONE, 0x21, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND16mr" }, { /* 160 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND16ri" }, { /* 161 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND16ri8" }, { /* 162 */ MODIFIER_NONE, 0x23, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND16rm" }, { /* 163 */ MODIFIER_NONE, 0x21, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND16rr" }, { /* 164 */ MODIFIER_NONE, 0x23, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND16rr_REV" }, { /* 165 */ MODIFIER_NONE, 0x25, { { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND32i32" }, { /* 166 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Mv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND32mi" }, { /* 167 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND32mi8" }, { /* 168 */ MODIFIER_NONE, 0x21, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND32mr" }, { /* 169 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND32ri" }, { /* 170 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND32ri8" }, { /* 171 */ MODIFIER_NONE, 0x23, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND32rm" }, { /* 172 */ MODIFIER_NONE, 0x21, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND32rr" }, { /* 173 */ MODIFIER_NONE, 0x23, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND32rr_REV" }, { /* 174 */ MODIFIER_NONE, 0x25, { { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND64i32" }, { /* 175 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Mv }, { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND64mi32" }, { /* 176 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND64mi8" }, { /* 177 */ MODIFIER_NONE, 0x21, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND64mr" }, { /* 178 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND64ri32" }, { /* 179 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND64ri8" }, { /* 180 */ MODIFIER_NONE, 0x23, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND64rm" }, { /* 181 */ MODIFIER_NONE, 0x21, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND64rr" }, { /* 182 */ MODIFIER_NONE, 0x23, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND64rr_REV" }, { /* 183 */ MODIFIER_NONE, 0x24, { { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND8i8" }, { /* 184 */ MODIFIER_NONE, 0x80, { { ENCODING_RM, TYPE_M8 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND8mi" }, { /* 185 */ MODIFIER_NONE, 0x20, { { ENCODING_RM, TYPE_M8 }, { ENCODING_REG, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND8mr" }, { /* 186 */ MODIFIER_NONE, 0x80, { { ENCODING_RM, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND8ri" }, { /* 187 */ MODIFIER_NONE, 0x22, { { ENCODING_REG, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND8rm" }, { /* 188 */ MODIFIER_NONE, 0x20, { { ENCODING_RM, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND8rr" }, { /* 189 */ MODIFIER_NONE, 0x22, { { ENCODING_REG, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AND8rr_REV" }, { /* 190 */ MODIFIER_NONE, 0xf2, { { ENCODING_REG, TYPE_Rv }, { ENCODING_VVVV, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ANDN32rm" }, { /* 191 */ MODIFIER_NONE, 0xf2, { { ENCODING_REG, TYPE_Rv }, { ENCODING_VVVV, TYPE_Rv }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ANDN32rr" }, { /* 192 */ MODIFIER_NONE, 0xf2, { { ENCODING_REG, TYPE_R64 }, { ENCODING_VVVV, TYPE_R64 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ANDN64rm" }, { /* 193 */ MODIFIER_NONE, 0xf2, { { ENCODING_REG, TYPE_R64 }, { ENCODING_VVVV, TYPE_R64 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ANDN64rr" }, { /* 194 */ MODIFIER_NONE, 0x55, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ANDNPDrm" }, { /* 195 */ MODIFIER_NONE, 0x55, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ANDNPDrr" }, { /* 196 */ MODIFIER_NONE, 0x55, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ANDNPSrm" }, { /* 197 */ MODIFIER_NONE, 0x55, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ANDNPSrr" }, { /* 198 */ MODIFIER_NONE, 0x54, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ANDPDrm" }, { /* 199 */ MODIFIER_NONE, 0x54, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ANDPDrr" }, { /* 200 */ MODIFIER_NONE, 0x54, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ANDPSrm" }, { /* 201 */ MODIFIER_NONE, 0x54, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ANDPSrr" }, { /* 202 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_R16 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ARPL16mr" }, { /* 203 */ MODIFIER_NONE, 0x63, { { ENCODING_RM, TYPE_R16 }, { ENCODING_REG, TYPE_R16 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ARPL16rr" }, { /* 204 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMADD6432" }, { /* 205 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMAND16" }, { /* 206 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMAND32" }, { /* 207 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMAND64" }, { /* 208 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMAND6432" }, { /* 209 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMAND8" }, { /* 210 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMMAX16" }, { /* 211 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMMAX32" }, { /* 212 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMMAX64" }, { /* 213 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMMIN16" }, { /* 214 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMMIN32" }, { /* 215 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMMIN64" }, { /* 216 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMNAND16" }, { /* 217 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMNAND32" }, { /* 218 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMNAND64" }, { /* 219 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMNAND6432" }, { /* 220 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMNAND8" }, { /* 221 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMOR16" }, { /* 222 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMOR32" }, { /* 223 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMOR64" }, { /* 224 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMOR6432" }, { /* 225 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMOR8" }, { /* 226 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMSUB6432" }, { /* 227 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMSWAP6432" }, { /* 228 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMUMAX16" }, { /* 229 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMUMAX32" }, { /* 230 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMUMAX64" }, { /* 231 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMUMIN16" }, { /* 232 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMUMIN32" }, { /* 233 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMUMIN64" }, { /* 234 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMXOR16" }, { /* 235 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMXOR32" }, { /* 236 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMXOR64" }, { /* 237 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMXOR6432" }, { /* 238 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ATOMXOR8" }, { /* 239 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AVX_SET0PDY" }, { /* 240 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AVX_SET0PSY" }, { /* 241 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "AVX_SETALLONES" }, { /* 242 */ MODIFIER_NONE, 0x0d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "BLENDPDrmi" }, { /* 243 */ MODIFIER_NONE, 0x0d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "BLENDPDrri" }, { /* 244 */ MODIFIER_NONE, 0x0c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "BLENDPSrmi" }, { /* 245 */ MODIFIER_NONE, 0x0c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "BLENDPSrri" }, { /* 246 */ MODIFIER_NONE, 0x15, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BLENDVPDrm0" }, { /* 247 */ MODIFIER_NONE, 0x15, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BLENDVPDrr0" }, { /* 248 */ MODIFIER_NONE, 0x14, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BLENDVPSrm0" }, { /* 249 */ MODIFIER_NONE, 0x14, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BLENDVPSrr0" }, { /* 250 */ MODIFIER_NONE, 0x62, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BOUNDS16rm" }, { /* 251 */ MODIFIER_NONE, 0x62, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BOUNDS32rm" }, { /* 252 */ MODIFIER_NONE, 0xbc, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BSF16rm" }, { /* 253 */ MODIFIER_NONE, 0xbc, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BSF16rr" }, { /* 254 */ MODIFIER_NONE, 0xbc, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BSF32rm" }, { /* 255 */ MODIFIER_NONE, 0xbc, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BSF32rr" }, { /* 256 */ MODIFIER_NONE, 0xbc, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BSF64rm" }, { /* 257 */ MODIFIER_NONE, 0xbc, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BSF64rr" }, { /* 258 */ MODIFIER_NONE, 0xbd, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BSR16rm" }, { /* 259 */ MODIFIER_NONE, 0xbd, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BSR16rr" }, { /* 260 */ MODIFIER_NONE, 0xbd, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BSR32rm" }, { /* 261 */ MODIFIER_NONE, 0xbd, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BSR32rr" }, { /* 262 */ MODIFIER_NONE, 0xbd, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BSR64rm" }, { /* 263 */ MODIFIER_NONE, 0xbd, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BSR64rr" }, { /* 264 */ MODIFIER_OPCODE, 0xc8, { { ENCODING_Rv, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BSWAP32r" }, { /* 265 */ MODIFIER_OPCODE, 0xc8, { { ENCODING_RO, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BSWAP64r" }, { /* 266 */ MODIFIER_NONE, 0xba, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BT16mi8" }, { /* 267 */ MODIFIER_NONE, 0xa3, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BT16mr" }, { /* 268 */ MODIFIER_NONE, 0xba, { { ENCODING_RM, TYPE_Rv }, { ENCODING_IB, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BT16ri8" }, { /* 269 */ MODIFIER_NONE, 0xa3, { { ENCODING_RM, TYPE_Rv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BT16rr" }, { /* 270 */ MODIFIER_NONE, 0xba, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BT32mi8" }, { /* 271 */ MODIFIER_NONE, 0xa3, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BT32mr" }, { /* 272 */ MODIFIER_NONE, 0xba, { { ENCODING_RM, TYPE_Rv }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BT32ri8" }, { /* 273 */ MODIFIER_NONE, 0xa3, { { ENCODING_RM, TYPE_Rv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BT32rr" }, { /* 274 */ MODIFIER_NONE, 0xba, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BT64mi8" }, { /* 275 */ MODIFIER_NONE, 0xa3, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BT64mr" }, { /* 276 */ MODIFIER_NONE, 0xba, { { ENCODING_RM, TYPE_R64 }, { ENCODING_IB, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BT64ri8" }, { /* 277 */ MODIFIER_NONE, 0xa3, { { ENCODING_RM, TYPE_R64 }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BT64rr" }, { /* 278 */ MODIFIER_NONE, 0xba, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTC16mi8" }, { /* 279 */ MODIFIER_NONE, 0xbb, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTC16mr" }, { /* 280 */ MODIFIER_NONE, 0xba, { { ENCODING_RM, TYPE_Rv }, { ENCODING_IB, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTC16ri8" }, { /* 281 */ MODIFIER_NONE, 0xbb, { { ENCODING_RM, TYPE_Rv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTC16rr" }, { /* 282 */ MODIFIER_NONE, 0xba, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTC32mi8" }, { /* 283 */ MODIFIER_NONE, 0xbb, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTC32mr" }, { /* 284 */ MODIFIER_NONE, 0xba, { { ENCODING_RM, TYPE_Rv }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTC32ri8" }, { /* 285 */ MODIFIER_NONE, 0xbb, { { ENCODING_RM, TYPE_Rv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTC32rr" }, { /* 286 */ MODIFIER_NONE, 0xba, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTC64mi8" }, { /* 287 */ MODIFIER_NONE, 0xbb, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTC64mr" }, { /* 288 */ MODIFIER_NONE, 0xba, { { ENCODING_RM, TYPE_R64 }, { ENCODING_IB, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTC64ri8" }, { /* 289 */ MODIFIER_NONE, 0xbb, { { ENCODING_RM, TYPE_R64 }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTC64rr" }, { /* 290 */ MODIFIER_NONE, 0xba, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTR16mi8" }, { /* 291 */ MODIFIER_NONE, 0xb3, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTR16mr" }, { /* 292 */ MODIFIER_NONE, 0xba, { { ENCODING_RM, TYPE_Rv }, { ENCODING_IB, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTR16ri8" }, { /* 293 */ MODIFIER_NONE, 0xb3, { { ENCODING_RM, TYPE_Rv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTR16rr" }, { /* 294 */ MODIFIER_NONE, 0xba, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTR32mi8" }, { /* 295 */ MODIFIER_NONE, 0xb3, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTR32mr" }, { /* 296 */ MODIFIER_NONE, 0xba, { { ENCODING_RM, TYPE_Rv }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTR32ri8" }, { /* 297 */ MODIFIER_NONE, 0xb3, { { ENCODING_RM, TYPE_Rv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTR32rr" }, { /* 298 */ MODIFIER_NONE, 0xba, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTR64mi8" }, { /* 299 */ MODIFIER_NONE, 0xb3, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTR64mr" }, { /* 300 */ MODIFIER_NONE, 0xba, { { ENCODING_RM, TYPE_R64 }, { ENCODING_IB, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTR64ri8" }, { /* 301 */ MODIFIER_NONE, 0xb3, { { ENCODING_RM, TYPE_R64 }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTR64rr" }, { /* 302 */ MODIFIER_NONE, 0xba, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTS16mi8" }, { /* 303 */ MODIFIER_NONE, 0xab, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTS16mr" }, { /* 304 */ MODIFIER_NONE, 0xba, { { ENCODING_RM, TYPE_Rv }, { ENCODING_IB, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTS16ri8" }, { /* 305 */ MODIFIER_NONE, 0xab, { { ENCODING_RM, TYPE_Rv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTS16rr" }, { /* 306 */ MODIFIER_NONE, 0xba, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTS32mi8" }, { /* 307 */ MODIFIER_NONE, 0xab, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTS32mr" }, { /* 308 */ MODIFIER_NONE, 0xba, { { ENCODING_RM, TYPE_Rv }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTS32ri8" }, { /* 309 */ MODIFIER_NONE, 0xab, { { ENCODING_RM, TYPE_Rv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTS32rr" }, { /* 310 */ MODIFIER_NONE, 0xba, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTS64mi8" }, { /* 311 */ MODIFIER_NONE, 0xab, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTS64mr" }, { /* 312 */ MODIFIER_NONE, 0xba, { { ENCODING_RM, TYPE_R64 }, { ENCODING_IB, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTS64ri8" }, { /* 313 */ MODIFIER_NONE, 0xab, { { ENCODING_RM, TYPE_R64 }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "BTS64rr" }, { /* 314 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CALL32m" }, { /* 315 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CALL32r" }, { /* 316 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CALL64m" }, { /* 317 */ MODIFIER_NONE, 0xe8, { { ENCODING_ID, TYPE_REL64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CALL64pcrel32" }, { /* 318 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CALL64r" }, { /* 319 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 320 */ MODIFIER_NONE, 0xe8, { { ENCODING_ID, TYPE_REL32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CALLpcrel32" }, { /* 321 */ MODIFIER_NONE, 0x98, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CBW" }, { /* 322 */ MODIFIER_NONE, 0x99, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CDQ" }, { /* 323 */ MODIFIER_NONE, 0x98, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CDQE" }, { /* 324 */ MODIFIER_NONE, 0xd9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CHS_F" }, { /* 325 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CHS_Fp32" }, { /* 326 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CHS_Fp64" }, { /* 327 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CHS_Fp80" }, { /* 328 */ MODIFIER_NONE, 0xf8, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CLC" }, { /* 329 */ MODIFIER_NONE, 0xfc, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CLD" }, { /* 330 */ MODIFIER_NONE, 0xae, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CLFLUSH" }, { /* 331 */ MODIFIER_NONE, 0xfa, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CLI" }, { /* 332 */ MODIFIER_NONE, 0x06, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CLTS" }, { /* 333 */ MODIFIER_NONE, 0xf5, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMC" }, { /* 334 */ MODIFIER_NONE, 0x47, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVA16rm" }, { /* 335 */ MODIFIER_NONE, 0x47, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVA16rr" }, { /* 336 */ MODIFIER_NONE, 0x47, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVA32rm" }, { /* 337 */ MODIFIER_NONE, 0x47, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVA32rr" }, { /* 338 */ MODIFIER_NONE, 0x47, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVA64rm" }, { /* 339 */ MODIFIER_NONE, 0x47, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVA64rr" }, { /* 340 */ MODIFIER_NONE, 0x43, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVAE16rm" }, { /* 341 */ MODIFIER_NONE, 0x43, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVAE16rr" }, { /* 342 */ MODIFIER_NONE, 0x43, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVAE32rm" }, { /* 343 */ MODIFIER_NONE, 0x43, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVAE32rr" }, { /* 344 */ MODIFIER_NONE, 0x43, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVAE64rm" }, { /* 345 */ MODIFIER_NONE, 0x43, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVAE64rr" }, { /* 346 */ MODIFIER_NONE, 0x42, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVB16rm" }, { /* 347 */ MODIFIER_NONE, 0x42, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVB16rr" }, { /* 348 */ MODIFIER_NONE, 0x42, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVB32rm" }, { /* 349 */ MODIFIER_NONE, 0x42, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVB32rr" }, { /* 350 */ MODIFIER_NONE, 0x42, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVB64rm" }, { /* 351 */ MODIFIER_NONE, 0x42, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVB64rr" }, { /* 352 */ MODIFIER_NONE, 0x46, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVBE16rm" }, { /* 353 */ MODIFIER_NONE, 0x46, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVBE16rr" }, { /* 354 */ MODIFIER_NONE, 0x46, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVBE32rm" }, { /* 355 */ MODIFIER_NONE, 0x46, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVBE32rr" }, { /* 356 */ MODIFIER_NONE, 0x46, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVBE64rm" }, { /* 357 */ MODIFIER_NONE, 0x46, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVBE64rr" }, { /* 358 */ MODIFIER_MODRM, 0xd0, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVBE_F" }, { /* 359 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVBE_Fp32" }, { /* 360 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVBE_Fp64" }, { /* 361 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVBE_Fp80" }, { /* 362 */ MODIFIER_MODRM, 0xc0, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVB_F" }, { /* 363 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVB_Fp32" }, { /* 364 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVB_Fp64" }, { /* 365 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVB_Fp80" }, { /* 366 */ MODIFIER_NONE, 0x44, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVE16rm" }, { /* 367 */ MODIFIER_NONE, 0x44, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVE16rr" }, { /* 368 */ MODIFIER_NONE, 0x44, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVE32rm" }, { /* 369 */ MODIFIER_NONE, 0x44, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVE32rr" }, { /* 370 */ MODIFIER_NONE, 0x44, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVE64rm" }, { /* 371 */ MODIFIER_NONE, 0x44, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVE64rr" }, { /* 372 */ MODIFIER_MODRM, 0xc8, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVE_F" }, { /* 373 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVE_Fp32" }, { /* 374 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVE_Fp64" }, { /* 375 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVE_Fp80" }, { /* 376 */ MODIFIER_NONE, 0x4f, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVG16rm" }, { /* 377 */ MODIFIER_NONE, 0x4f, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVG16rr" }, { /* 378 */ MODIFIER_NONE, 0x4f, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVG32rm" }, { /* 379 */ MODIFIER_NONE, 0x4f, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVG32rr" }, { /* 380 */ MODIFIER_NONE, 0x4f, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVG64rm" }, { /* 381 */ MODIFIER_NONE, 0x4f, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVG64rr" }, { /* 382 */ MODIFIER_NONE, 0x4d, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVGE16rm" }, { /* 383 */ MODIFIER_NONE, 0x4d, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVGE16rr" }, { /* 384 */ MODIFIER_NONE, 0x4d, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVGE32rm" }, { /* 385 */ MODIFIER_NONE, 0x4d, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVGE32rr" }, { /* 386 */ MODIFIER_NONE, 0x4d, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVGE64rm" }, { /* 387 */ MODIFIER_NONE, 0x4d, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVGE64rr" }, { /* 388 */ MODIFIER_NONE, 0x4c, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVL16rm" }, { /* 389 */ MODIFIER_NONE, 0x4c, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVL16rr" }, { /* 390 */ MODIFIER_NONE, 0x4c, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVL32rm" }, { /* 391 */ MODIFIER_NONE, 0x4c, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVL32rr" }, { /* 392 */ MODIFIER_NONE, 0x4c, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVL64rm" }, { /* 393 */ MODIFIER_NONE, 0x4c, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVL64rr" }, { /* 394 */ MODIFIER_NONE, 0x4e, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVLE16rm" }, { /* 395 */ MODIFIER_NONE, 0x4e, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVLE16rr" }, { /* 396 */ MODIFIER_NONE, 0x4e, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVLE32rm" }, { /* 397 */ MODIFIER_NONE, 0x4e, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVLE32rr" }, { /* 398 */ MODIFIER_NONE, 0x4e, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVLE64rm" }, { /* 399 */ MODIFIER_NONE, 0x4e, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVLE64rr" }, { /* 400 */ MODIFIER_MODRM, 0xd0, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNBE_F" }, { /* 401 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNBE_Fp32" }, { /* 402 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNBE_Fp64" }, { /* 403 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNBE_Fp80" }, { /* 404 */ MODIFIER_MODRM, 0xc0, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNB_F" }, { /* 405 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNB_Fp32" }, { /* 406 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNB_Fp64" }, { /* 407 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNB_Fp80" }, { /* 408 */ MODIFIER_NONE, 0x45, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNE16rm" }, { /* 409 */ MODIFIER_NONE, 0x45, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNE16rr" }, { /* 410 */ MODIFIER_NONE, 0x45, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNE32rm" }, { /* 411 */ MODIFIER_NONE, 0x45, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNE32rr" }, { /* 412 */ MODIFIER_NONE, 0x45, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNE64rm" }, { /* 413 */ MODIFIER_NONE, 0x45, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNE64rr" }, { /* 414 */ MODIFIER_MODRM, 0xc8, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNE_F" }, { /* 415 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNE_Fp32" }, { /* 416 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNE_Fp64" }, { /* 417 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNE_Fp80" }, { /* 418 */ MODIFIER_NONE, 0x41, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNO16rm" }, { /* 419 */ MODIFIER_NONE, 0x41, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNO16rr" }, { /* 420 */ MODIFIER_NONE, 0x41, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNO32rm" }, { /* 421 */ MODIFIER_NONE, 0x41, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNO32rr" }, { /* 422 */ MODIFIER_NONE, 0x41, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNO64rm" }, { /* 423 */ MODIFIER_NONE, 0x41, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNO64rr" }, { /* 424 */ MODIFIER_NONE, 0x4b, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNP16rm" }, { /* 425 */ MODIFIER_NONE, 0x4b, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNP16rr" }, { /* 426 */ MODIFIER_NONE, 0x4b, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNP32rm" }, { /* 427 */ MODIFIER_NONE, 0x4b, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNP32rr" }, { /* 428 */ MODIFIER_NONE, 0x4b, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNP64rm" }, { /* 429 */ MODIFIER_NONE, 0x4b, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNP64rr" }, { /* 430 */ MODIFIER_MODRM, 0xd8, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNP_F" }, { /* 431 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNP_Fp32" }, { /* 432 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNP_Fp64" }, { /* 433 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNP_Fp80" }, { /* 434 */ MODIFIER_NONE, 0x49, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNS16rm" }, { /* 435 */ MODIFIER_NONE, 0x49, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNS16rr" }, { /* 436 */ MODIFIER_NONE, 0x49, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNS32rm" }, { /* 437 */ MODIFIER_NONE, 0x49, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNS32rr" }, { /* 438 */ MODIFIER_NONE, 0x49, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNS64rm" }, { /* 439 */ MODIFIER_NONE, 0x49, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVNS64rr" }, { /* 440 */ MODIFIER_NONE, 0x40, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVO16rm" }, { /* 441 */ MODIFIER_NONE, 0x40, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVO16rr" }, { /* 442 */ MODIFIER_NONE, 0x40, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVO32rm" }, { /* 443 */ MODIFIER_NONE, 0x40, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVO32rr" }, { /* 444 */ MODIFIER_NONE, 0x40, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVO64rm" }, { /* 445 */ MODIFIER_NONE, 0x40, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVO64rr" }, { /* 446 */ MODIFIER_NONE, 0x4a, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVP16rm" }, { /* 447 */ MODIFIER_NONE, 0x4a, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVP16rr" }, { /* 448 */ MODIFIER_NONE, 0x4a, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVP32rm" }, { /* 449 */ MODIFIER_NONE, 0x4a, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVP32rr" }, { /* 450 */ MODIFIER_NONE, 0x4a, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVP64rm" }, { /* 451 */ MODIFIER_NONE, 0x4a, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVP64rr" }, { /* 452 */ MODIFIER_MODRM, 0xd8, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVP_F" }, { /* 453 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVP_Fp32" }, { /* 454 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVP_Fp64" }, { /* 455 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVP_Fp80" }, { /* 456 */ MODIFIER_NONE, 0x48, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVS16rm" }, { /* 457 */ MODIFIER_NONE, 0x48, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVS16rr" }, { /* 458 */ MODIFIER_NONE, 0x48, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVS32rm" }, { /* 459 */ MODIFIER_NONE, 0x48, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVS32rr" }, { /* 460 */ MODIFIER_NONE, 0x48, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVS64rm" }, { /* 461 */ MODIFIER_NONE, 0x48, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOVS64rr" }, { /* 462 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOV_FR32" }, { /* 463 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOV_FR64" }, { /* 464 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOV_GR16" }, { /* 465 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOV_GR32" }, { /* 466 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOV_GR8" }, { /* 467 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOV_RFP32" }, { /* 468 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOV_RFP64" }, { /* 469 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOV_RFP80" }, { /* 470 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOV_V2F64" }, { /* 471 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOV_V2I64" }, { /* 472 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOV_V4F32" }, { /* 473 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOV_V4F64" }, { /* 474 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOV_V4I64" }, { /* 475 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMOV_V8F32" }, { /* 476 */ MODIFIER_NONE, 0x3d, { { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP16i16" }, { /* 477 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Mv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP16mi" }, { /* 478 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP16mi8" }, { /* 479 */ MODIFIER_NONE, 0x39, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP16mr" }, { /* 480 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Rv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP16ri" }, { /* 481 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Rv }, { ENCODING_IB, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP16ri8" }, { /* 482 */ MODIFIER_NONE, 0x3b, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP16rm" }, { /* 483 */ MODIFIER_NONE, 0x39, { { ENCODING_RM, TYPE_Rv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP16rr" }, { /* 484 */ MODIFIER_NONE, 0x3b, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP16rr_REV" }, { /* 485 */ MODIFIER_NONE, 0x3d, { { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP32i32" }, { /* 486 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Mv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP32mi" }, { /* 487 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP32mi8" }, { /* 488 */ MODIFIER_NONE, 0x39, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP32mr" }, { /* 489 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Rv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP32ri" }, { /* 490 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Rv }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP32ri8" }, { /* 491 */ MODIFIER_NONE, 0x3b, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP32rm" }, { /* 492 */ MODIFIER_NONE, 0x39, { { ENCODING_RM, TYPE_Rv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP32rr" }, { /* 493 */ MODIFIER_NONE, 0x3b, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP32rr_REV" }, { /* 494 */ MODIFIER_NONE, 0x3d, { { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP64i32" }, { /* 495 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Mv }, { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP64mi32" }, { /* 496 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP64mi8" }, { /* 497 */ MODIFIER_NONE, 0x39, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP64mr" }, { /* 498 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_R64 }, { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP64ri32" }, { /* 499 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_R64 }, { ENCODING_IB, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP64ri8" }, { /* 500 */ MODIFIER_NONE, 0x3b, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP64rm" }, { /* 501 */ MODIFIER_NONE, 0x39, { { ENCODING_RM, TYPE_R64 }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP64rr" }, { /* 502 */ MODIFIER_NONE, 0x3b, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP64rr_REV" }, { /* 503 */ MODIFIER_NONE, 0x3c, { { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP8i8" }, { /* 504 */ MODIFIER_NONE, 0x80, { { ENCODING_RM, TYPE_M8 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP8mi" }, { /* 505 */ MODIFIER_NONE, 0x38, { { ENCODING_RM, TYPE_M8 }, { ENCODING_REG, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP8mr" }, { /* 506 */ MODIFIER_NONE, 0x80, { { ENCODING_RM, TYPE_R8 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP8ri" }, { /* 507 */ MODIFIER_NONE, 0x3a, { { ENCODING_REG, TYPE_R8 }, { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP8rm" }, { /* 508 */ MODIFIER_NONE, 0x38, { { ENCODING_RM, TYPE_R8 }, { ENCODING_REG, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP8rr" }, { /* 509 */ MODIFIER_NONE, 0x3a, { { ENCODING_REG, TYPE_R8 }, { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMP8rr_REV" }, { /* 510 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 511 */ MODIFIER_NONE, 0xc2, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "CMPPDrmi_alt" }, { /* 512 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 513 */ MODIFIER_NONE, 0xc2, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "CMPPDrri_alt" }, { /* 514 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 515 */ MODIFIER_NONE, 0xc2, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "CMPPSrmi_alt" }, { /* 516 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 517 */ MODIFIER_NONE, 0xc2, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "CMPPSrri_alt" }, { /* 518 */ MODIFIER_NONE, 0xa7, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMPS16" }, { /* 519 */ MODIFIER_NONE, 0xa7, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMPS32" }, { /* 520 */ MODIFIER_NONE, 0xa7, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMPS64" }, { /* 521 */ MODIFIER_NONE, 0xa6, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMPS8" }, { /* 522 */ MODIFIER_NONE, 0xc2, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_IB, TYPE_IMM3 }, { ENCODING_NONE, TYPE_NONE } }, "CMPSDrm" }, { /* 523 */ MODIFIER_NONE, 0xc2, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "CMPSDrm_alt" }, { /* 524 */ MODIFIER_NONE, 0xc2, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_IB, TYPE_IMM3 }, { ENCODING_NONE, TYPE_NONE } }, "CMPSDrr" }, { /* 525 */ MODIFIER_NONE, 0xc2, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "CMPSDrr_alt" }, { /* 526 */ MODIFIER_NONE, 0xc2, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_IB, TYPE_IMM3 }, { ENCODING_NONE, TYPE_NONE } }, "CMPSSrm" }, { /* 527 */ MODIFIER_NONE, 0xc2, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "CMPSSrm_alt" }, { /* 528 */ MODIFIER_NONE, 0xc2, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_IB, TYPE_IMM3 }, { ENCODING_NONE, TYPE_NONE } }, "CMPSSrr" }, { /* 529 */ MODIFIER_NONE, 0xc2, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "CMPSSrr_alt" }, { /* 530 */ MODIFIER_NONE, 0xc7, { { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMPXCHG16B" }, { /* 531 */ MODIFIER_NONE, 0xb1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMPXCHG16rm" }, { /* 532 */ MODIFIER_NONE, 0xb1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMPXCHG16rr" }, { /* 533 */ MODIFIER_NONE, 0xb1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMPXCHG32rm" }, { /* 534 */ MODIFIER_NONE, 0xb1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMPXCHG32rr" }, { /* 535 */ MODIFIER_NONE, 0xb1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMPXCHG64rm" }, { /* 536 */ MODIFIER_NONE, 0xb1, { { ENCODING_RM, TYPE_R64 }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMPXCHG64rr" }, { /* 537 */ MODIFIER_NONE, 0xc7, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMPXCHG8B" }, { /* 538 */ MODIFIER_NONE, 0xb0, { { ENCODING_RM, TYPE_M8 }, { ENCODING_REG, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMPXCHG8rm" }, { /* 539 */ MODIFIER_NONE, 0xb0, { { ENCODING_RM, TYPE_R8 }, { ENCODING_REG, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CMPXCHG8rr" }, { /* 540 */ MODIFIER_NONE, 0x2f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "COMISDrm" }, { /* 541 */ MODIFIER_NONE, 0x2f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "COMISDrr" }, { /* 542 */ MODIFIER_NONE, 0x2f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "COMISSrm" }, { /* 543 */ MODIFIER_NONE, 0x2f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "COMISSrr" }, { /* 544 */ MODIFIER_MODRM, 0xd8, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "COMP_FST0r" }, { /* 545 */ MODIFIER_MODRM, 0xf0, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "COM_FIPr" }, { /* 546 */ MODIFIER_MODRM, 0xf0, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "COM_FIr" }, { /* 547 */ MODIFIER_MODRM, 0xd0, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "COM_FST0r" }, { /* 548 */ MODIFIER_NONE, 0xd9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "COS_F" }, { /* 549 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "COS_Fp32" }, { /* 550 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "COS_Fp64" }, { /* 551 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "COS_Fp80" }, { /* 552 */ MODIFIER_NONE, 0xa2, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CPUID" }, { /* 553 */ MODIFIER_NONE, 0x99, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CQO" }, { /* 554 */ MODIFIER_NONE, 0xf1, { { ENCODING_REG, TYPE_R32 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CRC32r32m16" }, { /* 555 */ MODIFIER_NONE, 0xf1, { { ENCODING_REG, TYPE_R32 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CRC32r32m32" }, { /* 556 */ MODIFIER_NONE, 0xf0, { { ENCODING_REG, TYPE_R32 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CRC32r32m8" }, { /* 557 */ MODIFIER_NONE, 0xf1, { { ENCODING_REG, TYPE_R32 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R16 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CRC32r32r16" }, { /* 558 */ MODIFIER_NONE, 0xf1, { { ENCODING_REG, TYPE_R32 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CRC32r32r32" }, { /* 559 */ MODIFIER_NONE, 0xf0, { { ENCODING_REG, TYPE_R32 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CRC32r32r8" }, { /* 560 */ MODIFIER_NONE, 0xf1, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CRC32r64m64" }, { /* 561 */ MODIFIER_NONE, 0xf0, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CRC32r64m8" }, { /* 562 */ MODIFIER_NONE, 0xf1, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CRC32r64r64" }, { /* 563 */ MODIFIER_NONE, 0xf0, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CRC32r64r8" }, { /* 564 */ MODIFIER_NONE, 0x2e, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CS_PREFIX" }, { /* 565 */ MODIFIER_NONE, 0xe6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTDQ2PDrm" }, { /* 566 */ MODIFIER_NONE, 0xe6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTDQ2PDrr" }, { /* 567 */ MODIFIER_NONE, 0x5b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTDQ2PSrm" }, { /* 568 */ MODIFIER_NONE, 0x5b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTDQ2PSrr" }, { /* 569 */ MODIFIER_NONE, 0xe6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTPD2DQrm" }, { /* 570 */ MODIFIER_NONE, 0xe6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTPD2DQrr" }, { /* 571 */ MODIFIER_NONE, 0x5a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTPD2PSrm" }, { /* 572 */ MODIFIER_NONE, 0x5a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTPD2PSrr" }, { /* 573 */ MODIFIER_NONE, 0x5b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTPS2DQrm" }, { /* 574 */ MODIFIER_NONE, 0x5b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTPS2DQrr" }, { /* 575 */ MODIFIER_NONE, 0x5a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTPS2PDrm" }, { /* 576 */ MODIFIER_NONE, 0x5a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTPS2PDrr" }, { /* 577 */ MODIFIER_NONE, 0x2d, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTSD2SI64rm" }, { /* 578 */ MODIFIER_NONE, 0x2d, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTSD2SI64rr" }, { /* 579 */ MODIFIER_NONE, 0x2d, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTSD2SIrm" }, { /* 580 */ MODIFIER_NONE, 0x2d, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTSD2SIrr" }, { /* 581 */ MODIFIER_NONE, 0x5a, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTSD2SSrm" }, { /* 582 */ MODIFIER_NONE, 0x5a, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTSD2SSrr" }, { /* 583 */ MODIFIER_NONE, 0x2a, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTSI2SD64rm" }, { /* 584 */ MODIFIER_NONE, 0x2a, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTSI2SD64rr" }, { /* 585 */ MODIFIER_NONE, 0x2a, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTSI2SDrm" }, { /* 586 */ MODIFIER_NONE, 0x2a, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTSI2SDrr" }, { /* 587 */ MODIFIER_NONE, 0x2a, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTSI2SS64rm" }, { /* 588 */ MODIFIER_NONE, 0x2a, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTSI2SS64rr" }, { /* 589 */ MODIFIER_NONE, 0x2a, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTSI2SSrm" }, { /* 590 */ MODIFIER_NONE, 0x2a, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTSI2SSrr" }, { /* 591 */ MODIFIER_NONE, 0x5a, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTSS2SDrm" }, { /* 592 */ MODIFIER_NONE, 0x5a, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTSS2SDrr" }, { /* 593 */ MODIFIER_NONE, 0x2d, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTSS2SI64rm" }, { /* 594 */ MODIFIER_NONE, 0x2d, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTSS2SI64rr" }, { /* 595 */ MODIFIER_NONE, 0x2d, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTSS2SIrm" }, { /* 596 */ MODIFIER_NONE, 0x2d, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTSS2SIrr" }, { /* 597 */ MODIFIER_NONE, 0xe6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTTPD2DQrm" }, { /* 598 */ MODIFIER_NONE, 0xe6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTTPD2DQrr" }, { /* 599 */ MODIFIER_NONE, 0x5b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTTPS2DQrm" }, { /* 600 */ MODIFIER_NONE, 0x5b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTTPS2DQrr" }, { /* 601 */ MODIFIER_NONE, 0x2c, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTTSD2SI64rm" }, { /* 602 */ MODIFIER_NONE, 0x2c, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTTSD2SI64rr" }, { /* 603 */ MODIFIER_NONE, 0x2c, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTTSD2SIrm" }, { /* 604 */ MODIFIER_NONE, 0x2c, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTTSD2SIrr" }, { /* 605 */ MODIFIER_NONE, 0x2c, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTTSS2SI64rm" }, { /* 606 */ MODIFIER_NONE, 0x2c, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTTSS2SI64rr" }, { /* 607 */ MODIFIER_NONE, 0x2c, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTTSS2SIrm" }, { /* 608 */ MODIFIER_NONE, 0x2c, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CVTTSS2SIrr" }, { /* 609 */ MODIFIER_NONE, 0x99, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CWD" }, { /* 610 */ MODIFIER_NONE, 0x98, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "CWDE" }, { /* 611 */ MODIFIER_NONE, 0x27, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DAA" }, { /* 612 */ MODIFIER_NONE, 0x2f, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DAS" }, { /* 613 */ MODIFIER_NONE, 0x66, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DATA16_PREFIX" }, { /* 614 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DEC16m" }, { /* 615 */ MODIFIER_OPCODE, 0x48, { { ENCODING_Rv, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DEC16r" }, { /* 616 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DEC32m" }, { /* 617 */ MODIFIER_OPCODE, 0x48, { { ENCODING_Rv, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DEC32r" }, { /* 618 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DEC64_16m" }, { /* 619 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DEC64_16r" }, { /* 620 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DEC64_32m" }, { /* 621 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DEC64_32r" }, { /* 622 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DEC64m" }, { /* 623 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DEC64r" }, { /* 624 */ MODIFIER_NONE, 0xfe, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DEC8m" }, { /* 625 */ MODIFIER_NONE, 0xfe, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DEC8r" }, { /* 626 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIV16m" }, { /* 627 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIV16r" }, { /* 628 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIV32m" }, { /* 629 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIV32r" }, { /* 630 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIV64m" }, { /* 631 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIV64r" }, { /* 632 */ MODIFIER_NONE, 0xf6, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIV8m" }, { /* 633 */ MODIFIER_NONE, 0xf6, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIV8r" }, { /* 634 */ MODIFIER_NONE, 0x5e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIVPDrm" }, { /* 635 */ MODIFIER_NONE, 0x5e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIVPDrr" }, { /* 636 */ MODIFIER_NONE, 0x5e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIVPSrm" }, { /* 637 */ MODIFIER_NONE, 0x5e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIVPSrr" }, { /* 638 */ MODIFIER_NONE, 0xd8, { { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIVR_F32m" }, { /* 639 */ MODIFIER_NONE, 0xdc, { { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIVR_F64m" }, { /* 640 */ MODIFIER_NONE, 0xde, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIVR_FI16m" }, { /* 641 */ MODIFIER_NONE, 0xda, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIVR_FI32m" }, { /* 642 */ MODIFIER_MODRM, 0xf0, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIVR_FPrST0" }, { /* 643 */ MODIFIER_MODRM, 0xf8, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIVR_FST0r" }, { /* 644 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIVR_Fp32m" }, { /* 645 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIVR_Fp64m" }, { /* 646 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIVR_Fp64m32" }, { /* 647 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIVR_Fp80m32" }, { /* 648 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIVR_Fp80m64" }, { /* 649 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIVR_FpI16m32" }, { /* 650 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIVR_FpI16m64" }, { /* 651 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIVR_FpI16m80" }, { /* 652 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIVR_FpI32m32" }, { /* 653 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIVR_FpI32m64" }, { /* 654 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIVR_FpI32m80" }, { /* 655 */ MODIFIER_MODRM, 0xf0, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIVR_FrST0" }, { /* 656 */ MODIFIER_NONE, 0x5e, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIVSDrm" }, { /* 657 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIVSDrm_Int" }, { /* 658 */ MODIFIER_NONE, 0x5e, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIVSDrr" }, { /* 659 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIVSDrr_Int" }, { /* 660 */ MODIFIER_NONE, 0x5e, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIVSSrm" }, { /* 661 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIVSSrm_Int" }, { /* 662 */ MODIFIER_NONE, 0x5e, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIVSSrr" }, { /* 663 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIVSSrr_Int" }, { /* 664 */ MODIFIER_NONE, 0xd8, { { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIV_F32m" }, { /* 665 */ MODIFIER_NONE, 0xdc, { { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIV_F64m" }, { /* 666 */ MODIFIER_NONE, 0xde, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIV_FI16m" }, { /* 667 */ MODIFIER_NONE, 0xda, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIV_FI32m" }, { /* 668 */ MODIFIER_MODRM, 0xf8, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIV_FPrST0" }, { /* 669 */ MODIFIER_MODRM, 0xf0, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIV_FST0r" }, { /* 670 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIV_Fp32" }, { /* 671 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIV_Fp32m" }, { /* 672 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIV_Fp64" }, { /* 673 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIV_Fp64m" }, { /* 674 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIV_Fp64m32" }, { /* 675 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIV_Fp80" }, { /* 676 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIV_Fp80m32" }, { /* 677 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIV_Fp80m64" }, { /* 678 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIV_FpI16m32" }, { /* 679 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIV_FpI16m64" }, { /* 680 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIV_FpI16m80" }, { /* 681 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIV_FpI32m32" }, { /* 682 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIV_FpI32m64" }, { /* 683 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIV_FpI32m80" }, { /* 684 */ MODIFIER_MODRM, 0xf8, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DIV_FrST0" }, { /* 685 */ MODIFIER_NONE, 0x41, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "DPPDrmi" }, { /* 686 */ MODIFIER_NONE, 0x41, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "DPPDrri" }, { /* 687 */ MODIFIER_NONE, 0x40, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "DPPSrmi" }, { /* 688 */ MODIFIER_NONE, 0x40, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "DPPSrri" }, { /* 689 */ MODIFIER_NONE, 0x3e, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "DS_PREFIX" }, { /* 690 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "EH_RETURN" }, { /* 691 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "EH_RETURN64" }, { /* 692 */ MODIFIER_NONE, 0xc8, { { ENCODING_IW, TYPE_IMM16 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ENTER" }, { /* 693 */ MODIFIER_NONE, 0x26, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ES_PREFIX" }, { /* 694 */ MODIFIER_NONE, 0x17, { { ENCODING_RM, TYPE_M32FP }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "EXTRACTPSmr" }, { /* 695 */ MODIFIER_NONE, 0x17, { { ENCODING_RM, TYPE_R32 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "EXTRACTPSrr" }, { /* 696 */ MODIFIER_NONE, 0xd9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "F2XM1" }, { /* 697 */ MODIFIER_NONE, 0x9a, { { ENCODING_Iv, TYPE_IMMv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FARCALL16i" }, { /* 698 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_M1616 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FARCALL16m" }, { /* 699 */ MODIFIER_NONE, 0x9a, { { ENCODING_Iv, TYPE_IMMv }, { ENCODING_IW, TYPE_IMM16 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FARCALL32i" }, { /* 700 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_M1632 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FARCALL32m" }, { /* 701 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_M1664 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FARCALL64" }, { /* 702 */ MODIFIER_NONE, 0xea, { { ENCODING_Iv, TYPE_IMMv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FARJMP16i" }, { /* 703 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_M1616 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FARJMP16m" }, { /* 704 */ MODIFIER_NONE, 0xea, { { ENCODING_Iv, TYPE_IMMv }, { ENCODING_IW, TYPE_IMM16 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FARJMP32i" }, { /* 705 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_M1632 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FARJMP32m" }, { /* 706 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_M1664 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FARJMP64" }, { /* 707 */ MODIFIER_NONE, 0xdf, { { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FBLDm" }, { /* 708 */ MODIFIER_NONE, 0xdf, { { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FBSTPm" }, { /* 709 */ MODIFIER_NONE, 0xd8, { { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FCOM32m" }, { /* 710 */ MODIFIER_NONE, 0xdc, { { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FCOM64m" }, { /* 711 */ MODIFIER_NONE, 0xd8, { { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FCOMP32m" }, { /* 712 */ MODIFIER_NONE, 0xdc, { { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FCOMP64m" }, { /* 713 */ MODIFIER_NONE, 0xde, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FCOMPP" }, { /* 714 */ MODIFIER_NONE, 0xd9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FDECSTP" }, { /* 715 */ MODIFIER_NONE, 0x0e, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FEMMS" }, { /* 716 */ MODIFIER_MODRM, 0xc0, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FFREE" }, { /* 717 */ MODIFIER_NONE, 0xde, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FICOM16m" }, { /* 718 */ MODIFIER_NONE, 0xda, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FICOM32m" }, { /* 719 */ MODIFIER_NONE, 0xde, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FICOMP16m" }, { /* 720 */ MODIFIER_NONE, 0xda, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FICOMP32m" }, { /* 721 */ MODIFIER_NONE, 0xd9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FINCSTP" }, { /* 722 */ MODIFIER_NONE, 0xd9, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FLDCW16m" }, { /* 723 */ MODIFIER_NONE, 0xd9, { { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FLDENVm" }, { /* 724 */ MODIFIER_NONE, 0xd9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FLDL2E" }, { /* 725 */ MODIFIER_NONE, 0xd9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FLDL2T" }, { /* 726 */ MODIFIER_NONE, 0xd9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FLDLG2" }, { /* 727 */ MODIFIER_NONE, 0xd9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FLDLN2" }, { /* 728 */ MODIFIER_NONE, 0xd9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FLDPI" }, { /* 729 */ MODIFIER_NONE, 0xdb, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FNCLEX" }, { /* 730 */ MODIFIER_NONE, 0xdb, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FNINIT" }, { /* 731 */ MODIFIER_NONE, 0xd9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FNOP" }, { /* 732 */ MODIFIER_NONE, 0xd9, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FNSTCW16m" }, { /* 733 */ MODIFIER_NONE, 0xdf, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FNSTSW8r" }, { /* 734 */ MODIFIER_NONE, 0xdd, { { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FNSTSWm" }, { /* 735 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FP32_TO_INT16_IN_MEM" }, { /* 736 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FP32_TO_INT32_IN_MEM" }, { /* 737 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FP32_TO_INT64_IN_MEM" }, { /* 738 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FP64_TO_INT16_IN_MEM" }, { /* 739 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FP64_TO_INT32_IN_MEM" }, { /* 740 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FP64_TO_INT64_IN_MEM" }, { /* 741 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FP80_TO_INT16_IN_MEM" }, { /* 742 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FP80_TO_INT32_IN_MEM" }, { /* 743 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FP80_TO_INT64_IN_MEM" }, { /* 744 */ MODIFIER_NONE, 0xd9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FPATAN" }, { /* 745 */ MODIFIER_NONE, 0xd9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FPREM" }, { /* 746 */ MODIFIER_NONE, 0xd9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FPREM1" }, { /* 747 */ MODIFIER_NONE, 0xd9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FPTAN" }, { /* 748 */ MODIFIER_NONE, 0xd9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FRNDINT" }, { /* 749 */ MODIFIER_NONE, 0xdd, { { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FRSTORm" }, { /* 750 */ MODIFIER_NONE, 0xdd, { { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FSAVEm" }, { /* 751 */ MODIFIER_NONE, 0xd9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FSCALE" }, { /* 752 */ MODIFIER_NONE, 0xd9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FSINCOS" }, { /* 753 */ MODIFIER_NONE, 0xd9, { { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FSTENVm" }, { /* 754 */ MODIFIER_NONE, 0x64, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FS_PREFIX" }, { /* 755 */ MODIFIER_NONE, 0xd9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FXAM" }, { /* 756 */ MODIFIER_NONE, 0xae, { { ENCODING_RM, TYPE_M512 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FXRSTOR" }, { /* 757 */ MODIFIER_NONE, 0xae, { { ENCODING_RM, TYPE_M512 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FXRSTOR64" }, { /* 758 */ MODIFIER_NONE, 0xae, { { ENCODING_RM, TYPE_M512 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FXSAVE" }, { /* 759 */ MODIFIER_NONE, 0xae, { { ENCODING_RM, TYPE_M512 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FXSAVE64" }, { /* 760 */ MODIFIER_NONE, 0xd9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FXTRACT" }, { /* 761 */ MODIFIER_NONE, 0xd9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FYL2X" }, { /* 762 */ MODIFIER_NONE, 0xd9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FYL2XP1" }, { /* 763 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FpPOP_RETVAL" }, { /* 764 */ MODIFIER_NONE, 0x55, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FsANDNPDrm" }, { /* 765 */ MODIFIER_NONE, 0x55, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FsANDNPDrr" }, { /* 766 */ MODIFIER_NONE, 0x55, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FsANDNPSrm" }, { /* 767 */ MODIFIER_NONE, 0x55, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FsANDNPSrr" }, { /* 768 */ MODIFIER_NONE, 0x54, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FsANDPDrm" }, { /* 769 */ MODIFIER_NONE, 0x54, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FsANDPDrr" }, { /* 770 */ MODIFIER_NONE, 0x54, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FsANDPSrm" }, { /* 771 */ MODIFIER_NONE, 0x54, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FsANDPSrr" }, { /* 772 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FsFLD0SD" }, { /* 773 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FsFLD0SS" }, { /* 774 */ MODIFIER_NONE, 0x28, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FsMOVAPDrm" }, { /* 775 */ MODIFIER_NONE, 0x28, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FsMOVAPDrr" }, { /* 776 */ MODIFIER_NONE, 0x28, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FsMOVAPSrm" }, { /* 777 */ MODIFIER_NONE, 0x28, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FsMOVAPSrr" }, { /* 778 */ MODIFIER_NONE, 0x56, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FsORPDrm" }, { /* 779 */ MODIFIER_NONE, 0x56, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FsORPDrr" }, { /* 780 */ MODIFIER_NONE, 0x56, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FsORPSrm" }, { /* 781 */ MODIFIER_NONE, 0x56, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FsORPSrr" }, { /* 782 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FsVMOVAPDrm" }, { /* 783 */ MODIFIER_NONE, 0x28, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FsVMOVAPDrr" }, { /* 784 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FsVMOVAPSrm" }, { /* 785 */ MODIFIER_NONE, 0x28, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FsVMOVAPSrr" }, { /* 786 */ MODIFIER_NONE, 0x57, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FsXORPDrm" }, { /* 787 */ MODIFIER_NONE, 0x57, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FsXORPDrr" }, { /* 788 */ MODIFIER_NONE, 0x57, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FsXORPSrm" }, { /* 789 */ MODIFIER_NONE, 0x57, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "FsXORPSrr" }, { /* 790 */ MODIFIER_NONE, 0x65, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "GS_PREFIX" }, { /* 791 */ MODIFIER_NONE, 0x7c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "HADDPDrm" }, { /* 792 */ MODIFIER_NONE, 0x7c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "HADDPDrr" }, { /* 793 */ MODIFIER_NONE, 0x7c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "HADDPSrm" }, { /* 794 */ MODIFIER_NONE, 0x7c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "HADDPSrr" }, { /* 795 */ MODIFIER_NONE, 0xf4, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "HLT" }, { /* 796 */ MODIFIER_NONE, 0x7d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "HSUBPDrm" }, { /* 797 */ MODIFIER_NONE, 0x7d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "HSUBPDrr" }, { /* 798 */ MODIFIER_NONE, 0x7d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "HSUBPSrm" }, { /* 799 */ MODIFIER_NONE, 0x7d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "HSUBPSrr" }, { /* 800 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IDIV16m" }, { /* 801 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IDIV16r" }, { /* 802 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IDIV32m" }, { /* 803 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IDIV32r" }, { /* 804 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IDIV64m" }, { /* 805 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IDIV64r" }, { /* 806 */ MODIFIER_NONE, 0xf6, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IDIV8m" }, { /* 807 */ MODIFIER_NONE, 0xf6, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IDIV8r" }, { /* 808 */ MODIFIER_NONE, 0xdf, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ILD_F16m" }, { /* 809 */ MODIFIER_NONE, 0xdb, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ILD_F32m" }, { /* 810 */ MODIFIER_NONE, 0xdf, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ILD_F64m" }, { /* 811 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ILD_Fp16m32" }, { /* 812 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ILD_Fp16m64" }, { /* 813 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ILD_Fp16m80" }, { /* 814 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ILD_Fp32m32" }, { /* 815 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ILD_Fp32m64" }, { /* 816 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ILD_Fp32m80" }, { /* 817 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ILD_Fp64m32" }, { /* 818 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ILD_Fp64m64" }, { /* 819 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ILD_Fp64m80" }, { /* 820 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IMUL16m" }, { /* 821 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IMUL16r" }, { /* 822 */ MODIFIER_NONE, 0xaf, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IMUL16rm" }, { /* 823 */ MODIFIER_NONE, 0x69, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IMUL16rmi" }, { /* 824 */ MODIFIER_NONE, 0x6b, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IMUL16rmi8" }, { /* 825 */ MODIFIER_NONE, 0xaf, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IMUL16rr" }, { /* 826 */ MODIFIER_NONE, 0x69, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Rv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IMUL16rri" }, { /* 827 */ MODIFIER_NONE, 0x6b, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Rv }, { ENCODING_IB, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IMUL16rri8" }, { /* 828 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IMUL32m" }, { /* 829 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IMUL32r" }, { /* 830 */ MODIFIER_NONE, 0xaf, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IMUL32rm" }, { /* 831 */ MODIFIER_NONE, 0x69, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IMUL32rmi" }, { /* 832 */ MODIFIER_NONE, 0x6b, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IMUL32rmi8" }, { /* 833 */ MODIFIER_NONE, 0xaf, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IMUL32rr" }, { /* 834 */ MODIFIER_NONE, 0x69, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Rv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IMUL32rri" }, { /* 835 */ MODIFIER_NONE, 0x6b, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Rv }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IMUL32rri8" }, { /* 836 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IMUL64m" }, { /* 837 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IMUL64r" }, { /* 838 */ MODIFIER_NONE, 0xaf, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IMUL64rm" }, { /* 839 */ MODIFIER_NONE, 0x69, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IMUL64rmi32" }, { /* 840 */ MODIFIER_NONE, 0x6b, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IMUL64rmi8" }, { /* 841 */ MODIFIER_NONE, 0xaf, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IMUL64rr" }, { /* 842 */ MODIFIER_NONE, 0x69, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IMUL64rri32" }, { /* 843 */ MODIFIER_NONE, 0x6b, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_IB, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IMUL64rri8" }, { /* 844 */ MODIFIER_NONE, 0xf6, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IMUL8m" }, { /* 845 */ MODIFIER_NONE, 0xf6, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IMUL8r" }, { /* 846 */ MODIFIER_NONE, 0x6d, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IN16" }, { /* 847 */ MODIFIER_NONE, 0xe5, { { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IN16ri" }, { /* 848 */ MODIFIER_NONE, 0xed, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IN16rr" }, { /* 849 */ MODIFIER_NONE, 0x6d, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IN32" }, { /* 850 */ MODIFIER_NONE, 0xe5, { { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IN32ri" }, { /* 851 */ MODIFIER_NONE, 0xed, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IN32rr" }, { /* 852 */ MODIFIER_NONE, 0x6c, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IN8" }, { /* 853 */ MODIFIER_NONE, 0xe4, { { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IN8ri" }, { /* 854 */ MODIFIER_NONE, 0xec, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IN8rr" }, { /* 855 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "INC16m" }, { /* 856 */ MODIFIER_OPCODE, 0x40, { { ENCODING_Rv, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "INC16r" }, { /* 857 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "INC32m" }, { /* 858 */ MODIFIER_OPCODE, 0x40, { { ENCODING_Rv, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "INC32r" }, { /* 859 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "INC64_16m" }, { /* 860 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "INC64_16r" }, { /* 861 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "INC64_32m" }, { /* 862 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "INC64_32r" }, { /* 863 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "INC64m" }, { /* 864 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "INC64r" }, { /* 865 */ MODIFIER_NONE, 0xfe, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "INC8m" }, { /* 866 */ MODIFIER_NONE, 0xfe, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "INC8r" }, { /* 867 */ MODIFIER_NONE, 0x21, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "INSERTPSrm" }, { /* 868 */ MODIFIER_NONE, 0x21, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "INSERTPSrr" }, { /* 869 */ MODIFIER_NONE, 0xcd, { { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "INT" }, { /* 870 */ MODIFIER_NONE, 0xcc, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "INT3" }, { /* 871 */ MODIFIER_NONE, 0xce, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "INTO" }, { /* 872 */ MODIFIER_NONE, 0x08, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "INVD" }, { /* 873 */ MODIFIER_NONE, 0x80, { { ENCODING_REG, TYPE_R32 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "INVEPT32" }, { /* 874 */ MODIFIER_NONE, 0x80, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "INVEPT64" }, { /* 875 */ MODIFIER_NONE, 0x01, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "INVLPG" }, { /* 876 */ MODIFIER_NONE, 0x81, { { ENCODING_REG, TYPE_R32 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "INVVPID32" }, { /* 877 */ MODIFIER_NONE, 0x81, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "INVVPID64" }, { /* 878 */ MODIFIER_NONE, 0xcf, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IRET16" }, { /* 879 */ MODIFIER_NONE, 0xcf, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IRET32" }, { /* 880 */ MODIFIER_NONE, 0xcf, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IRET64" }, { /* 881 */ MODIFIER_NONE, 0xdf, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ISTT_FP16m" }, { /* 882 */ MODIFIER_NONE, 0xdb, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ISTT_FP32m" }, { /* 883 */ MODIFIER_NONE, 0xdd, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ISTT_FP64m" }, { /* 884 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ISTT_Fp16m32" }, { /* 885 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ISTT_Fp16m64" }, { /* 886 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ISTT_Fp16m80" }, { /* 887 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ISTT_Fp32m32" }, { /* 888 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ISTT_Fp32m64" }, { /* 889 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ISTT_Fp32m80" }, { /* 890 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ISTT_Fp64m32" }, { /* 891 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ISTT_Fp64m64" }, { /* 892 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ISTT_Fp64m80" }, { /* 893 */ MODIFIER_NONE, 0xdf, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IST_F16m" }, { /* 894 */ MODIFIER_NONE, 0xdb, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IST_F32m" }, { /* 895 */ MODIFIER_NONE, 0xdf, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IST_FP16m" }, { /* 896 */ MODIFIER_NONE, 0xdb, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IST_FP32m" }, { /* 897 */ MODIFIER_NONE, 0xdf, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IST_FP64m" }, { /* 898 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IST_Fp16m32" }, { /* 899 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IST_Fp16m64" }, { /* 900 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IST_Fp16m80" }, { /* 901 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IST_Fp32m32" }, { /* 902 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IST_Fp32m64" }, { /* 903 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IST_Fp32m80" }, { /* 904 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IST_Fp64m32" }, { /* 905 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IST_Fp64m64" }, { /* 906 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "IST_Fp64m80" }, { /* 907 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CMPSDrm" }, { /* 908 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CMPSDrr" }, { /* 909 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CMPSSrm" }, { /* 910 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CMPSSrr" }, { /* 911 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_COMISDrm" }, { /* 912 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_COMISDrr" }, { /* 913 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_COMISSrm" }, { /* 914 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_COMISSrr" }, { /* 915 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTDQ2PDrm" }, { /* 916 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTDQ2PDrr" }, { /* 917 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTDQ2PSrm" }, { /* 918 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTDQ2PSrr" }, { /* 919 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTPD2DQrm" }, { /* 920 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTPD2DQrr" }, { /* 921 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTPD2PSrm" }, { /* 922 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTPD2PSrr" }, { /* 923 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTPS2DQrm" }, { /* 924 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTPS2DQrr" }, { /* 925 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTPS2PDrm" }, { /* 926 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTPS2PDrr" }, { /* 927 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTSD2SSrm" }, { /* 928 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTSD2SSrr" }, { /* 929 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTSI2SD64rm" }, { /* 930 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTSI2SD64rr" }, { /* 931 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTSI2SDrm" }, { /* 932 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTSI2SDrr" }, { /* 933 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTSI2SS64rm" }, { /* 934 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTSI2SS64rr" }, { /* 935 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTSI2SSrm" }, { /* 936 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTSI2SSrr" }, { /* 937 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTSS2SDrm" }, { /* 938 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTSS2SDrr" }, { /* 939 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTTSD2SI64rm" }, { /* 940 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTTSD2SI64rr" }, { /* 941 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTTSD2SIrm" }, { /* 942 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTTSD2SIrr" }, { /* 943 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTTSS2SI64rm" }, { /* 944 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTTSS2SI64rr" }, { /* 945 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTTSS2SIrm" }, { /* 946 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_CVTTSS2SIrr" }, { /* 947 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_MemBarrier" }, { /* 948 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_MemBarrierNoSSE64" }, { /* 949 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_UCOMISDrm" }, { /* 950 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_UCOMISDrr" }, { /* 951 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_UCOMISSrm" }, { /* 952 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_UCOMISSrr" }, { /* 953 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCMPSDrm" }, { /* 954 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCMPSDrr" }, { /* 955 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCMPSSrm" }, { /* 956 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCMPSSrr" }, { /* 957 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCOMISDrm" }, { /* 958 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCOMISDrr" }, { /* 959 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCOMISSrm" }, { /* 960 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCOMISSrr" }, { /* 961 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTDQ2PDrm" }, { /* 962 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTDQ2PDrr" }, { /* 963 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTDQ2PSrm" }, { /* 964 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTDQ2PSrr" }, { /* 965 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTPD2DQrm" }, { /* 966 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTPD2DQrr" }, { /* 967 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTPD2PSrm" }, { /* 968 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTPD2PSrr" }, { /* 969 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTPS2DQrm" }, { /* 970 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTPS2DQrr" }, { /* 971 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTPS2PDrm" }, { /* 972 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTPS2PDrr" }, { /* 973 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTSD2SI64rm" }, { /* 974 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTSD2SI64rr" }, { /* 975 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTSD2SIrm" }, { /* 976 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTSD2SIrr" }, { /* 977 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTSD2SSrm" }, { /* 978 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTSD2SSrr" }, { /* 979 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTSI2SD64rm" }, { /* 980 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTSI2SD64rr" }, { /* 981 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTSI2SDrm" }, { /* 982 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTSI2SDrr" }, { /* 983 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTSI2SS64rm" }, { /* 984 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTSI2SS64rr" }, { /* 985 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTSI2SSrm" }, { /* 986 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTSI2SSrr" }, { /* 987 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTSS2SDrm" }, { /* 988 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTSS2SDrr" }, { /* 989 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTTPS2DQrm" }, { /* 990 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTTPS2DQrr" }, { /* 991 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTTSD2SI64rm" }, { /* 992 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTTSD2SI64rr" }, { /* 993 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTTSD2SIrm" }, { /* 994 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTTSD2SIrr" }, { /* 995 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTTSS2SI64rm" }, { /* 996 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTTSS2SI64rr" }, { /* 997 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTTSS2SIrm" }, { /* 998 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VCVTTSS2SIrr" }, { /* 999 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VUCOMISDrm" }, { /* 1000 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VUCOMISDrr" }, { /* 1001 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VUCOMISSrm" }, { /* 1002 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "Int_VUCOMISSrr" }, { /* 1003 */ MODIFIER_NONE, 0x73, { { ENCODING_IB, TYPE_REL8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JAE_1" }, { /* 1004 */ MODIFIER_NONE, 0x83, { { ENCODING_Iv, TYPE_RELv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JAE_4" }, { /* 1005 */ MODIFIER_NONE, 0x77, { { ENCODING_IB, TYPE_REL8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JA_1" }, { /* 1006 */ MODIFIER_NONE, 0x87, { { ENCODING_Iv, TYPE_RELv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JA_4" }, { /* 1007 */ MODIFIER_NONE, 0x76, { { ENCODING_IB, TYPE_REL8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JBE_1" }, { /* 1008 */ MODIFIER_NONE, 0x86, { { ENCODING_Iv, TYPE_RELv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JBE_4" }, { /* 1009 */ MODIFIER_NONE, 0x72, { { ENCODING_IB, TYPE_REL8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JB_1" }, { /* 1010 */ MODIFIER_NONE, 0x82, { { ENCODING_Iv, TYPE_RELv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JB_4" }, { /* 1011 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1012 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1013 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1014 */ MODIFIER_NONE, 0x74, { { ENCODING_IB, TYPE_REL8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JE_1" }, { /* 1015 */ MODIFIER_NONE, 0x84, { { ENCODING_Iv, TYPE_RELv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JE_4" }, { /* 1016 */ MODIFIER_NONE, 0x7d, { { ENCODING_IB, TYPE_REL8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JGE_1" }, { /* 1017 */ MODIFIER_NONE, 0x8d, { { ENCODING_Iv, TYPE_RELv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JGE_4" }, { /* 1018 */ MODIFIER_NONE, 0x7f, { { ENCODING_IB, TYPE_REL8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JG_1" }, { /* 1019 */ MODIFIER_NONE, 0x8f, { { ENCODING_Iv, TYPE_RELv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JG_4" }, { /* 1020 */ MODIFIER_NONE, 0x7e, { { ENCODING_IB, TYPE_REL8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JLE_1" }, { /* 1021 */ MODIFIER_NONE, 0x8e, { { ENCODING_Iv, TYPE_RELv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JLE_4" }, { /* 1022 */ MODIFIER_NONE, 0x7c, { { ENCODING_IB, TYPE_REL8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JL_1" }, { /* 1023 */ MODIFIER_NONE, 0x8c, { { ENCODING_Iv, TYPE_RELv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JL_4" }, { /* 1024 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JMP32m" }, { /* 1025 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JMP32r" }, { /* 1026 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JMP64m" }, { /* 1027 */ MODIFIER_NONE, 0xe9, { { ENCODING_Iv, TYPE_RELv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JMP64pcrel32" }, { /* 1028 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JMP64r" }, { /* 1029 */ MODIFIER_NONE, 0xeb, { { ENCODING_IB, TYPE_REL8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JMP_1" }, { /* 1030 */ MODIFIER_NONE, 0xe9, { { ENCODING_Iv, TYPE_RELv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JMP_4" }, { /* 1031 */ MODIFIER_NONE, 0x75, { { ENCODING_IB, TYPE_REL8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JNE_1" }, { /* 1032 */ MODIFIER_NONE, 0x85, { { ENCODING_Iv, TYPE_RELv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JNE_4" }, { /* 1033 */ MODIFIER_NONE, 0x71, { { ENCODING_IB, TYPE_REL8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JNO_1" }, { /* 1034 */ MODIFIER_NONE, 0x81, { { ENCODING_Iv, TYPE_RELv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JNO_4" }, { /* 1035 */ MODIFIER_NONE, 0x7b, { { ENCODING_IB, TYPE_REL8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JNP_1" }, { /* 1036 */ MODIFIER_NONE, 0x8b, { { ENCODING_Iv, TYPE_RELv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JNP_4" }, { /* 1037 */ MODIFIER_NONE, 0x79, { { ENCODING_IB, TYPE_REL8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JNS_1" }, { /* 1038 */ MODIFIER_NONE, 0x89, { { ENCODING_Iv, TYPE_RELv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JNS_4" }, { /* 1039 */ MODIFIER_NONE, 0x70, { { ENCODING_IB, TYPE_REL8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JO_1" }, { /* 1040 */ MODIFIER_NONE, 0x80, { { ENCODING_Iv, TYPE_RELv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JO_4" }, { /* 1041 */ MODIFIER_NONE, 0x7a, { { ENCODING_IB, TYPE_REL8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JP_1" }, { /* 1042 */ MODIFIER_NONE, 0x8a, { { ENCODING_Iv, TYPE_RELv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JP_4" }, { /* 1043 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1044 */ MODIFIER_NONE, 0x78, { { ENCODING_IB, TYPE_REL8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JS_1" }, { /* 1045 */ MODIFIER_NONE, 0x88, { { ENCODING_Iv, TYPE_RELv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "JS_4" }, { /* 1046 */ MODIFIER_NONE, 0x9f, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LAHF" }, { /* 1047 */ MODIFIER_NONE, 0x02, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LAR16rm" }, { /* 1048 */ MODIFIER_NONE, 0x02, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LAR16rr" }, { /* 1049 */ MODIFIER_NONE, 0x02, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LAR32rm" }, { /* 1050 */ MODIFIER_NONE, 0x02, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LAR32rr" }, { /* 1051 */ MODIFIER_NONE, 0x02, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LAR64rm" }, { /* 1052 */ MODIFIER_NONE, 0x02, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_R32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LAR64rr" }, { /* 1053 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LCMPXCHG16" }, { /* 1054 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LCMPXCHG16B" }, { /* 1055 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LCMPXCHG32" }, { /* 1056 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LCMPXCHG64" }, { /* 1057 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LCMPXCHG8" }, { /* 1058 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LCMPXCHG8B" }, { /* 1059 */ MODIFIER_NONE, 0xf0, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LDDQUrm" }, { /* 1060 */ MODIFIER_NONE, 0xae, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LDMXCSR" }, { /* 1061 */ MODIFIER_NONE, 0xc5, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_M1616 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LDS16rm" }, { /* 1062 */ MODIFIER_NONE, 0xc5, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_M1632 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LDS32rm" }, { /* 1063 */ MODIFIER_NONE, 0xd9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LD_F0" }, { /* 1064 */ MODIFIER_NONE, 0xd9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LD_F1" }, { /* 1065 */ MODIFIER_NONE, 0xd9, { { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LD_F32m" }, { /* 1066 */ MODIFIER_NONE, 0xdd, { { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LD_F64m" }, { /* 1067 */ MODIFIER_NONE, 0xdb, { { ENCODING_RM, TYPE_M80FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LD_F80m" }, { /* 1068 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LD_Fp032" }, { /* 1069 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LD_Fp064" }, { /* 1070 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LD_Fp080" }, { /* 1071 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LD_Fp132" }, { /* 1072 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LD_Fp164" }, { /* 1073 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LD_Fp180" }, { /* 1074 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LD_Fp32m" }, { /* 1075 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LD_Fp32m64" }, { /* 1076 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LD_Fp32m80" }, { /* 1077 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LD_Fp64m" }, { /* 1078 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LD_Fp64m80" }, { /* 1079 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LD_Fp80m" }, { /* 1080 */ MODIFIER_MODRM, 0xc0, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LD_Frr" }, { /* 1081 */ MODIFIER_NONE, 0x8d, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LEA16r" }, { /* 1082 */ MODIFIER_NONE, 0x8d, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LEA32r" }, { /* 1083 */ MODIFIER_NONE, 0x8d, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_LEA }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LEA64_32r" }, { /* 1084 */ MODIFIER_NONE, 0x8d, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LEA64r" }, { /* 1085 */ MODIFIER_NONE, 0xc9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LEAVE" }, { /* 1086 */ MODIFIER_NONE, 0xc9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LEAVE64" }, { /* 1087 */ MODIFIER_NONE, 0xc4, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_M1616 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LES16rm" }, { /* 1088 */ MODIFIER_NONE, 0xc4, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_M1632 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LES32rm" }, { /* 1089 */ MODIFIER_NONE, 0xae, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LFENCE" }, { /* 1090 */ MODIFIER_NONE, 0xb4, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_M1616 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LFS16rm" }, { /* 1091 */ MODIFIER_NONE, 0xb4, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_M1632 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LFS32rm" }, { /* 1092 */ MODIFIER_NONE, 0xb4, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_M1664 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LFS64rm" }, { /* 1093 */ MODIFIER_NONE, 0x01, { { ENCODING_RM, TYPE_M1632 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LGDT16m" }, { /* 1094 */ MODIFIER_NONE, 0x01, { { ENCODING_RM, TYPE_M1632 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LGDTm" }, { /* 1095 */ MODIFIER_NONE, 0xb5, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_M1616 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LGS16rm" }, { /* 1096 */ MODIFIER_NONE, 0xb5, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_M1632 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LGS32rm" }, { /* 1097 */ MODIFIER_NONE, 0xb5, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_M1664 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LGS64rm" }, { /* 1098 */ MODIFIER_NONE, 0x01, { { ENCODING_RM, TYPE_M1632 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LIDT16m" }, { /* 1099 */ MODIFIER_NONE, 0x01, { { ENCODING_RM, TYPE_M1632 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LIDTm" }, { /* 1100 */ MODIFIER_NONE, 0x00, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LLDT16m" }, { /* 1101 */ MODIFIER_NONE, 0x00, { { ENCODING_RM, TYPE_R16 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LLDT16r" }, { /* 1102 */ MODIFIER_NONE, 0x01, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LMSW16m" }, { /* 1103 */ MODIFIER_NONE, 0x01, { { ENCODING_RM, TYPE_R16 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LMSW16r" }, { /* 1104 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_ADD16mi" }, { /* 1105 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_ADD16mi8" }, { /* 1106 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_ADD16mr" }, { /* 1107 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_ADD32mi" }, { /* 1108 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_ADD32mi8" }, { /* 1109 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_ADD32mr" }, { /* 1110 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_ADD64mi32" }, { /* 1111 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_ADD64mi8" }, { /* 1112 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_ADD64mr" }, { /* 1113 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_ADD8mi" }, { /* 1114 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_ADD8mr" }, { /* 1115 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_AND16mi" }, { /* 1116 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_AND16mi8" }, { /* 1117 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_AND16mr" }, { /* 1118 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_AND32mi" }, { /* 1119 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_AND32mi8" }, { /* 1120 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_AND32mr" }, { /* 1121 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_AND64mi32" }, { /* 1122 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_AND64mi8" }, { /* 1123 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_AND64mr" }, { /* 1124 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_AND8mi" }, { /* 1125 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_AND8mr" }, { /* 1126 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_DEC16m" }, { /* 1127 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_DEC32m" }, { /* 1128 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_DEC64m" }, { /* 1129 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_DEC8m" }, { /* 1130 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_INC16m" }, { /* 1131 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_INC32m" }, { /* 1132 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_INC64m" }, { /* 1133 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_INC8m" }, { /* 1134 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_OR16mi" }, { /* 1135 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_OR16mi8" }, { /* 1136 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_OR16mr" }, { /* 1137 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_OR32mi" }, { /* 1138 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_OR32mi8" }, { /* 1139 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_OR32mr" }, { /* 1140 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_OR64mi32" }, { /* 1141 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_OR64mi8" }, { /* 1142 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_OR64mr" }, { /* 1143 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_OR8mi" }, { /* 1144 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_OR8mr" }, { /* 1145 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_PREFIX" }, { /* 1146 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_SUB16mi" }, { /* 1147 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_SUB16mi8" }, { /* 1148 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_SUB16mr" }, { /* 1149 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_SUB32mi" }, { /* 1150 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_SUB32mi8" }, { /* 1151 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_SUB32mr" }, { /* 1152 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_SUB64mi32" }, { /* 1153 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_SUB64mi8" }, { /* 1154 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_SUB64mr" }, { /* 1155 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_SUB8mi" }, { /* 1156 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_SUB8mr" }, { /* 1157 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_XOR16mi" }, { /* 1158 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_XOR16mi8" }, { /* 1159 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_XOR16mr" }, { /* 1160 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_XOR32mi" }, { /* 1161 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_XOR32mi8" }, { /* 1162 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_XOR32mr" }, { /* 1163 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_XOR64mi32" }, { /* 1164 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_XOR64mi8" }, { /* 1165 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_XOR64mr" }, { /* 1166 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_XOR8mi" }, { /* 1167 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOCK_XOR8mr" }, { /* 1168 */ MODIFIER_NONE, 0xac, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LODSB" }, { /* 1169 */ MODIFIER_NONE, 0xad, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LODSD" }, { /* 1170 */ MODIFIER_NONE, 0xad, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LODSQ" }, { /* 1171 */ MODIFIER_NONE, 0xad, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LODSW" }, { /* 1172 */ MODIFIER_NONE, 0xe2, { { ENCODING_IB, TYPE_REL8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOOP" }, { /* 1173 */ MODIFIER_NONE, 0xe1, { { ENCODING_IB, TYPE_REL8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOOPE" }, { /* 1174 */ MODIFIER_NONE, 0xe0, { { ENCODING_IB, TYPE_REL8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LOOPNE" }, { /* 1175 */ MODIFIER_NONE, 0xca, { { ENCODING_IW, TYPE_IMM16 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LRETI" }, { /* 1176 */ MODIFIER_NONE, 0xca, { { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LRETIW" }, { /* 1177 */ MODIFIER_NONE, 0xcb, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LRETL" }, { /* 1178 */ MODIFIER_NONE, 0xcb, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LRETQ" }, { /* 1179 */ MODIFIER_NONE, 0x03, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LSL16rm" }, { /* 1180 */ MODIFIER_NONE, 0x03, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LSL16rr" }, { /* 1181 */ MODIFIER_NONE, 0x03, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LSL32rm" }, { /* 1182 */ MODIFIER_NONE, 0x03, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LSL32rr" }, { /* 1183 */ MODIFIER_NONE, 0x03, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LSL64rm" }, { /* 1184 */ MODIFIER_NONE, 0x03, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LSL64rr" }, { /* 1185 */ MODIFIER_NONE, 0xb2, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_M1616 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LSS16rm" }, { /* 1186 */ MODIFIER_NONE, 0xb2, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_M1632 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LSS32rm" }, { /* 1187 */ MODIFIER_NONE, 0xb2, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_M1664 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LSS64rm" }, { /* 1188 */ MODIFIER_NONE, 0x00, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LTRm" }, { /* 1189 */ MODIFIER_NONE, 0x00, { { ENCODING_RM, TYPE_R16 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LTRr" }, { /* 1190 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LXADD16" }, { /* 1191 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LXADD32" }, { /* 1192 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LXADD64" }, { /* 1193 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LXADD8" }, { /* 1194 */ MODIFIER_NONE, 0xbd, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LZCNT16rm" }, { /* 1195 */ MODIFIER_NONE, 0xbd, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LZCNT16rr" }, { /* 1196 */ MODIFIER_NONE, 0xbd, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LZCNT32rm" }, { /* 1197 */ MODIFIER_NONE, 0xbd, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LZCNT32rr" }, { /* 1198 */ MODIFIER_NONE, 0xbd, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LZCNT64rm" }, { /* 1199 */ MODIFIER_NONE, 0xbd, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "LZCNT64rr" }, { /* 1200 */ MODIFIER_NONE, 0xf7, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MASKMOVDQU" }, { /* 1201 */ MODIFIER_NONE, 0xf7, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MASKMOVDQU64" }, { /* 1202 */ MODIFIER_NONE, 0x5f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MAXPDrm" }, { /* 1203 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MAXPDrm_Int" }, { /* 1204 */ MODIFIER_NONE, 0x5f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MAXPDrr" }, { /* 1205 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MAXPDrr_Int" }, { /* 1206 */ MODIFIER_NONE, 0x5f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MAXPSrm" }, { /* 1207 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MAXPSrm_Int" }, { /* 1208 */ MODIFIER_NONE, 0x5f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MAXPSrr" }, { /* 1209 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MAXPSrr_Int" }, { /* 1210 */ MODIFIER_NONE, 0x5f, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MAXSDrm" }, { /* 1211 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MAXSDrm_Int" }, { /* 1212 */ MODIFIER_NONE, 0x5f, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MAXSDrr" }, { /* 1213 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MAXSDrr_Int" }, { /* 1214 */ MODIFIER_NONE, 0x5f, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MAXSSrm" }, { /* 1215 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MAXSSrm_Int" }, { /* 1216 */ MODIFIER_NONE, 0x5f, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MAXSSrr" }, { /* 1217 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MAXSSrr_Int" }, { /* 1218 */ MODIFIER_NONE, 0xae, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MFENCE" }, { /* 1219 */ MODIFIER_NONE, 0x5d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MINPDrm" }, { /* 1220 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MINPDrm_Int" }, { /* 1221 */ MODIFIER_NONE, 0x5d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MINPDrr" }, { /* 1222 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MINPDrr_Int" }, { /* 1223 */ MODIFIER_NONE, 0x5d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MINPSrm" }, { /* 1224 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MINPSrm_Int" }, { /* 1225 */ MODIFIER_NONE, 0x5d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MINPSrr" }, { /* 1226 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MINPSrr_Int" }, { /* 1227 */ MODIFIER_NONE, 0x5d, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MINSDrm" }, { /* 1228 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MINSDrm_Int" }, { /* 1229 */ MODIFIER_NONE, 0x5d, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MINSDrr" }, { /* 1230 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MINSDrr_Int" }, { /* 1231 */ MODIFIER_NONE, 0x5d, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MINSSrm" }, { /* 1232 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MINSSrm_Int" }, { /* 1233 */ MODIFIER_NONE, 0x5d, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MINSSrr" }, { /* 1234 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MINSSrr_Int" }, { /* 1235 */ MODIFIER_NONE, 0x2d, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_CVTPD2PIirm" }, { /* 1236 */ MODIFIER_NONE, 0x2d, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_CVTPD2PIirr" }, { /* 1237 */ MODIFIER_NONE, 0x2a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_CVTPI2PDirm" }, { /* 1238 */ MODIFIER_NONE, 0x2a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_CVTPI2PDirr" }, { /* 1239 */ MODIFIER_NONE, 0x2a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_CVTPI2PSirm" }, { /* 1240 */ MODIFIER_NONE, 0x2a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_CVTPI2PSirr" }, { /* 1241 */ MODIFIER_NONE, 0x2d, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_CVTPS2PIirm" }, { /* 1242 */ MODIFIER_NONE, 0x2d, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_CVTPS2PIirr" }, { /* 1243 */ MODIFIER_NONE, 0x2c, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_CVTTPD2PIirm" }, { /* 1244 */ MODIFIER_NONE, 0x2c, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_CVTTPD2PIirr" }, { /* 1245 */ MODIFIER_NONE, 0x2c, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_CVTTPS2PIirm" }, { /* 1246 */ MODIFIER_NONE, 0x2c, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_CVTTPS2PIirr" }, { /* 1247 */ MODIFIER_NONE, 0x77, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_EMMS" }, { /* 1248 */ MODIFIER_NONE, 0xf7, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_MASKMOVQ" }, { /* 1249 */ MODIFIER_NONE, 0xf7, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_MASKMOVQ64" }, { /* 1250 */ MODIFIER_NONE, 0x7e, { { ENCODING_RM, TYPE_R64 }, { ENCODING_REG, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_MOVD64from64rr" }, { /* 1251 */ MODIFIER_NONE, 0x7e, { { ENCODING_RM, TYPE_Rv }, { ENCODING_REG, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_MOVD64grr" }, { /* 1252 */ MODIFIER_NONE, 0x7e, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_MOVD64mr" }, { /* 1253 */ MODIFIER_NONE, 0x6e, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_MOVD64rm" }, { /* 1254 */ MODIFIER_NONE, 0x6e, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_MOVD64rr" }, { /* 1255 */ MODIFIER_NONE, 0x6e, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_MOVD64rrv164" }, { /* 1256 */ MODIFIER_NONE, 0x6e, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_MOVD64to64rr" }, { /* 1257 */ MODIFIER_NONE, 0xd6, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_MOVDQ2Qrr" }, { /* 1258 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_MOVFR642Qrr" }, { /* 1259 */ MODIFIER_NONE, 0xe7, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_MOVNTQmr" }, { /* 1260 */ MODIFIER_NONE, 0xd6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_MOVQ2DQrr" }, { /* 1261 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_MOVQ2FR64rr" }, { /* 1262 */ MODIFIER_NONE, 0x7f, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_MOVQ64mr" }, { /* 1263 */ MODIFIER_NONE, 0x6f, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_MOVQ64rm" }, { /* 1264 */ MODIFIER_NONE, 0x6f, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_MOVQ64rr" }, { /* 1265 */ MODIFIER_NONE, 0x6e, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_MOVZDI2PDIrm" }, { /* 1266 */ MODIFIER_NONE, 0x6e, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_MOVZDI2PDIrr" }, { /* 1267 */ MODIFIER_NONE, 0x1c, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PABSBrm64" }, { /* 1268 */ MODIFIER_NONE, 0x1c, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PABSBrr64" }, { /* 1269 */ MODIFIER_NONE, 0x1e, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PABSDrm64" }, { /* 1270 */ MODIFIER_NONE, 0x1e, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PABSDrr64" }, { /* 1271 */ MODIFIER_NONE, 0x1d, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PABSWrm64" }, { /* 1272 */ MODIFIER_NONE, 0x1d, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PABSWrr64" }, { /* 1273 */ MODIFIER_NONE, 0x6b, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PACKSSDWirm" }, { /* 1274 */ MODIFIER_NONE, 0x6b, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PACKSSDWirr" }, { /* 1275 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PACKSSWBirm" }, { /* 1276 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PACKSSWBirr" }, { /* 1277 */ MODIFIER_NONE, 0x67, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PACKUSWBirm" }, { /* 1278 */ MODIFIER_NONE, 0x67, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PACKUSWBirr" }, { /* 1279 */ MODIFIER_NONE, 0xfc, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PADDBirm" }, { /* 1280 */ MODIFIER_NONE, 0xfc, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PADDBirr" }, { /* 1281 */ MODIFIER_NONE, 0xfe, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PADDDirm" }, { /* 1282 */ MODIFIER_NONE, 0xfe, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PADDDirr" }, { /* 1283 */ MODIFIER_NONE, 0xd4, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PADDQirm" }, { /* 1284 */ MODIFIER_NONE, 0xd4, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PADDQirr" }, { /* 1285 */ MODIFIER_NONE, 0xec, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PADDSBirm" }, { /* 1286 */ MODIFIER_NONE, 0xec, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PADDSBirr" }, { /* 1287 */ MODIFIER_NONE, 0xed, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PADDSWirm" }, { /* 1288 */ MODIFIER_NONE, 0xed, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PADDSWirr" }, { /* 1289 */ MODIFIER_NONE, 0xdc, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PADDUSBirm" }, { /* 1290 */ MODIFIER_NONE, 0xdc, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PADDUSBirr" }, { /* 1291 */ MODIFIER_NONE, 0xdd, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PADDUSWirm" }, { /* 1292 */ MODIFIER_NONE, 0xdd, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PADDUSWirr" }, { /* 1293 */ MODIFIER_NONE, 0xfd, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PADDWirm" }, { /* 1294 */ MODIFIER_NONE, 0xfd, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PADDWirr" }, { /* 1295 */ MODIFIER_NONE, 0x0f, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PALIGNR64irm" }, { /* 1296 */ MODIFIER_NONE, 0x0f, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PALIGNR64irr" }, { /* 1297 */ MODIFIER_NONE, 0xdf, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PANDNirm" }, { /* 1298 */ MODIFIER_NONE, 0xdf, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PANDNirr" }, { /* 1299 */ MODIFIER_NONE, 0xdb, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PANDirm" }, { /* 1300 */ MODIFIER_NONE, 0xdb, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PANDirr" }, { /* 1301 */ MODIFIER_NONE, 0xe0, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PAVGBirm" }, { /* 1302 */ MODIFIER_NONE, 0xe0, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PAVGBirr" }, { /* 1303 */ MODIFIER_NONE, 0xe3, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PAVGWirm" }, { /* 1304 */ MODIFIER_NONE, 0xe3, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PAVGWirr" }, { /* 1305 */ MODIFIER_NONE, 0x74, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PCMPEQBirm" }, { /* 1306 */ MODIFIER_NONE, 0x74, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PCMPEQBirr" }, { /* 1307 */ MODIFIER_NONE, 0x76, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PCMPEQDirm" }, { /* 1308 */ MODIFIER_NONE, 0x76, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PCMPEQDirr" }, { /* 1309 */ MODIFIER_NONE, 0x75, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PCMPEQWirm" }, { /* 1310 */ MODIFIER_NONE, 0x75, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PCMPEQWirr" }, { /* 1311 */ MODIFIER_NONE, 0x64, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PCMPGTBirm" }, { /* 1312 */ MODIFIER_NONE, 0x64, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PCMPGTBirr" }, { /* 1313 */ MODIFIER_NONE, 0x66, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PCMPGTDirm" }, { /* 1314 */ MODIFIER_NONE, 0x66, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PCMPGTDirr" }, { /* 1315 */ MODIFIER_NONE, 0x65, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PCMPGTWirm" }, { /* 1316 */ MODIFIER_NONE, 0x65, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PCMPGTWirr" }, { /* 1317 */ MODIFIER_NONE, 0xc5, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PEXTRWirri" }, { /* 1318 */ MODIFIER_NONE, 0x03, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PHADDSWrm64" }, { /* 1319 */ MODIFIER_NONE, 0x03, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PHADDSWrr64" }, { /* 1320 */ MODIFIER_NONE, 0x01, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PHADDWrm64" }, { /* 1321 */ MODIFIER_NONE, 0x01, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PHADDWrr64" }, { /* 1322 */ MODIFIER_NONE, 0x02, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PHADDrm64" }, { /* 1323 */ MODIFIER_NONE, 0x02, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PHADDrr64" }, { /* 1324 */ MODIFIER_NONE, 0x06, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PHSUBDrm64" }, { /* 1325 */ MODIFIER_NONE, 0x06, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PHSUBDrr64" }, { /* 1326 */ MODIFIER_NONE, 0x07, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PHSUBSWrm64" }, { /* 1327 */ MODIFIER_NONE, 0x07, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PHSUBSWrr64" }, { /* 1328 */ MODIFIER_NONE, 0x05, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PHSUBWrm64" }, { /* 1329 */ MODIFIER_NONE, 0x05, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PHSUBWrr64" }, { /* 1330 */ MODIFIER_NONE, 0xc4, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PINSRWirmi" }, { /* 1331 */ MODIFIER_NONE, 0xc4, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PINSRWirri" }, { /* 1332 */ MODIFIER_NONE, 0x04, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PMADDUBSWrm64" }, { /* 1333 */ MODIFIER_NONE, 0x04, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PMADDUBSWrr64" }, { /* 1334 */ MODIFIER_NONE, 0xf5, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PMADDWDirm" }, { /* 1335 */ MODIFIER_NONE, 0xf5, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PMADDWDirr" }, { /* 1336 */ MODIFIER_NONE, 0xee, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PMAXSWirm" }, { /* 1337 */ MODIFIER_NONE, 0xee, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PMAXSWirr" }, { /* 1338 */ MODIFIER_NONE, 0xde, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PMAXUBirm" }, { /* 1339 */ MODIFIER_NONE, 0xde, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PMAXUBirr" }, { /* 1340 */ MODIFIER_NONE, 0xea, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PMINSWirm" }, { /* 1341 */ MODIFIER_NONE, 0xea, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PMINSWirr" }, { /* 1342 */ MODIFIER_NONE, 0xda, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PMINUBirm" }, { /* 1343 */ MODIFIER_NONE, 0xda, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PMINUBirr" }, { /* 1344 */ MODIFIER_NONE, 0xd7, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PMOVMSKBrr" }, { /* 1345 */ MODIFIER_NONE, 0x0b, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PMULHRSWrm64" }, { /* 1346 */ MODIFIER_NONE, 0x0b, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PMULHRSWrr64" }, { /* 1347 */ MODIFIER_NONE, 0xe4, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PMULHUWirm" }, { /* 1348 */ MODIFIER_NONE, 0xe4, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PMULHUWirr" }, { /* 1349 */ MODIFIER_NONE, 0xe5, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PMULHWirm" }, { /* 1350 */ MODIFIER_NONE, 0xe5, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PMULHWirr" }, { /* 1351 */ MODIFIER_NONE, 0xd5, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PMULLWirm" }, { /* 1352 */ MODIFIER_NONE, 0xd5, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PMULLWirr" }, { /* 1353 */ MODIFIER_NONE, 0xf4, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PMULUDQirm" }, { /* 1354 */ MODIFIER_NONE, 0xf4, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PMULUDQirr" }, { /* 1355 */ MODIFIER_NONE, 0xeb, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PORirm" }, { /* 1356 */ MODIFIER_NONE, 0xeb, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PORirr" }, { /* 1357 */ MODIFIER_NONE, 0xf6, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSADBWirm" }, { /* 1358 */ MODIFIER_NONE, 0xf6, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSADBWirr" }, { /* 1359 */ MODIFIER_NONE, 0x00, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSHUFBrm64" }, { /* 1360 */ MODIFIER_NONE, 0x00, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSHUFBrr64" }, { /* 1361 */ MODIFIER_NONE, 0x70, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSHUFWmi" }, { /* 1362 */ MODIFIER_NONE, 0x70, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSHUFWri" }, { /* 1363 */ MODIFIER_NONE, 0x08, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSIGNBrm64" }, { /* 1364 */ MODIFIER_NONE, 0x08, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSIGNBrr64" }, { /* 1365 */ MODIFIER_NONE, 0x0a, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSIGNDrm64" }, { /* 1366 */ MODIFIER_NONE, 0x0a, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSIGNDrr64" }, { /* 1367 */ MODIFIER_NONE, 0x09, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSIGNWrm64" }, { /* 1368 */ MODIFIER_NONE, 0x09, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSIGNWrr64" }, { /* 1369 */ MODIFIER_NONE, 0x72, { { ENCODING_RM, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSLLDri" }, { /* 1370 */ MODIFIER_NONE, 0xf2, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSLLDrm" }, { /* 1371 */ MODIFIER_NONE, 0xf2, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSLLDrr" }, { /* 1372 */ MODIFIER_NONE, 0x73, { { ENCODING_RM, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSLLQri" }, { /* 1373 */ MODIFIER_NONE, 0xf3, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSLLQrm" }, { /* 1374 */ MODIFIER_NONE, 0xf3, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSLLQrr" }, { /* 1375 */ MODIFIER_NONE, 0x71, { { ENCODING_RM, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSLLWri" }, { /* 1376 */ MODIFIER_NONE, 0xf1, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSLLWrm" }, { /* 1377 */ MODIFIER_NONE, 0xf1, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSLLWrr" }, { /* 1378 */ MODIFIER_NONE, 0x72, { { ENCODING_RM, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSRADri" }, { /* 1379 */ MODIFIER_NONE, 0xe2, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSRADrm" }, { /* 1380 */ MODIFIER_NONE, 0xe2, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSRADrr" }, { /* 1381 */ MODIFIER_NONE, 0x71, { { ENCODING_RM, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSRAWri" }, { /* 1382 */ MODIFIER_NONE, 0xe1, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSRAWrm" }, { /* 1383 */ MODIFIER_NONE, 0xe1, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSRAWrr" }, { /* 1384 */ MODIFIER_NONE, 0x72, { { ENCODING_RM, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSRLDri" }, { /* 1385 */ MODIFIER_NONE, 0xd2, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSRLDrm" }, { /* 1386 */ MODIFIER_NONE, 0xd2, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSRLDrr" }, { /* 1387 */ MODIFIER_NONE, 0x73, { { ENCODING_RM, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSRLQri" }, { /* 1388 */ MODIFIER_NONE, 0xd3, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSRLQrm" }, { /* 1389 */ MODIFIER_NONE, 0xd3, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSRLQrr" }, { /* 1390 */ MODIFIER_NONE, 0x71, { { ENCODING_RM, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSRLWri" }, { /* 1391 */ MODIFIER_NONE, 0xd1, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSRLWrm" }, { /* 1392 */ MODIFIER_NONE, 0xd1, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSRLWrr" }, { /* 1393 */ MODIFIER_NONE, 0xf8, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSUBBirm" }, { /* 1394 */ MODIFIER_NONE, 0xf8, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSUBBirr" }, { /* 1395 */ MODIFIER_NONE, 0xfa, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSUBDirm" }, { /* 1396 */ MODIFIER_NONE, 0xfa, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSUBDirr" }, { /* 1397 */ MODIFIER_NONE, 0xfb, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSUBQirm" }, { /* 1398 */ MODIFIER_NONE, 0xfb, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSUBQirr" }, { /* 1399 */ MODIFIER_NONE, 0xe8, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSUBSBirm" }, { /* 1400 */ MODIFIER_NONE, 0xe8, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSUBSBirr" }, { /* 1401 */ MODIFIER_NONE, 0xe9, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSUBSWirm" }, { /* 1402 */ MODIFIER_NONE, 0xe9, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSUBSWirr" }, { /* 1403 */ MODIFIER_NONE, 0xd8, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSUBUSBirm" }, { /* 1404 */ MODIFIER_NONE, 0xd8, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSUBUSBirr" }, { /* 1405 */ MODIFIER_NONE, 0xd9, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSUBUSWirm" }, { /* 1406 */ MODIFIER_NONE, 0xd9, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSUBUSWirr" }, { /* 1407 */ MODIFIER_NONE, 0xf9, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSUBWirm" }, { /* 1408 */ MODIFIER_NONE, 0xf9, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PSUBWirr" }, { /* 1409 */ MODIFIER_NONE, 0x68, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PUNPCKHBWirm" }, { /* 1410 */ MODIFIER_NONE, 0x68, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PUNPCKHBWirr" }, { /* 1411 */ MODIFIER_NONE, 0x6a, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PUNPCKHDQirm" }, { /* 1412 */ MODIFIER_NONE, 0x6a, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PUNPCKHDQirr" }, { /* 1413 */ MODIFIER_NONE, 0x69, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PUNPCKHWDirm" }, { /* 1414 */ MODIFIER_NONE, 0x69, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PUNPCKHWDirr" }, { /* 1415 */ MODIFIER_NONE, 0x60, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PUNPCKLBWirm" }, { /* 1416 */ MODIFIER_NONE, 0x60, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PUNPCKLBWirr" }, { /* 1417 */ MODIFIER_NONE, 0x62, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PUNPCKLDQirm" }, { /* 1418 */ MODIFIER_NONE, 0x62, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PUNPCKLDQirr" }, { /* 1419 */ MODIFIER_NONE, 0x61, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PUNPCKLWDirm" }, { /* 1420 */ MODIFIER_NONE, 0x61, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PUNPCKLWDirr" }, { /* 1421 */ MODIFIER_NONE, 0xef, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PXORirm" }, { /* 1422 */ MODIFIER_NONE, 0xef, { { ENCODING_REG, TYPE_MM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_MM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MMX_PXORirr" }, { /* 1423 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MONITOR" }, { /* 1424 */ MODIFIER_NONE, 0x01, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MONITORrrr" }, { /* 1425 */ MODIFIER_NONE, 0xc0, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MONTMUL" }, { /* 1426 */ MODIFIER_NONE, 0xa3, { { ENCODING_Ia, TYPE_MOFFS16 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV16ao16" }, { /* 1427 */ MODIFIER_NONE, 0xc7, { { ENCODING_RM, TYPE_Mv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV16mi" }, { /* 1428 */ MODIFIER_NONE, 0x89, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV16mr" }, { /* 1429 */ MODIFIER_NONE, 0x8c, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_SEGMENTREG }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV16ms" }, { /* 1430 */ MODIFIER_NONE, 0xa1, { { ENCODING_Ia, TYPE_MOFFS16 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV16o16a" }, { /* 1431 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV16r0" }, { /* 1432 */ MODIFIER_OPCODE, 0xb8, { { ENCODING_Rv, TYPE_Rv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV16ri" }, { /* 1433 */ MODIFIER_NONE, 0x8b, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV16rm" }, { /* 1434 */ MODIFIER_NONE, 0x89, { { ENCODING_RM, TYPE_Rv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV16rr" }, { /* 1435 */ MODIFIER_NONE, 0x8b, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV16rr_REV" }, { /* 1436 */ MODIFIER_NONE, 0x8c, { { ENCODING_RM, TYPE_Rv }, { ENCODING_REG, TYPE_SEGMENTREG }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV16rs" }, { /* 1437 */ MODIFIER_NONE, 0x8e, { { ENCODING_REG, TYPE_SEGMENTREG }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV16sm" }, { /* 1438 */ MODIFIER_NONE, 0x8e, { { ENCODING_REG, TYPE_SEGMENTREG }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV16sr" }, { /* 1439 */ MODIFIER_NONE, 0xa3, { { ENCODING_Ia, TYPE_MOFFS32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV32ao32" }, { /* 1440 */ MODIFIER_NONE, 0x22, { { ENCODING_REG, TYPE_CONTROLREG }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV32cr" }, { /* 1441 */ MODIFIER_NONE, 0x23, { { ENCODING_REG, TYPE_DEBUGREG }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV32dr" }, { /* 1442 */ MODIFIER_NONE, 0xc7, { { ENCODING_RM, TYPE_Mv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV32mi" }, { /* 1443 */ MODIFIER_NONE, 0x89, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV32mr" }, { /* 1444 */ MODIFIER_NONE, 0x8c, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_SEGMENTREG }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV32ms" }, { /* 1445 */ MODIFIER_NONE, 0xa1, { { ENCODING_Ia, TYPE_MOFFS32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV32o32a" }, { /* 1446 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV32r0" }, { /* 1447 */ MODIFIER_NONE, 0x20, { { ENCODING_RM, TYPE_Rv }, { ENCODING_REG, TYPE_CONTROLREG }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV32rc" }, { /* 1448 */ MODIFIER_NONE, 0x21, { { ENCODING_RM, TYPE_Rv }, { ENCODING_REG, TYPE_DEBUGREG }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV32rd" }, { /* 1449 */ MODIFIER_OPCODE, 0xb8, { { ENCODING_Rv, TYPE_Rv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV32ri" }, { /* 1450 */ MODIFIER_NONE, 0x8b, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV32rm" }, { /* 1451 */ MODIFIER_NONE, 0x89, { { ENCODING_RM, TYPE_Rv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV32rr" }, { /* 1452 */ MODIFIER_NONE, 0x8b, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV32rr_REV" }, { /* 1453 */ MODIFIER_NONE, 0x8c, { { ENCODING_RM, TYPE_Rv }, { ENCODING_REG, TYPE_SEGMENTREG }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV32rs" }, { /* 1454 */ MODIFIER_NONE, 0x8e, { { ENCODING_REG, TYPE_SEGMENTREG }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV32sm" }, { /* 1455 */ MODIFIER_NONE, 0x8e, { { ENCODING_REG, TYPE_SEGMENTREG }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV32sr" }, { /* 1456 */ MODIFIER_NONE, 0x22, { { ENCODING_REG, TYPE_CONTROLREG }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV64cr" }, { /* 1457 */ MODIFIER_NONE, 0x23, { { ENCODING_REG, TYPE_DEBUGREG }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV64dr" }, { /* 1458 */ MODIFIER_NONE, 0xc7, { { ENCODING_RM, TYPE_Mv }, { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV64mi32" }, { /* 1459 */ MODIFIER_NONE, 0x89, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV64mr" }, { /* 1460 */ MODIFIER_NONE, 0x8c, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_SEGMENTREG }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV64ms" }, { /* 1461 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV64r0" }, { /* 1462 */ MODIFIER_NONE, 0x20, { { ENCODING_RM, TYPE_R64 }, { ENCODING_REG, TYPE_CONTROLREG }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV64rc" }, { /* 1463 */ MODIFIER_NONE, 0x21, { { ENCODING_RM, TYPE_R64 }, { ENCODING_REG, TYPE_DEBUGREG }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV64rd" }, { /* 1464 */ MODIFIER_OPCODE, 0xb8, { { ENCODING_RO, TYPE_R64 }, { ENCODING_IO, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV64ri" }, { /* 1465 */ MODIFIER_NONE, 0xc7, { { ENCODING_RM, TYPE_R64 }, { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV64ri32" }, { /* 1466 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV64ri64i32" }, { /* 1467 */ MODIFIER_NONE, 0x8b, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV64rm" }, { /* 1468 */ MODIFIER_NONE, 0x89, { { ENCODING_RM, TYPE_R64 }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV64rr" }, { /* 1469 */ MODIFIER_NONE, 0x8b, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV64rr_REV" }, { /* 1470 */ MODIFIER_NONE, 0x8c, { { ENCODING_RM, TYPE_R64 }, { ENCODING_REG, TYPE_SEGMENTREG }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV64rs" }, { /* 1471 */ MODIFIER_NONE, 0x8e, { { ENCODING_REG, TYPE_SEGMENTREG }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV64sm" }, { /* 1472 */ MODIFIER_NONE, 0x8e, { { ENCODING_REG, TYPE_SEGMENTREG }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV64sr" }, { /* 1473 */ MODIFIER_NONE, 0x6e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV64toPQIrr" }, { /* 1474 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV64toSDrm" }, { /* 1475 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV64toSDrr" }, { /* 1476 */ MODIFIER_NONE, 0xa2, { { ENCODING_Ia, TYPE_MOFFS8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV8ao8" }, { /* 1477 */ MODIFIER_NONE, 0xc6, { { ENCODING_RM, TYPE_M8 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV8mi" }, { /* 1478 */ MODIFIER_NONE, 0x88, { { ENCODING_RM, TYPE_M8 }, { ENCODING_REG, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV8mr" }, { /* 1479 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV8mr_NOREX" }, { /* 1480 */ MODIFIER_NONE, 0xa0, { { ENCODING_Ia, TYPE_MOFFS8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV8o8a" }, { /* 1481 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV8r0" }, { /* 1482 */ MODIFIER_OPCODE, 0xb0, { { ENCODING_RB, TYPE_R8 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV8ri" }, { /* 1483 */ MODIFIER_NONE, 0x8a, { { ENCODING_REG, TYPE_R8 }, { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV8rm" }, { /* 1484 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV8rm_NOREX" }, { /* 1485 */ MODIFIER_NONE, 0x88, { { ENCODING_RM, TYPE_R8 }, { ENCODING_REG, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV8rr" }, { /* 1486 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV8rr_NOREX" }, { /* 1487 */ MODIFIER_NONE, 0x8a, { { ENCODING_REG, TYPE_R8 }, { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOV8rr_REV" }, { /* 1488 */ MODIFIER_NONE, 0x29, { { ENCODING_RM, TYPE_M128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVAPDmr" }, { /* 1489 */ MODIFIER_NONE, 0x28, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVAPDrm" }, { /* 1490 */ MODIFIER_NONE, 0x28, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVAPDrr" }, { /* 1491 */ MODIFIER_NONE, 0x29, { { ENCODING_RM, TYPE_XMM128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVAPDrr_REV" }, { /* 1492 */ MODIFIER_NONE, 0x29, { { ENCODING_RM, TYPE_M128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVAPSmr" }, { /* 1493 */ MODIFIER_NONE, 0x28, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVAPSrm" }, { /* 1494 */ MODIFIER_NONE, 0x28, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVAPSrr" }, { /* 1495 */ MODIFIER_NONE, 0x29, { { ENCODING_RM, TYPE_XMM128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVAPSrr_REV" }, { /* 1496 */ MODIFIER_NONE, 0xf1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVBE16mr" }, { /* 1497 */ MODIFIER_NONE, 0xf0, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVBE16rm" }, { /* 1498 */ MODIFIER_NONE, 0xf1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVBE32mr" }, { /* 1499 */ MODIFIER_NONE, 0xf0, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVBE32rm" }, { /* 1500 */ MODIFIER_NONE, 0xf1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVBE64mr" }, { /* 1501 */ MODIFIER_NONE, 0xf0, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVBE64rm" }, { /* 1502 */ MODIFIER_NONE, 0x12, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVDDUPrm" }, { /* 1503 */ MODIFIER_NONE, 0x12, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVDDUPrr" }, { /* 1504 */ MODIFIER_NONE, 0x6e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVDI2PDIrm" }, { /* 1505 */ MODIFIER_NONE, 0x6e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_R32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVDI2PDIrr" }, { /* 1506 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVDI2SSrm" }, { /* 1507 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVDI2SSrr" }, { /* 1508 */ MODIFIER_NONE, 0x7f, { { ENCODING_RM, TYPE_M128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVDQAmr" }, { /* 1509 */ MODIFIER_NONE, 0x6f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVDQArm" }, { /* 1510 */ MODIFIER_NONE, 0x6f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVDQArr" }, { /* 1511 */ MODIFIER_NONE, 0x7f, { { ENCODING_RM, TYPE_XMM128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVDQArr_REV" }, { /* 1512 */ MODIFIER_NONE, 0x7f, { { ENCODING_RM, TYPE_M128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVDQUmr" }, { /* 1513 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVDQUmr_Int" }, { /* 1514 */ MODIFIER_NONE, 0x6f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVDQUrm" }, { /* 1515 */ MODIFIER_NONE, 0x6f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVDQUrr" }, { /* 1516 */ MODIFIER_NONE, 0x7f, { { ENCODING_RM, TYPE_XMM128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVDQUrr_REV" }, { /* 1517 */ MODIFIER_NONE, 0x12, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVHLPSrr" }, { /* 1518 */ MODIFIER_NONE, 0x17, { { ENCODING_RM, TYPE_M64FP }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVHPDmr" }, { /* 1519 */ MODIFIER_NONE, 0x16, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVHPDrm" }, { /* 1520 */ MODIFIER_NONE, 0x17, { { ENCODING_RM, TYPE_M64FP }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVHPSmr" }, { /* 1521 */ MODIFIER_NONE, 0x16, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVHPSrm" }, { /* 1522 */ MODIFIER_NONE, 0x16, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVLHPSrr" }, { /* 1523 */ MODIFIER_NONE, 0x13, { { ENCODING_RM, TYPE_M64FP }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVLPDmr" }, { /* 1524 */ MODIFIER_NONE, 0x12, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVLPDrm" }, { /* 1525 */ MODIFIER_NONE, 0x13, { { ENCODING_RM, TYPE_M64FP }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVLPSmr" }, { /* 1526 */ MODIFIER_NONE, 0x12, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVLPSrm" }, { /* 1527 */ MODIFIER_NONE, 0xd6, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVLQ128mr" }, { /* 1528 */ MODIFIER_NONE, 0x50, { { ENCODING_REG, TYPE_R32 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVMSKPDrr32" }, { /* 1529 */ MODIFIER_NONE, 0x50, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVMSKPDrr64" }, { /* 1530 */ MODIFIER_NONE, 0x50, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVMSKPSrr32" }, { /* 1531 */ MODIFIER_NONE, 0x50, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVMSKPSrr64" }, { /* 1532 */ MODIFIER_NONE, 0x2a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVNTDQArm" }, { /* 1533 */ MODIFIER_NONE, 0xe7, { { ENCODING_RM, TYPE_M128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVNTDQ_64mr" }, { /* 1534 */ MODIFIER_NONE, 0xe7, { { ENCODING_RM, TYPE_M128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVNTDQmr" }, { /* 1535 */ MODIFIER_NONE, 0xc3, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVNTI_64mr" }, { /* 1536 */ MODIFIER_NONE, 0xc3, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVNTImr" }, { /* 1537 */ MODIFIER_NONE, 0x2b, { { ENCODING_RM, TYPE_M128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVNTPDmr" }, { /* 1538 */ MODIFIER_NONE, 0x2b, { { ENCODING_RM, TYPE_M128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVNTPSmr" }, { /* 1539 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVPC32r" }, { /* 1540 */ MODIFIER_NONE, 0x7e, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVPDI2DImr" }, { /* 1541 */ MODIFIER_NONE, 0x7e, { { ENCODING_RM, TYPE_R32 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVPDI2DIrr" }, { /* 1542 */ MODIFIER_NONE, 0xd6, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVPQI2QImr" }, { /* 1543 */ MODIFIER_NONE, 0x7e, { { ENCODING_RM, TYPE_R64 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVPQIto64rr" }, { /* 1544 */ MODIFIER_NONE, 0x7e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVQI2PQIrm" }, { /* 1545 */ MODIFIER_NONE, 0x7e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVQxrxr" }, { /* 1546 */ MODIFIER_NONE, 0xa4, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSB" }, { /* 1547 */ MODIFIER_NONE, 0xa5, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSD" }, { /* 1548 */ MODIFIER_NONE, 0x11, { { ENCODING_RM, TYPE_M64FP }, { ENCODING_REG, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSDmr" }, { /* 1549 */ MODIFIER_NONE, 0x10, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSDrm" }, { /* 1550 */ MODIFIER_NONE, 0x10, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSDrr" }, { /* 1551 */ MODIFIER_NONE, 0x11, { { ENCODING_RM, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSDrr_REV" }, { /* 1552 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSDto64mr" }, { /* 1553 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSDto64rr" }, { /* 1554 */ MODIFIER_NONE, 0x16, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSHDUPrm" }, { /* 1555 */ MODIFIER_NONE, 0x16, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSHDUPrr" }, { /* 1556 */ MODIFIER_NONE, 0x12, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSLDUPrm" }, { /* 1557 */ MODIFIER_NONE, 0x12, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSLDUPrr" }, { /* 1558 */ MODIFIER_NONE, 0xa5, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSQ" }, { /* 1559 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSS2DImr" }, { /* 1560 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSS2DIrr" }, { /* 1561 */ MODIFIER_NONE, 0x11, { { ENCODING_RM, TYPE_M32FP }, { ENCODING_REG, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSSmr" }, { /* 1562 */ MODIFIER_NONE, 0x10, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSSrm" }, { /* 1563 */ MODIFIER_NONE, 0x10, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSSrr" }, { /* 1564 */ MODIFIER_NONE, 0x11, { { ENCODING_RM, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSSrr_REV" }, { /* 1565 */ MODIFIER_NONE, 0xa5, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSW" }, { /* 1566 */ MODIFIER_NONE, 0xbe, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSX16rm8" }, { /* 1567 */ MODIFIER_NONE, 0xbe, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSX16rr8" }, { /* 1568 */ MODIFIER_NONE, 0xbf, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSX32rm16" }, { /* 1569 */ MODIFIER_NONE, 0xbe, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSX32rm8" }, { /* 1570 */ MODIFIER_NONE, 0xbf, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_R16 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSX32rr16" }, { /* 1571 */ MODIFIER_NONE, 0xbe, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSX32rr8" }, { /* 1572 */ MODIFIER_NONE, 0xbf, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSX64rm16" }, { /* 1573 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSX64rm32" }, { /* 1574 */ MODIFIER_NONE, 0xbe, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSX64rm8" }, { /* 1575 */ MODIFIER_NONE, 0xbf, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_R16 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSX64rr16" }, { /* 1576 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_R32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSX64rr32" }, { /* 1577 */ MODIFIER_NONE, 0xbe, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVSX64rr8" }, { /* 1578 */ MODIFIER_NONE, 0x11, { { ENCODING_RM, TYPE_M128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVUPDmr" }, { /* 1579 */ MODIFIER_NONE, 0x10, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVUPDrm" }, { /* 1580 */ MODIFIER_NONE, 0x10, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVUPDrr" }, { /* 1581 */ MODIFIER_NONE, 0x11, { { ENCODING_RM, TYPE_XMM128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVUPDrr_REV" }, { /* 1582 */ MODIFIER_NONE, 0x11, { { ENCODING_RM, TYPE_M128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVUPSmr" }, { /* 1583 */ MODIFIER_NONE, 0x10, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVUPSrm" }, { /* 1584 */ MODIFIER_NONE, 0x10, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVUPSrr" }, { /* 1585 */ MODIFIER_NONE, 0x11, { { ENCODING_RM, TYPE_XMM128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVUPSrr_REV" }, { /* 1586 */ MODIFIER_NONE, 0x6e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVZDI2PDIrm" }, { /* 1587 */ MODIFIER_NONE, 0x6e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_R32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVZDI2PDIrr" }, { /* 1588 */ MODIFIER_NONE, 0x7e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVZPQILo2PQIrm" }, { /* 1589 */ MODIFIER_NONE, 0x7e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVZPQILo2PQIrr" }, { /* 1590 */ MODIFIER_NONE, 0x7e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVZQI2PQIrm" }, { /* 1591 */ MODIFIER_NONE, 0x6e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVZQI2PQIrr" }, { /* 1592 */ MODIFIER_NONE, 0xb6, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVZX16rm8" }, { /* 1593 */ MODIFIER_NONE, 0xb6, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVZX16rr8" }, { /* 1594 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVZX32_NOREXrm8" }, { /* 1595 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVZX32_NOREXrr8" }, { /* 1596 */ MODIFIER_NONE, 0xb7, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVZX32rm16" }, { /* 1597 */ MODIFIER_NONE, 0xb6, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVZX32rm8" }, { /* 1598 */ MODIFIER_NONE, 0xb7, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_R16 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVZX32rr16" }, { /* 1599 */ MODIFIER_NONE, 0xb6, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVZX32rr8" }, { /* 1600 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVZX64rm16" }, { /* 1601 */ MODIFIER_NONE, 0xb7, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVZX64rm16_Q" }, { /* 1602 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVZX64rm32" }, { /* 1603 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVZX64rm8" }, { /* 1604 */ MODIFIER_NONE, 0xb6, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVZX64rm8_Q" }, { /* 1605 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVZX64rr16" }, { /* 1606 */ MODIFIER_NONE, 0xb7, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_R16 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVZX64rr16_Q" }, { /* 1607 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVZX64rr32" }, { /* 1608 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVZX64rr8" }, { /* 1609 */ MODIFIER_NONE, 0xb6, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MOVZX64rr8_Q" }, { /* 1610 */ MODIFIER_NONE, 0x42, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "MPSADBWrmi" }, { /* 1611 */ MODIFIER_NONE, 0x42, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "MPSADBWrri" }, { /* 1612 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MUL16m" }, { /* 1613 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MUL16r" }, { /* 1614 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MUL32m" }, { /* 1615 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MUL32r" }, { /* 1616 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MUL64m" }, { /* 1617 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MUL64r" }, { /* 1618 */ MODIFIER_NONE, 0xf6, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MUL8m" }, { /* 1619 */ MODIFIER_NONE, 0xf6, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MUL8r" }, { /* 1620 */ MODIFIER_NONE, 0x59, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MULPDrm" }, { /* 1621 */ MODIFIER_NONE, 0x59, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MULPDrr" }, { /* 1622 */ MODIFIER_NONE, 0x59, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MULPSrm" }, { /* 1623 */ MODIFIER_NONE, 0x59, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MULPSrr" }, { /* 1624 */ MODIFIER_NONE, 0x59, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MULSDrm" }, { /* 1625 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MULSDrm_Int" }, { /* 1626 */ MODIFIER_NONE, 0x59, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MULSDrr" }, { /* 1627 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MULSDrr_Int" }, { /* 1628 */ MODIFIER_NONE, 0x59, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MULSSrm" }, { /* 1629 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MULSSrm_Int" }, { /* 1630 */ MODIFIER_NONE, 0x59, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MULSSrr" }, { /* 1631 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MULSSrr_Int" }, { /* 1632 */ MODIFIER_NONE, 0xd8, { { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MUL_F32m" }, { /* 1633 */ MODIFIER_NONE, 0xdc, { { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MUL_F64m" }, { /* 1634 */ MODIFIER_NONE, 0xde, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MUL_FI16m" }, { /* 1635 */ MODIFIER_NONE, 0xda, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MUL_FI32m" }, { /* 1636 */ MODIFIER_MODRM, 0xc8, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MUL_FPrST0" }, { /* 1637 */ MODIFIER_MODRM, 0xc8, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MUL_FST0r" }, { /* 1638 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MUL_Fp32" }, { /* 1639 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MUL_Fp32m" }, { /* 1640 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MUL_Fp64" }, { /* 1641 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MUL_Fp64m" }, { /* 1642 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MUL_Fp64m32" }, { /* 1643 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MUL_Fp80" }, { /* 1644 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MUL_Fp80m32" }, { /* 1645 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MUL_Fp80m64" }, { /* 1646 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MUL_FpI16m32" }, { /* 1647 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MUL_FpI16m64" }, { /* 1648 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MUL_FpI16m80" }, { /* 1649 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MUL_FpI32m32" }, { /* 1650 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MUL_FpI32m64" }, { /* 1651 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MUL_FpI32m80" }, { /* 1652 */ MODIFIER_MODRM, 0xc8, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MUL_FrST0" }, { /* 1653 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MWAIT" }, { /* 1654 */ MODIFIER_NONE, 0x01, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "MWAITrr" }, { /* 1655 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "NEG16m" }, { /* 1656 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "NEG16r" }, { /* 1657 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "NEG32m" }, { /* 1658 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "NEG32r" }, { /* 1659 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "NEG64m" }, { /* 1660 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "NEG64r" }, { /* 1661 */ MODIFIER_NONE, 0xf6, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "NEG8m" }, { /* 1662 */ MODIFIER_NONE, 0xf6, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "NEG8r" }, { /* 1663 */ MODIFIER_NONE, 0x90, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "NOOP" }, { /* 1664 */ MODIFIER_NONE, 0x1f, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "NOOPL" }, { /* 1665 */ MODIFIER_NONE, 0x1f, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "NOOPW" }, { /* 1666 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "NOT16m" }, { /* 1667 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "NOT16r" }, { /* 1668 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "NOT32m" }, { /* 1669 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "NOT32r" }, { /* 1670 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "NOT64m" }, { /* 1671 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "NOT64r" }, { /* 1672 */ MODIFIER_NONE, 0xf6, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "NOT8m" }, { /* 1673 */ MODIFIER_NONE, 0xf6, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "NOT8r" }, { /* 1674 */ MODIFIER_NONE, 0x0d, { { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR16i16" }, { /* 1675 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Mv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR16mi" }, { /* 1676 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR16mi8" }, { /* 1677 */ MODIFIER_NONE, 0x09, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR16mr" }, { /* 1678 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR16ri" }, { /* 1679 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR16ri8" }, { /* 1680 */ MODIFIER_NONE, 0x0b, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR16rm" }, { /* 1681 */ MODIFIER_NONE, 0x09, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR16rr" }, { /* 1682 */ MODIFIER_NONE, 0x0b, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR16rr_REV" }, { /* 1683 */ MODIFIER_NONE, 0x0d, { { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR32i32" }, { /* 1684 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Mv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR32mi" }, { /* 1685 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR32mi8" }, { /* 1686 */ MODIFIER_NONE, 0x09, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR32mr" }, { /* 1687 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR32mrLocked" }, { /* 1688 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR32ri" }, { /* 1689 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR32ri8" }, { /* 1690 */ MODIFIER_NONE, 0x0b, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR32rm" }, { /* 1691 */ MODIFIER_NONE, 0x09, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR32rr" }, { /* 1692 */ MODIFIER_NONE, 0x0b, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR32rr_REV" }, { /* 1693 */ MODIFIER_NONE, 0x0d, { { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR64i32" }, { /* 1694 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Mv }, { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR64mi32" }, { /* 1695 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR64mi8" }, { /* 1696 */ MODIFIER_NONE, 0x09, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR64mr" }, { /* 1697 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR64ri32" }, { /* 1698 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR64ri8" }, { /* 1699 */ MODIFIER_NONE, 0x0b, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR64rm" }, { /* 1700 */ MODIFIER_NONE, 0x09, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR64rr" }, { /* 1701 */ MODIFIER_NONE, 0x0b, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR64rr_REV" }, { /* 1702 */ MODIFIER_NONE, 0x0c, { { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR8i8" }, { /* 1703 */ MODIFIER_NONE, 0x80, { { ENCODING_RM, TYPE_M8 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR8mi" }, { /* 1704 */ MODIFIER_NONE, 0x08, { { ENCODING_RM, TYPE_M8 }, { ENCODING_REG, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR8mr" }, { /* 1705 */ MODIFIER_NONE, 0x80, { { ENCODING_RM, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR8ri" }, { /* 1706 */ MODIFIER_NONE, 0x0a, { { ENCODING_REG, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR8rm" }, { /* 1707 */ MODIFIER_NONE, 0x08, { { ENCODING_RM, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR8rr" }, { /* 1708 */ MODIFIER_NONE, 0x0a, { { ENCODING_REG, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OR8rr_REV" }, { /* 1709 */ MODIFIER_NONE, 0x56, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ORPDrm" }, { /* 1710 */ MODIFIER_NONE, 0x56, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ORPDrr" }, { /* 1711 */ MODIFIER_NONE, 0x56, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ORPSrm" }, { /* 1712 */ MODIFIER_NONE, 0x56, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ORPSrr" }, { /* 1713 */ MODIFIER_NONE, 0xe7, { { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OUT16ir" }, { /* 1714 */ MODIFIER_NONE, 0xef, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OUT16rr" }, { /* 1715 */ MODIFIER_NONE, 0xe7, { { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OUT32ir" }, { /* 1716 */ MODIFIER_NONE, 0xef, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OUT32rr" }, { /* 1717 */ MODIFIER_NONE, 0xe6, { { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OUT8ir" }, { /* 1718 */ MODIFIER_NONE, 0xee, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OUT8rr" }, { /* 1719 */ MODIFIER_NONE, 0x6e, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OUTSB" }, { /* 1720 */ MODIFIER_NONE, 0x6f, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OUTSD" }, { /* 1721 */ MODIFIER_NONE, 0x6f, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "OUTSW" }, { /* 1722 */ MODIFIER_NONE, 0x1c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PABSBrm128" }, { /* 1723 */ MODIFIER_NONE, 0x1c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PABSBrr128" }, { /* 1724 */ MODIFIER_NONE, 0x1e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PABSDrm128" }, { /* 1725 */ MODIFIER_NONE, 0x1e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PABSDrr128" }, { /* 1726 */ MODIFIER_NONE, 0x1d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PABSWrm128" }, { /* 1727 */ MODIFIER_NONE, 0x1d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PABSWrr128" }, { /* 1728 */ MODIFIER_NONE, 0x6b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PACKSSDWrm" }, { /* 1729 */ MODIFIER_NONE, 0x6b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PACKSSDWrr" }, { /* 1730 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PACKSSWBrm" }, { /* 1731 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PACKSSWBrr" }, { /* 1732 */ MODIFIER_NONE, 0x2b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PACKUSDWrm" }, { /* 1733 */ MODIFIER_NONE, 0x2b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PACKUSDWrr" }, { /* 1734 */ MODIFIER_NONE, 0x67, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PACKUSWBrm" }, { /* 1735 */ MODIFIER_NONE, 0x67, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PACKUSWBrr" }, { /* 1736 */ MODIFIER_NONE, 0xfc, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PADDBrm" }, { /* 1737 */ MODIFIER_NONE, 0xfc, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PADDBrr" }, { /* 1738 */ MODIFIER_NONE, 0xfe, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PADDDrm" }, { /* 1739 */ MODIFIER_NONE, 0xfe, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PADDDrr" }, { /* 1740 */ MODIFIER_NONE, 0xd4, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PADDQrm" }, { /* 1741 */ MODIFIER_NONE, 0xd4, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PADDQrr" }, { /* 1742 */ MODIFIER_NONE, 0xec, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PADDSBrm" }, { /* 1743 */ MODIFIER_NONE, 0xec, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PADDSBrr" }, { /* 1744 */ MODIFIER_NONE, 0xed, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PADDSWrm" }, { /* 1745 */ MODIFIER_NONE, 0xed, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PADDSWrr" }, { /* 1746 */ MODIFIER_NONE, 0xdc, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PADDUSBrm" }, { /* 1747 */ MODIFIER_NONE, 0xdc, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PADDUSBrr" }, { /* 1748 */ MODIFIER_NONE, 0xdd, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PADDUSWrm" }, { /* 1749 */ MODIFIER_NONE, 0xdd, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PADDUSWrr" }, { /* 1750 */ MODIFIER_NONE, 0xfd, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PADDWrm" }, { /* 1751 */ MODIFIER_NONE, 0xfd, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PADDWrr" }, { /* 1752 */ MODIFIER_NONE, 0x0f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "PALIGNR128rm" }, { /* 1753 */ MODIFIER_NONE, 0x0f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "PALIGNR128rr" }, { /* 1754 */ MODIFIER_NONE, 0xdf, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PANDNrm" }, { /* 1755 */ MODIFIER_NONE, 0xdf, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PANDNrr" }, { /* 1756 */ MODIFIER_NONE, 0xdb, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PANDrm" }, { /* 1757 */ MODIFIER_NONE, 0xdb, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PANDrr" }, { /* 1758 */ MODIFIER_NONE, 0x90, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PAUSE" }, { /* 1759 */ MODIFIER_NONE, 0xe0, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PAVGBrm" }, { /* 1760 */ MODIFIER_NONE, 0xe0, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PAVGBrr" }, { /* 1761 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1762 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1763 */ MODIFIER_NONE, 0xe3, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PAVGWrm" }, { /* 1764 */ MODIFIER_NONE, 0xe3, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PAVGWrr" }, { /* 1765 */ MODIFIER_NONE, 0x10, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PBLENDVBrm0" }, { /* 1766 */ MODIFIER_NONE, 0x10, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PBLENDVBrr0" }, { /* 1767 */ MODIFIER_NONE, 0x0e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "PBLENDWrmi" }, { /* 1768 */ MODIFIER_NONE, 0x0e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "PBLENDWrri" }, { /* 1769 */ MODIFIER_NONE, 0x44, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "PCLMULQDQrm" }, { /* 1770 */ MODIFIER_NONE, 0x44, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "PCLMULQDQrr" }, { /* 1771 */ MODIFIER_NONE, 0x74, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPEQBrm" }, { /* 1772 */ MODIFIER_NONE, 0x74, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPEQBrr" }, { /* 1773 */ MODIFIER_NONE, 0x76, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPEQDrm" }, { /* 1774 */ MODIFIER_NONE, 0x76, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPEQDrr" }, { /* 1775 */ MODIFIER_NONE, 0x29, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPEQQrm" }, { /* 1776 */ MODIFIER_NONE, 0x29, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPEQQrr" }, { /* 1777 */ MODIFIER_NONE, 0x75, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPEQWrm" }, { /* 1778 */ MODIFIER_NONE, 0x75, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPEQWrr" }, { /* 1779 */ MODIFIER_NONE, 0x61, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPESTRIArm" }, { /* 1780 */ MODIFIER_NONE, 0x61, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPESTRIArr" }, { /* 1781 */ MODIFIER_NONE, 0x61, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPESTRICrm" }, { /* 1782 */ MODIFIER_NONE, 0x61, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPESTRICrr" }, { /* 1783 */ MODIFIER_NONE, 0x61, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPESTRIOrm" }, { /* 1784 */ MODIFIER_NONE, 0x61, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPESTRIOrr" }, { /* 1785 */ MODIFIER_NONE, 0x61, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPESTRISrm" }, { /* 1786 */ MODIFIER_NONE, 0x61, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPESTRISrr" }, { /* 1787 */ MODIFIER_NONE, 0x61, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPESTRIZrm" }, { /* 1788 */ MODIFIER_NONE, 0x61, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPESTRIZrr" }, { /* 1789 */ MODIFIER_NONE, 0x61, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPESTRIrm" }, { /* 1790 */ MODIFIER_NONE, 0x61, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPESTRIrr" }, { /* 1791 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPESTRM128MEM" }, { /* 1792 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPESTRM128REG" }, { /* 1793 */ MODIFIER_NONE, 0x60, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPESTRM128rm" }, { /* 1794 */ MODIFIER_NONE, 0x60, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPESTRM128rr" }, { /* 1795 */ MODIFIER_NONE, 0x64, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPGTBrm" }, { /* 1796 */ MODIFIER_NONE, 0x64, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPGTBrr" }, { /* 1797 */ MODIFIER_NONE, 0x66, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPGTDrm" }, { /* 1798 */ MODIFIER_NONE, 0x66, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPGTDrr" }, { /* 1799 */ MODIFIER_NONE, 0x37, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPGTQrm" }, { /* 1800 */ MODIFIER_NONE, 0x37, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPGTQrr" }, { /* 1801 */ MODIFIER_NONE, 0x65, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPGTWrm" }, { /* 1802 */ MODIFIER_NONE, 0x65, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPGTWrr" }, { /* 1803 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPISTRIArm" }, { /* 1804 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPISTRIArr" }, { /* 1805 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPISTRICrm" }, { /* 1806 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPISTRICrr" }, { /* 1807 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPISTRIOrm" }, { /* 1808 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPISTRIOrr" }, { /* 1809 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPISTRISrm" }, { /* 1810 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPISTRISrr" }, { /* 1811 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPISTRIZrm" }, { /* 1812 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPISTRIZrr" }, { /* 1813 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPISTRIrm" }, { /* 1814 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPISTRIrr" }, { /* 1815 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPISTRM128MEM" }, { /* 1816 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPISTRM128REG" }, { /* 1817 */ MODIFIER_NONE, 0x62, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPISTRM128rm" }, { /* 1818 */ MODIFIER_NONE, 0x62, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PCMPISTRM128rr" }, { /* 1819 */ MODIFIER_NONE, 0x14, { { ENCODING_RM, TYPE_M8 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PEXTRBmr" }, { /* 1820 */ MODIFIER_NONE, 0x14, { { ENCODING_RM, TYPE_R32 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PEXTRBrr" }, { /* 1821 */ MODIFIER_NONE, 0x16, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PEXTRDmr" }, { /* 1822 */ MODIFIER_NONE, 0x16, { { ENCODING_RM, TYPE_R32 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PEXTRDrr" }, { /* 1823 */ MODIFIER_NONE, 0x16, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PEXTRQmr" }, { /* 1824 */ MODIFIER_NONE, 0x16, { { ENCODING_RM, TYPE_R64 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PEXTRQrr" }, { /* 1825 */ MODIFIER_NONE, 0x15, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PEXTRWmr" }, { /* 1826 */ MODIFIER_NONE, 0xc5, { { ENCODING_REG, TYPE_R32 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PEXTRWri" }, { /* 1827 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1828 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1829 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1830 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1831 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1832 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1833 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1834 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1835 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1836 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1837 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1838 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1839 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1840 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1841 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1842 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1843 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1844 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1845 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1846 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1847 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1848 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1849 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1850 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1851 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1852 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1853 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1854 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1855 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1856 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1857 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1858 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1859 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1860 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1861 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1862 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1863 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1864 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1865 */ MODIFIER_NONE, 0x02, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PHADDDrm128" }, { /* 1866 */ MODIFIER_NONE, 0x02, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PHADDDrr128" }, { /* 1867 */ MODIFIER_NONE, 0x03, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PHADDSWrm128" }, { /* 1868 */ MODIFIER_NONE, 0x03, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PHADDSWrr128" }, { /* 1869 */ MODIFIER_NONE, 0x01, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PHADDWrm128" }, { /* 1870 */ MODIFIER_NONE, 0x01, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PHADDWrr128" }, { /* 1871 */ MODIFIER_NONE, 0x41, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PHMINPOSUWrm128" }, { /* 1872 */ MODIFIER_NONE, 0x41, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PHMINPOSUWrr128" }, { /* 1873 */ MODIFIER_NONE, 0x06, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PHSUBDrm128" }, { /* 1874 */ MODIFIER_NONE, 0x06, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PHSUBDrr128" }, { /* 1875 */ MODIFIER_NONE, 0x07, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PHSUBSWrm128" }, { /* 1876 */ MODIFIER_NONE, 0x07, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PHSUBSWrr128" }, { /* 1877 */ MODIFIER_NONE, 0x05, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PHSUBWrm128" }, { /* 1878 */ MODIFIER_NONE, 0x05, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PHSUBWrr128" }, { /* 1879 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1880 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1881 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1882 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1883 */ MODIFIER_NONE, 0x20, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M8 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "PINSRBrm" }, { /* 1884 */ MODIFIER_NONE, 0x20, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R32 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "PINSRBrr" }, { /* 1885 */ MODIFIER_NONE, 0x22, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "PINSRDrm" }, { /* 1886 */ MODIFIER_NONE, 0x22, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R32 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "PINSRDrr" }, { /* 1887 */ MODIFIER_NONE, 0x22, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "PINSRQrm" }, { /* 1888 */ MODIFIER_NONE, 0x22, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "PINSRQrr" }, { /* 1889 */ MODIFIER_NONE, 0xc4, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "PINSRWrmi" }, { /* 1890 */ MODIFIER_NONE, 0xc4, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R32 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "PINSRWrri" }, { /* 1891 */ MODIFIER_NONE, 0x04, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMADDUBSWrm128" }, { /* 1892 */ MODIFIER_NONE, 0x04, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMADDUBSWrr128" }, { /* 1893 */ MODIFIER_NONE, 0xf5, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMADDWDrm" }, { /* 1894 */ MODIFIER_NONE, 0xf5, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMADDWDrr" }, { /* 1895 */ MODIFIER_NONE, 0x3c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMAXSBrm" }, { /* 1896 */ MODIFIER_NONE, 0x3c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMAXSBrr" }, { /* 1897 */ MODIFIER_NONE, 0x3d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMAXSDrm" }, { /* 1898 */ MODIFIER_NONE, 0x3d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMAXSDrr" }, { /* 1899 */ MODIFIER_NONE, 0xee, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMAXSWrm" }, { /* 1900 */ MODIFIER_NONE, 0xee, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMAXSWrr" }, { /* 1901 */ MODIFIER_NONE, 0xde, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMAXUBrm" }, { /* 1902 */ MODIFIER_NONE, 0xde, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMAXUBrr" }, { /* 1903 */ MODIFIER_NONE, 0x3f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMAXUDrm" }, { /* 1904 */ MODIFIER_NONE, 0x3f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMAXUDrr" }, { /* 1905 */ MODIFIER_NONE, 0x3e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMAXUWrm" }, { /* 1906 */ MODIFIER_NONE, 0x3e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMAXUWrr" }, { /* 1907 */ MODIFIER_NONE, 0x38, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMINSBrm" }, { /* 1908 */ MODIFIER_NONE, 0x38, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMINSBrr" }, { /* 1909 */ MODIFIER_NONE, 0x39, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMINSDrm" }, { /* 1910 */ MODIFIER_NONE, 0x39, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMINSDrr" }, { /* 1911 */ MODIFIER_NONE, 0xea, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMINSWrm" }, { /* 1912 */ MODIFIER_NONE, 0xea, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMINSWrr" }, { /* 1913 */ MODIFIER_NONE, 0xda, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMINUBrm" }, { /* 1914 */ MODIFIER_NONE, 0xda, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMINUBrr" }, { /* 1915 */ MODIFIER_NONE, 0x3b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMINUDrm" }, { /* 1916 */ MODIFIER_NONE, 0x3b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMINUDrr" }, { /* 1917 */ MODIFIER_NONE, 0x3a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMINUWrm" }, { /* 1918 */ MODIFIER_NONE, 0x3a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMINUWrr" }, { /* 1919 */ MODIFIER_NONE, 0xd7, { { ENCODING_REG, TYPE_R32 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMOVMSKBrr" }, { /* 1920 */ MODIFIER_NONE, 0x21, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMOVSXBDrm" }, { /* 1921 */ MODIFIER_NONE, 0x21, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMOVSXBDrr" }, { /* 1922 */ MODIFIER_NONE, 0x22, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMOVSXBQrm" }, { /* 1923 */ MODIFIER_NONE, 0x22, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMOVSXBQrr" }, { /* 1924 */ MODIFIER_NONE, 0x20, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMOVSXBWrm" }, { /* 1925 */ MODIFIER_NONE, 0x20, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMOVSXBWrr" }, { /* 1926 */ MODIFIER_NONE, 0x25, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMOVSXDQrm" }, { /* 1927 */ MODIFIER_NONE, 0x25, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMOVSXDQrr" }, { /* 1928 */ MODIFIER_NONE, 0x23, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMOVSXWDrm" }, { /* 1929 */ MODIFIER_NONE, 0x23, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMOVSXWDrr" }, { /* 1930 */ MODIFIER_NONE, 0x24, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMOVSXWQrm" }, { /* 1931 */ MODIFIER_NONE, 0x24, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMOVSXWQrr" }, { /* 1932 */ MODIFIER_NONE, 0x31, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMOVZXBDrm" }, { /* 1933 */ MODIFIER_NONE, 0x31, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMOVZXBDrr" }, { /* 1934 */ MODIFIER_NONE, 0x32, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMOVZXBQrm" }, { /* 1935 */ MODIFIER_NONE, 0x32, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMOVZXBQrr" }, { /* 1936 */ MODIFIER_NONE, 0x30, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMOVZXBWrm" }, { /* 1937 */ MODIFIER_NONE, 0x30, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMOVZXBWrr" }, { /* 1938 */ MODIFIER_NONE, 0x35, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMOVZXDQrm" }, { /* 1939 */ MODIFIER_NONE, 0x35, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMOVZXDQrr" }, { /* 1940 */ MODIFIER_NONE, 0x33, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMOVZXWDrm" }, { /* 1941 */ MODIFIER_NONE, 0x33, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMOVZXWDrr" }, { /* 1942 */ MODIFIER_NONE, 0x34, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMOVZXWQrm" }, { /* 1943 */ MODIFIER_NONE, 0x34, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMOVZXWQrr" }, { /* 1944 */ MODIFIER_NONE, 0x28, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMULDQrm" }, { /* 1945 */ MODIFIER_NONE, 0x28, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMULDQrr" }, { /* 1946 */ MODIFIER_NONE, 0x0b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMULHRSWrm128" }, { /* 1947 */ MODIFIER_NONE, 0x0b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMULHRSWrr128" }, { /* 1948 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1949 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1950 */ MODIFIER_NONE, 0xe4, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMULHUWrm" }, { /* 1951 */ MODIFIER_NONE, 0xe4, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMULHUWrr" }, { /* 1952 */ MODIFIER_NONE, 0xe5, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMULHWrm" }, { /* 1953 */ MODIFIER_NONE, 0xe5, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMULHWrr" }, { /* 1954 */ MODIFIER_NONE, 0x40, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMULLDrm" }, { /* 1955 */ MODIFIER_NONE, 0x40, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMULLDrr" }, { /* 1956 */ MODIFIER_NONE, 0xd5, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMULLWrm" }, { /* 1957 */ MODIFIER_NONE, 0xd5, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMULLWrr" }, { /* 1958 */ MODIFIER_NONE, 0xf4, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMULUDQrm" }, { /* 1959 */ MODIFIER_NONE, 0xf4, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PMULUDQrr" }, { /* 1960 */ MODIFIER_OPCODE, 0x58, { { ENCODING_Rv, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "POP16r" }, { /* 1961 */ MODIFIER_NONE, 0x8f, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "POP16rmm" }, { /* 1962 */ MODIFIER_NONE, 0x8f, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "POP16rmr" }, { /* 1963 */ MODIFIER_OPCODE, 0x58, { { ENCODING_Rv, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "POP32r" }, { /* 1964 */ MODIFIER_NONE, 0x8f, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "POP32rmm" }, { /* 1965 */ MODIFIER_NONE, 0x8f, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "POP32rmr" }, { /* 1966 */ MODIFIER_OPCODE, 0x58, { { ENCODING_RO, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "POP64r" }, { /* 1967 */ MODIFIER_NONE, 0x8f, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "POP64rmm" }, { /* 1968 */ MODIFIER_NONE, 0x8f, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "POP64rmr" }, { /* 1969 */ MODIFIER_NONE, 0x61, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "POPA32" }, { /* 1970 */ MODIFIER_NONE, 0xb8, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "POPCNT16rm" }, { /* 1971 */ MODIFIER_NONE, 0xb8, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "POPCNT16rr" }, { /* 1972 */ MODIFIER_NONE, 0xb8, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "POPCNT32rm" }, { /* 1973 */ MODIFIER_NONE, 0xb8, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "POPCNT32rr" }, { /* 1974 */ MODIFIER_NONE, 0xb8, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "POPCNT64rm" }, { /* 1975 */ MODIFIER_NONE, 0xb8, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "POPCNT64rr" }, { /* 1976 */ MODIFIER_NONE, 0x1f, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "POPDS16" }, { /* 1977 */ MODIFIER_NONE, 0x1f, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "POPDS32" }, { /* 1978 */ MODIFIER_NONE, 0x07, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "POPES16" }, { /* 1979 */ MODIFIER_NONE, 0x07, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "POPES32" }, { /* 1980 */ MODIFIER_NONE, 0x9d, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "POPF16" }, { /* 1981 */ MODIFIER_NONE, 0x9d, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "POPF32" }, { /* 1982 */ MODIFIER_NONE, 0x9d, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "POPF64" }, { /* 1983 */ MODIFIER_NONE, 0xa1, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "POPFS16" }, { /* 1984 */ MODIFIER_NONE, 0xa1, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "POPFS32" }, { /* 1985 */ MODIFIER_NONE, 0xa1, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "POPFS64" }, { /* 1986 */ MODIFIER_NONE, 0xa9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "POPGS16" }, { /* 1987 */ MODIFIER_NONE, 0xa9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "POPGS32" }, { /* 1988 */ MODIFIER_NONE, 0xa9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "POPGS64" }, { /* 1989 */ MODIFIER_NONE, 0x17, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "POPSS16" }, { /* 1990 */ MODIFIER_NONE, 0x17, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "POPSS32" }, { /* 1991 */ MODIFIER_NONE, 0xeb, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PORrm" }, { /* 1992 */ MODIFIER_NONE, 0xeb, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PORrr" }, { /* 1993 */ MODIFIER_NONE, 0x0d, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PREFETCH" }, { /* 1994 */ MODIFIER_NONE, 0x18, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PREFETCHNTA" }, { /* 1995 */ MODIFIER_NONE, 0x18, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PREFETCHT0" }, { /* 1996 */ MODIFIER_NONE, 0x18, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PREFETCHT1" }, { /* 1997 */ MODIFIER_NONE, 0x18, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PREFETCHT2" }, { /* 1998 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 1999 */ MODIFIER_NONE, 0xf6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSADBWrm" }, { /* 2000 */ MODIFIER_NONE, 0xf6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSADBWrr" }, { /* 2001 */ MODIFIER_NONE, 0x00, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSHUFBrm128" }, { /* 2002 */ MODIFIER_NONE, 0x00, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSHUFBrr128" }, { /* 2003 */ MODIFIER_NONE, 0x70, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSHUFDmi" }, { /* 2004 */ MODIFIER_NONE, 0x70, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSHUFDri" }, { /* 2005 */ MODIFIER_NONE, 0x70, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSHUFHWmi" }, { /* 2006 */ MODIFIER_NONE, 0x70, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSHUFHWri" }, { /* 2007 */ MODIFIER_NONE, 0x70, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSHUFLWmi" }, { /* 2008 */ MODIFIER_NONE, 0x70, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSHUFLWri" }, { /* 2009 */ MODIFIER_NONE, 0x08, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSIGNBrm128" }, { /* 2010 */ MODIFIER_NONE, 0x08, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSIGNBrr128" }, { /* 2011 */ MODIFIER_NONE, 0x0a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSIGNDrm128" }, { /* 2012 */ MODIFIER_NONE, 0x0a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSIGNDrr128" }, { /* 2013 */ MODIFIER_NONE, 0x09, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSIGNWrm128" }, { /* 2014 */ MODIFIER_NONE, 0x09, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSIGNWrr128" }, { /* 2015 */ MODIFIER_NONE, 0x73, { { ENCODING_RM, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSLLDQri" }, { /* 2016 */ MODIFIER_NONE, 0x72, { { ENCODING_RM, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSLLDri" }, { /* 2017 */ MODIFIER_NONE, 0xf2, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSLLDrm" }, { /* 2018 */ MODIFIER_NONE, 0xf2, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSLLDrr" }, { /* 2019 */ MODIFIER_NONE, 0x73, { { ENCODING_RM, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSLLQri" }, { /* 2020 */ MODIFIER_NONE, 0xf3, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSLLQrm" }, { /* 2021 */ MODIFIER_NONE, 0xf3, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSLLQrr" }, { /* 2022 */ MODIFIER_NONE, 0x71, { { ENCODING_RM, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSLLWri" }, { /* 2023 */ MODIFIER_NONE, 0xf1, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSLLWrm" }, { /* 2024 */ MODIFIER_NONE, 0xf1, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSLLWrr" }, { /* 2025 */ MODIFIER_NONE, 0x72, { { ENCODING_RM, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSRADri" }, { /* 2026 */ MODIFIER_NONE, 0xe2, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSRADrm" }, { /* 2027 */ MODIFIER_NONE, 0xe2, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSRADrr" }, { /* 2028 */ MODIFIER_NONE, 0x71, { { ENCODING_RM, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSRAWri" }, { /* 2029 */ MODIFIER_NONE, 0xe1, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSRAWrm" }, { /* 2030 */ MODIFIER_NONE, 0xe1, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSRAWrr" }, { /* 2031 */ MODIFIER_NONE, 0x73, { { ENCODING_RM, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSRLDQri" }, { /* 2032 */ MODIFIER_NONE, 0x72, { { ENCODING_RM, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSRLDri" }, { /* 2033 */ MODIFIER_NONE, 0xd2, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSRLDrm" }, { /* 2034 */ MODIFIER_NONE, 0xd2, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSRLDrr" }, { /* 2035 */ MODIFIER_NONE, 0x73, { { ENCODING_RM, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSRLQri" }, { /* 2036 */ MODIFIER_NONE, 0xd3, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSRLQrm" }, { /* 2037 */ MODIFIER_NONE, 0xd3, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSRLQrr" }, { /* 2038 */ MODIFIER_NONE, 0x71, { { ENCODING_RM, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSRLWri" }, { /* 2039 */ MODIFIER_NONE, 0xd1, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSRLWrm" }, { /* 2040 */ MODIFIER_NONE, 0xd1, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSRLWrr" }, { /* 2041 */ MODIFIER_NONE, 0xf8, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSUBBrm" }, { /* 2042 */ MODIFIER_NONE, 0xf8, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSUBBrr" }, { /* 2043 */ MODIFIER_NONE, 0xfa, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSUBDrm" }, { /* 2044 */ MODIFIER_NONE, 0xfa, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSUBDrr" }, { /* 2045 */ MODIFIER_NONE, 0xfb, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSUBQrm" }, { /* 2046 */ MODIFIER_NONE, 0xfb, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSUBQrr" }, { /* 2047 */ MODIFIER_NONE, 0xe8, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSUBSBrm" }, { /* 2048 */ MODIFIER_NONE, 0xe8, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSUBSBrr" }, { /* 2049 */ MODIFIER_NONE, 0xe9, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSUBSWrm" }, { /* 2050 */ MODIFIER_NONE, 0xe9, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSUBSWrr" }, { /* 2051 */ MODIFIER_NONE, 0xd8, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSUBUSBrm" }, { /* 2052 */ MODIFIER_NONE, 0xd8, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSUBUSBrr" }, { /* 2053 */ MODIFIER_NONE, 0xd9, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSUBUSWrm" }, { /* 2054 */ MODIFIER_NONE, 0xd9, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSUBUSWrr" }, { /* 2055 */ MODIFIER_NONE, 0xf9, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSUBWrm" }, { /* 2056 */ MODIFIER_NONE, 0xf9, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PSUBWrr" }, { /* 2057 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2058 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2059 */ MODIFIER_NONE, 0x17, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PTESTrm" }, { /* 2060 */ MODIFIER_NONE, 0x17, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PTESTrr" }, { /* 2061 */ MODIFIER_NONE, 0x68, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUNPCKHBWrm" }, { /* 2062 */ MODIFIER_NONE, 0x68, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUNPCKHBWrr" }, { /* 2063 */ MODIFIER_NONE, 0x6a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUNPCKHDQrm" }, { /* 2064 */ MODIFIER_NONE, 0x6a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUNPCKHDQrr" }, { /* 2065 */ MODIFIER_NONE, 0x6d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUNPCKHQDQrm" }, { /* 2066 */ MODIFIER_NONE, 0x6d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUNPCKHQDQrr" }, { /* 2067 */ MODIFIER_NONE, 0x69, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUNPCKHWDrm" }, { /* 2068 */ MODIFIER_NONE, 0x69, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUNPCKHWDrr" }, { /* 2069 */ MODIFIER_NONE, 0x60, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUNPCKLBWrm" }, { /* 2070 */ MODIFIER_NONE, 0x60, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUNPCKLBWrr" }, { /* 2071 */ MODIFIER_NONE, 0x62, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUNPCKLDQrm" }, { /* 2072 */ MODIFIER_NONE, 0x62, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUNPCKLDQrr" }, { /* 2073 */ MODIFIER_NONE, 0x6c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUNPCKLQDQrm" }, { /* 2074 */ MODIFIER_NONE, 0x6c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUNPCKLQDQrr" }, { /* 2075 */ MODIFIER_NONE, 0x61, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUNPCKLWDrm" }, { /* 2076 */ MODIFIER_NONE, 0x61, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUNPCKLWDrr" }, { /* 2077 */ MODIFIER_OPCODE, 0x50, { { ENCODING_Rv, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSH16r" }, { /* 2078 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSH16rmm" }, { /* 2079 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSH16rmr" }, { /* 2080 */ MODIFIER_OPCODE, 0x50, { { ENCODING_Rv, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSH32r" }, { /* 2081 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSH32rmm" }, { /* 2082 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSH32rmr" }, { /* 2083 */ MODIFIER_NONE, 0x68, { { ENCODING_IW, TYPE_IMM16 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSH64i16" }, { /* 2084 */ MODIFIER_NONE, 0x68, { { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSH64i32" }, { /* 2085 */ MODIFIER_NONE, 0x6a, { { ENCODING_IB, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSH64i8" }, { /* 2086 */ MODIFIER_OPCODE, 0x50, { { ENCODING_RO, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSH64r" }, { /* 2087 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSH64rmm" }, { /* 2088 */ MODIFIER_NONE, 0xff, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSH64rmr" }, { /* 2089 */ MODIFIER_NONE, 0x60, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSHA32" }, { /* 2090 */ MODIFIER_NONE, 0x0e, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSHCS16" }, { /* 2091 */ MODIFIER_NONE, 0x0e, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSHCS32" }, { /* 2092 */ MODIFIER_NONE, 0x1e, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSHDS16" }, { /* 2093 */ MODIFIER_NONE, 0x1e, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSHDS32" }, { /* 2094 */ MODIFIER_NONE, 0x06, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSHES16" }, { /* 2095 */ MODIFIER_NONE, 0x06, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSHES32" }, { /* 2096 */ MODIFIER_NONE, 0x9c, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSHF16" }, { /* 2097 */ MODIFIER_NONE, 0x9c, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSHF32" }, { /* 2098 */ MODIFIER_NONE, 0x9c, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSHF64" }, { /* 2099 */ MODIFIER_NONE, 0xa0, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSHFS16" }, { /* 2100 */ MODIFIER_NONE, 0xa0, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSHFS32" }, { /* 2101 */ MODIFIER_NONE, 0xa0, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSHFS64" }, { /* 2102 */ MODIFIER_NONE, 0xa8, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSHGS16" }, { /* 2103 */ MODIFIER_NONE, 0xa8, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSHGS32" }, { /* 2104 */ MODIFIER_NONE, 0xa8, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSHGS64" }, { /* 2105 */ MODIFIER_NONE, 0x16, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSHSS16" }, { /* 2106 */ MODIFIER_NONE, 0x16, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSHSS32" }, { /* 2107 */ MODIFIER_NONE, 0x68, { { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSHi16" }, { /* 2108 */ MODIFIER_NONE, 0x68, { { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSHi32" }, { /* 2109 */ MODIFIER_NONE, 0x6a, { { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PUSHi8" }, { /* 2110 */ MODIFIER_NONE, 0xef, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PXORrm" }, { /* 2111 */ MODIFIER_NONE, 0xef, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "PXORrr" }, { /* 2112 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCL16m1" }, { /* 2113 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCL16mCL" }, { /* 2114 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCL16mi" }, { /* 2115 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCL16r1" }, { /* 2116 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCL16rCL" }, { /* 2117 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCL16ri" }, { /* 2118 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCL32m1" }, { /* 2119 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCL32mCL" }, { /* 2120 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCL32mi" }, { /* 2121 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCL32r1" }, { /* 2122 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCL32rCL" }, { /* 2123 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCL32ri" }, { /* 2124 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCL64m1" }, { /* 2125 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCL64mCL" }, { /* 2126 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCL64mi" }, { /* 2127 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCL64r1" }, { /* 2128 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCL64rCL" }, { /* 2129 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCL64ri" }, { /* 2130 */ MODIFIER_NONE, 0xd0, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCL8m1" }, { /* 2131 */ MODIFIER_NONE, 0xd2, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCL8mCL" }, { /* 2132 */ MODIFIER_NONE, 0xc0, { { ENCODING_RM, TYPE_M8 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCL8mi" }, { /* 2133 */ MODIFIER_NONE, 0xd0, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCL8r1" }, { /* 2134 */ MODIFIER_NONE, 0xd2, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCL8rCL" }, { /* 2135 */ MODIFIER_NONE, 0xc0, { { ENCODING_RM, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCL8ri" }, { /* 2136 */ MODIFIER_NONE, 0x53, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCPPSm" }, { /* 2137 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCPPSm_Int" }, { /* 2138 */ MODIFIER_NONE, 0x53, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCPPSr" }, { /* 2139 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCPPSr_Int" }, { /* 2140 */ MODIFIER_NONE, 0x53, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCPSSm" }, { /* 2141 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCPSSm_Int" }, { /* 2142 */ MODIFIER_NONE, 0x53, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCPSSr" }, { /* 2143 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCPSSr_Int" }, { /* 2144 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCR16m1" }, { /* 2145 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCR16mCL" }, { /* 2146 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCR16mi" }, { /* 2147 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCR16r1" }, { /* 2148 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCR16rCL" }, { /* 2149 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCR16ri" }, { /* 2150 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCR32m1" }, { /* 2151 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCR32mCL" }, { /* 2152 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCR32mi" }, { /* 2153 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCR32r1" }, { /* 2154 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCR32rCL" }, { /* 2155 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCR32ri" }, { /* 2156 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCR64m1" }, { /* 2157 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCR64mCL" }, { /* 2158 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCR64mi" }, { /* 2159 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCR64r1" }, { /* 2160 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCR64rCL" }, { /* 2161 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCR64ri" }, { /* 2162 */ MODIFIER_NONE, 0xd0, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCR8m1" }, { /* 2163 */ MODIFIER_NONE, 0xd2, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCR8mCL" }, { /* 2164 */ MODIFIER_NONE, 0xc0, { { ENCODING_RM, TYPE_M8 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCR8mi" }, { /* 2165 */ MODIFIER_NONE, 0xd0, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCR8r1" }, { /* 2166 */ MODIFIER_NONE, 0xd2, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCR8rCL" }, { /* 2167 */ MODIFIER_NONE, 0xc0, { { ENCODING_RM, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RCR8ri" }, { /* 2168 */ MODIFIER_NONE, 0xae, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RDFSBASE" }, { /* 2169 */ MODIFIER_NONE, 0xae, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RDFSBASE64" }, { /* 2170 */ MODIFIER_NONE, 0xae, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RDGSBASE" }, { /* 2171 */ MODIFIER_NONE, 0xae, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RDGSBASE64" }, { /* 2172 */ MODIFIER_NONE, 0x32, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RDMSR" }, { /* 2173 */ MODIFIER_NONE, 0x33, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RDPMC" }, { /* 2174 */ MODIFIER_NONE, 0xc7, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RDRAND16r" }, { /* 2175 */ MODIFIER_NONE, 0xc7, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RDRAND32r" }, { /* 2176 */ MODIFIER_NONE, 0xc7, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RDRAND64r" }, { /* 2177 */ MODIFIER_NONE, 0x31, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RDTSC" }, { /* 2178 */ MODIFIER_NONE, 0x01, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RDTSCP" }, { /* 2179 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RELEASE_MOV16mr" }, { /* 2180 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RELEASE_MOV32mr" }, { /* 2181 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RELEASE_MOV64mr" }, { /* 2182 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RELEASE_MOV8mr" }, { /* 2183 */ MODIFIER_NONE, 0xf2, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "REPNE_PREFIX" }, { /* 2184 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "REP_MOVSB" }, { /* 2185 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "REP_MOVSD" }, { /* 2186 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "REP_MOVSQ" }, { /* 2187 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "REP_MOVSW" }, { /* 2188 */ MODIFIER_NONE, 0xf3, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "REP_PREFIX" }, { /* 2189 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "REP_STOSB" }, { /* 2190 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "REP_STOSD" }, { /* 2191 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "REP_STOSQ" }, { /* 2192 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "REP_STOSW" }, { /* 2193 */ MODIFIER_NONE, 0xc3, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RET" }, { /* 2194 */ MODIFIER_NONE, 0xc2, { { ENCODING_IW, TYPE_IMM16 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RETI" }, { /* 2195 */ MODIFIER_NONE, 0xc2, { { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RETIW" }, { /* 2196 */ MODIFIER_NONE, 0x48, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "REX64_PREFIX" }, { /* 2197 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROL16m1" }, { /* 2198 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROL16mCL" }, { /* 2199 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROL16mi" }, { /* 2200 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROL16r1" }, { /* 2201 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROL16rCL" }, { /* 2202 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROL16ri" }, { /* 2203 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROL32m1" }, { /* 2204 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROL32mCL" }, { /* 2205 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROL32mi" }, { /* 2206 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROL32r1" }, { /* 2207 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROL32rCL" }, { /* 2208 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROL32ri" }, { /* 2209 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROL64m1" }, { /* 2210 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROL64mCL" }, { /* 2211 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROL64mi" }, { /* 2212 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROL64r1" }, { /* 2213 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROL64rCL" }, { /* 2214 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROL64ri" }, { /* 2215 */ MODIFIER_NONE, 0xd0, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROL8m1" }, { /* 2216 */ MODIFIER_NONE, 0xd2, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROL8mCL" }, { /* 2217 */ MODIFIER_NONE, 0xc0, { { ENCODING_RM, TYPE_M8 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROL8mi" }, { /* 2218 */ MODIFIER_NONE, 0xd0, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROL8r1" }, { /* 2219 */ MODIFIER_NONE, 0xd2, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROL8rCL" }, { /* 2220 */ MODIFIER_NONE, 0xc0, { { ENCODING_RM, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROL8ri" }, { /* 2221 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROR16m1" }, { /* 2222 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROR16mCL" }, { /* 2223 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROR16mi" }, { /* 2224 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROR16r1" }, { /* 2225 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROR16rCL" }, { /* 2226 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROR16ri" }, { /* 2227 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROR32m1" }, { /* 2228 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROR32mCL" }, { /* 2229 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROR32mi" }, { /* 2230 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROR32r1" }, { /* 2231 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROR32rCL" }, { /* 2232 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROR32ri" }, { /* 2233 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROR64m1" }, { /* 2234 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROR64mCL" }, { /* 2235 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROR64mi" }, { /* 2236 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROR64r1" }, { /* 2237 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROR64rCL" }, { /* 2238 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROR64ri" }, { /* 2239 */ MODIFIER_NONE, 0xd0, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROR8m1" }, { /* 2240 */ MODIFIER_NONE, 0xd2, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROR8mCL" }, { /* 2241 */ MODIFIER_NONE, 0xc0, { { ENCODING_RM, TYPE_M8 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROR8mi" }, { /* 2242 */ MODIFIER_NONE, 0xd0, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROR8r1" }, { /* 2243 */ MODIFIER_NONE, 0xd2, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROR8rCL" }, { /* 2244 */ MODIFIER_NONE, 0xc0, { { ENCODING_RM, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROR8ri" }, { /* 2245 */ MODIFIER_NONE, 0x09, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROUNDPDm" }, { /* 2246 */ MODIFIER_NONE, 0x09, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROUNDPDr" }, { /* 2247 */ MODIFIER_NONE, 0x08, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROUNDPSm" }, { /* 2248 */ MODIFIER_NONE, 0x08, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ROUNDPSr" }, { /* 2249 */ MODIFIER_NONE, 0x0b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "ROUNDSDm" }, { /* 2250 */ MODIFIER_NONE, 0x0b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "ROUNDSDr" }, { /* 2251 */ MODIFIER_NONE, 0x0a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "ROUNDSSm" }, { /* 2252 */ MODIFIER_NONE, 0x0a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "ROUNDSSr" }, { /* 2253 */ MODIFIER_NONE, 0xaa, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RSM" }, { /* 2254 */ MODIFIER_NONE, 0x52, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RSQRTPSm" }, { /* 2255 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RSQRTPSm_Int" }, { /* 2256 */ MODIFIER_NONE, 0x52, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RSQRTPSr" }, { /* 2257 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RSQRTPSr_Int" }, { /* 2258 */ MODIFIER_NONE, 0x52, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RSQRTSSm" }, { /* 2259 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RSQRTSSm_Int" }, { /* 2260 */ MODIFIER_NONE, 0x52, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RSQRTSSr" }, { /* 2261 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "RSQRTSSr_Int" }, { /* 2262 */ MODIFIER_NONE, 0x9e, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SAHF" }, { /* 2263 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SAR16m1" }, { /* 2264 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SAR16mCL" }, { /* 2265 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SAR16mi" }, { /* 2266 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SAR16r1" }, { /* 2267 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SAR16rCL" }, { /* 2268 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SAR16ri" }, { /* 2269 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SAR32m1" }, { /* 2270 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SAR32mCL" }, { /* 2271 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SAR32mi" }, { /* 2272 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SAR32r1" }, { /* 2273 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SAR32rCL" }, { /* 2274 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SAR32ri" }, { /* 2275 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SAR64m1" }, { /* 2276 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SAR64mCL" }, { /* 2277 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SAR64mi" }, { /* 2278 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SAR64r1" }, { /* 2279 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SAR64rCL" }, { /* 2280 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SAR64ri" }, { /* 2281 */ MODIFIER_NONE, 0xd0, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SAR8m1" }, { /* 2282 */ MODIFIER_NONE, 0xd2, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SAR8mCL" }, { /* 2283 */ MODIFIER_NONE, 0xc0, { { ENCODING_RM, TYPE_M8 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SAR8mi" }, { /* 2284 */ MODIFIER_NONE, 0xd0, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SAR8r1" }, { /* 2285 */ MODIFIER_NONE, 0xd2, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SAR8rCL" }, { /* 2286 */ MODIFIER_NONE, 0xc0, { { ENCODING_RM, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SAR8ri" }, { /* 2287 */ MODIFIER_NONE, 0x1d, { { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB16i16" }, { /* 2288 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Mv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB16mi" }, { /* 2289 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB16mi8" }, { /* 2290 */ MODIFIER_NONE, 0x19, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB16mr" }, { /* 2291 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB16ri" }, { /* 2292 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB16ri8" }, { /* 2293 */ MODIFIER_NONE, 0x1b, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB16rm" }, { /* 2294 */ MODIFIER_NONE, 0x19, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB16rr" }, { /* 2295 */ MODIFIER_NONE, 0x1b, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB16rr_REV" }, { /* 2296 */ MODIFIER_NONE, 0x1d, { { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB32i32" }, { /* 2297 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Mv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB32mi" }, { /* 2298 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB32mi8" }, { /* 2299 */ MODIFIER_NONE, 0x19, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB32mr" }, { /* 2300 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB32ri" }, { /* 2301 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB32ri8" }, { /* 2302 */ MODIFIER_NONE, 0x1b, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB32rm" }, { /* 2303 */ MODIFIER_NONE, 0x19, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB32rr" }, { /* 2304 */ MODIFIER_NONE, 0x1b, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB32rr_REV" }, { /* 2305 */ MODIFIER_NONE, 0x1d, { { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB64i32" }, { /* 2306 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Mv }, { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB64mi32" }, { /* 2307 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB64mi8" }, { /* 2308 */ MODIFIER_NONE, 0x19, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB64mr" }, { /* 2309 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB64ri32" }, { /* 2310 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB64ri8" }, { /* 2311 */ MODIFIER_NONE, 0x1b, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB64rm" }, { /* 2312 */ MODIFIER_NONE, 0x19, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB64rr" }, { /* 2313 */ MODIFIER_NONE, 0x1b, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB64rr_REV" }, { /* 2314 */ MODIFIER_NONE, 0x1c, { { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB8i8" }, { /* 2315 */ MODIFIER_NONE, 0x80, { { ENCODING_RM, TYPE_M8 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB8mi" }, { /* 2316 */ MODIFIER_NONE, 0x18, { { ENCODING_RM, TYPE_M8 }, { ENCODING_REG, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB8mr" }, { /* 2317 */ MODIFIER_NONE, 0x80, { { ENCODING_RM, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB8ri" }, { /* 2318 */ MODIFIER_NONE, 0x1a, { { ENCODING_REG, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB8rm" }, { /* 2319 */ MODIFIER_NONE, 0x18, { { ENCODING_RM, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB8rr" }, { /* 2320 */ MODIFIER_NONE, 0x1a, { { ENCODING_REG, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SBB8rr_REV" }, { /* 2321 */ MODIFIER_NONE, 0xaf, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SCAS16" }, { /* 2322 */ MODIFIER_NONE, 0xaf, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SCAS32" }, { /* 2323 */ MODIFIER_NONE, 0xaf, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SCAS64" }, { /* 2324 */ MODIFIER_NONE, 0xae, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SCAS8" }, { /* 2325 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SEG_ALLOCA_32" }, { /* 2326 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SEG_ALLOCA_64" }, { /* 2327 */ MODIFIER_NONE, 0x93, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETAEm" }, { /* 2328 */ MODIFIER_NONE, 0x93, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETAEr" }, { /* 2329 */ MODIFIER_NONE, 0x97, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETAm" }, { /* 2330 */ MODIFIER_NONE, 0x97, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETAr" }, { /* 2331 */ MODIFIER_NONE, 0x96, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETBEm" }, { /* 2332 */ MODIFIER_NONE, 0x96, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETBEr" }, { /* 2333 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETB_C16r" }, { /* 2334 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETB_C32r" }, { /* 2335 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETB_C64r" }, { /* 2336 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETB_C8r" }, { /* 2337 */ MODIFIER_NONE, 0x92, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETBm" }, { /* 2338 */ MODIFIER_NONE, 0x92, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETBr" }, { /* 2339 */ MODIFIER_NONE, 0x94, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETEm" }, { /* 2340 */ MODIFIER_NONE, 0x94, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETEr" }, { /* 2341 */ MODIFIER_NONE, 0x9d, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETGEm" }, { /* 2342 */ MODIFIER_NONE, 0x9d, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETGEr" }, { /* 2343 */ MODIFIER_NONE, 0x9f, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETGm" }, { /* 2344 */ MODIFIER_NONE, 0x9f, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETGr" }, { /* 2345 */ MODIFIER_NONE, 0x9e, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETLEm" }, { /* 2346 */ MODIFIER_NONE, 0x9e, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETLEr" }, { /* 2347 */ MODIFIER_NONE, 0x9c, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETLm" }, { /* 2348 */ MODIFIER_NONE, 0x9c, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETLr" }, { /* 2349 */ MODIFIER_NONE, 0x95, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETNEm" }, { /* 2350 */ MODIFIER_NONE, 0x95, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETNEr" }, { /* 2351 */ MODIFIER_NONE, 0x91, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETNOm" }, { /* 2352 */ MODIFIER_NONE, 0x91, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETNOr" }, { /* 2353 */ MODIFIER_NONE, 0x9b, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETNPm" }, { /* 2354 */ MODIFIER_NONE, 0x9b, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETNPr" }, { /* 2355 */ MODIFIER_NONE, 0x99, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETNSm" }, { /* 2356 */ MODIFIER_NONE, 0x99, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETNSr" }, { /* 2357 */ MODIFIER_NONE, 0x90, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETOm" }, { /* 2358 */ MODIFIER_NONE, 0x90, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETOr" }, { /* 2359 */ MODIFIER_NONE, 0x9a, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETPm" }, { /* 2360 */ MODIFIER_NONE, 0x9a, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETPr" }, { /* 2361 */ MODIFIER_NONE, 0x98, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETSm" }, { /* 2362 */ MODIFIER_NONE, 0x98, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SETSr" }, { /* 2363 */ MODIFIER_NONE, 0xae, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SFENCE" }, { /* 2364 */ MODIFIER_NONE, 0x01, { { ENCODING_RM, TYPE_M1632 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SGDT16m" }, { /* 2365 */ MODIFIER_NONE, 0x01, { { ENCODING_RM, TYPE_M1632 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SGDTm" }, { /* 2366 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHL16m1" }, { /* 2367 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHL16mCL" }, { /* 2368 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHL16mi" }, { /* 2369 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHL16r1" }, { /* 2370 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHL16rCL" }, { /* 2371 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHL16ri" }, { /* 2372 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHL32m1" }, { /* 2373 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHL32mCL" }, { /* 2374 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHL32mi" }, { /* 2375 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHL32r1" }, { /* 2376 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHL32rCL" }, { /* 2377 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHL32ri" }, { /* 2378 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHL64m1" }, { /* 2379 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHL64mCL" }, { /* 2380 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHL64mi" }, { /* 2381 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHL64r1" }, { /* 2382 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHL64rCL" }, { /* 2383 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHL64ri" }, { /* 2384 */ MODIFIER_NONE, 0xd0, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHL8m1" }, { /* 2385 */ MODIFIER_NONE, 0xd2, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHL8mCL" }, { /* 2386 */ MODIFIER_NONE, 0xc0, { { ENCODING_RM, TYPE_M8 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHL8mi" }, { /* 2387 */ MODIFIER_NONE, 0xd0, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHL8r1" }, { /* 2388 */ MODIFIER_NONE, 0xd2, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHL8rCL" }, { /* 2389 */ MODIFIER_NONE, 0xc0, { { ENCODING_RM, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHL8ri" }, { /* 2390 */ MODIFIER_NONE, 0xa5, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHLD16mrCL" }, { /* 2391 */ MODIFIER_NONE, 0xa4, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHLD16mri8" }, { /* 2392 */ MODIFIER_NONE, 0xa5, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHLD16rrCL" }, { /* 2393 */ MODIFIER_NONE, 0xa4, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_Rv }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "SHLD16rri8" }, { /* 2394 */ MODIFIER_NONE, 0xa5, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHLD32mrCL" }, { /* 2395 */ MODIFIER_NONE, 0xa4, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHLD32mri8" }, { /* 2396 */ MODIFIER_NONE, 0xa5, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHLD32rrCL" }, { /* 2397 */ MODIFIER_NONE, 0xa4, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_Rv }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "SHLD32rri8" }, { /* 2398 */ MODIFIER_NONE, 0xa5, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHLD64mrCL" }, { /* 2399 */ MODIFIER_NONE, 0xa4, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_R64 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHLD64mri8" }, { /* 2400 */ MODIFIER_NONE, 0xa5, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHLD64rrCL" }, { /* 2401 */ MODIFIER_NONE, 0xa4, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_R64 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "SHLD64rri8" }, { /* 2402 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHR16m1" }, { /* 2403 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHR16mCL" }, { /* 2404 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHR16mi" }, { /* 2405 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHR16r1" }, { /* 2406 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHR16rCL" }, { /* 2407 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHR16ri" }, { /* 2408 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHR32m1" }, { /* 2409 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHR32mCL" }, { /* 2410 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHR32mi" }, { /* 2411 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHR32r1" }, { /* 2412 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHR32rCL" }, { /* 2413 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHR32ri" }, { /* 2414 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHR64m1" }, { /* 2415 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHR64mCL" }, { /* 2416 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHR64mi" }, { /* 2417 */ MODIFIER_NONE, 0xd1, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHR64r1" }, { /* 2418 */ MODIFIER_NONE, 0xd3, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHR64rCL" }, { /* 2419 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHR64ri" }, { /* 2420 */ MODIFIER_NONE, 0xd0, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHR8m1" }, { /* 2421 */ MODIFIER_NONE, 0xd2, { { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHR8mCL" }, { /* 2422 */ MODIFIER_NONE, 0xc0, { { ENCODING_RM, TYPE_M8 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHR8mi" }, { /* 2423 */ MODIFIER_NONE, 0xd0, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHR8r1" }, { /* 2424 */ MODIFIER_NONE, 0xd2, { { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHR8rCL" }, { /* 2425 */ MODIFIER_NONE, 0xc0, { { ENCODING_RM, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHR8ri" }, { /* 2426 */ MODIFIER_NONE, 0xad, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHRD16mrCL" }, { /* 2427 */ MODIFIER_NONE, 0xac, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHRD16mri8" }, { /* 2428 */ MODIFIER_NONE, 0xad, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHRD16rrCL" }, { /* 2429 */ MODIFIER_NONE, 0xac, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_Rv }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "SHRD16rri8" }, { /* 2430 */ MODIFIER_NONE, 0xad, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHRD32mrCL" }, { /* 2431 */ MODIFIER_NONE, 0xac, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHRD32mri8" }, { /* 2432 */ MODIFIER_NONE, 0xad, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHRD32rrCL" }, { /* 2433 */ MODIFIER_NONE, 0xac, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_Rv }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "SHRD32rri8" }, { /* 2434 */ MODIFIER_NONE, 0xad, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHRD64mrCL" }, { /* 2435 */ MODIFIER_NONE, 0xac, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_R64 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHRD64mri8" }, { /* 2436 */ MODIFIER_NONE, 0xad, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SHRD64rrCL" }, { /* 2437 */ MODIFIER_NONE, 0xac, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_R64 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "SHRD64rri8" }, { /* 2438 */ MODIFIER_NONE, 0xc6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "SHUFPDrmi" }, { /* 2439 */ MODIFIER_NONE, 0xc6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "SHUFPDrri" }, { /* 2440 */ MODIFIER_NONE, 0xc6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "SHUFPSrmi" }, { /* 2441 */ MODIFIER_NONE, 0xc6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "SHUFPSrri" }, { /* 2442 */ MODIFIER_NONE, 0x01, { { ENCODING_RM, TYPE_M1632 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SIDT16m" }, { /* 2443 */ MODIFIER_NONE, 0x01, { { ENCODING_RM, TYPE_M1632 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SIDTm" }, { /* 2444 */ MODIFIER_NONE, 0xd9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SIN_F" }, { /* 2445 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SIN_Fp32" }, { /* 2446 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SIN_Fp64" }, { /* 2447 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SIN_Fp80" }, { /* 2448 */ MODIFIER_NONE, 0x00, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SLDT16m" }, { /* 2449 */ MODIFIER_NONE, 0x00, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SLDT16r" }, { /* 2450 */ MODIFIER_NONE, 0x00, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SLDT32r" }, { /* 2451 */ MODIFIER_NONE, 0x00, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SLDT64m" }, { /* 2452 */ MODIFIER_NONE, 0x00, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SLDT64r" }, { /* 2453 */ MODIFIER_NONE, 0x01, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SMSW16m" }, { /* 2454 */ MODIFIER_NONE, 0x01, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SMSW16r" }, { /* 2455 */ MODIFIER_NONE, 0x01, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SMSW32r" }, { /* 2456 */ MODIFIER_NONE, 0x01, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SMSW64r" }, { /* 2457 */ MODIFIER_NONE, 0x51, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SQRTPDm" }, { /* 2458 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SQRTPDm_Int" }, { /* 2459 */ MODIFIER_NONE, 0x51, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SQRTPDr" }, { /* 2460 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SQRTPDr_Int" }, { /* 2461 */ MODIFIER_NONE, 0x51, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SQRTPSm" }, { /* 2462 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SQRTPSm_Int" }, { /* 2463 */ MODIFIER_NONE, 0x51, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SQRTPSr" }, { /* 2464 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SQRTPSr_Int" }, { /* 2465 */ MODIFIER_NONE, 0x51, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SQRTSDm" }, { /* 2466 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SQRTSDm_Int" }, { /* 2467 */ MODIFIER_NONE, 0x51, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SQRTSDr" }, { /* 2468 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SQRTSDr_Int" }, { /* 2469 */ MODIFIER_NONE, 0x51, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SQRTSSm" }, { /* 2470 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SQRTSSm_Int" }, { /* 2471 */ MODIFIER_NONE, 0x51, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SQRTSSr" }, { /* 2472 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SQRTSSr_Int" }, { /* 2473 */ MODIFIER_NONE, 0xd9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SQRT_F" }, { /* 2474 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SQRT_Fp32" }, { /* 2475 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SQRT_Fp64" }, { /* 2476 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SQRT_Fp80" }, { /* 2477 */ MODIFIER_NONE, 0x36, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SS_PREFIX" }, { /* 2478 */ MODIFIER_NONE, 0xf9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "STC" }, { /* 2479 */ MODIFIER_NONE, 0xfd, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "STD" }, { /* 2480 */ MODIFIER_NONE, 0xfb, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "STI" }, { /* 2481 */ MODIFIER_NONE, 0xae, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "STMXCSR" }, { /* 2482 */ MODIFIER_NONE, 0xaa, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "STOSB" }, { /* 2483 */ MODIFIER_NONE, 0xab, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "STOSD" }, { /* 2484 */ MODIFIER_NONE, 0xab, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "STOSQ" }, { /* 2485 */ MODIFIER_NONE, 0xab, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "STOSW" }, { /* 2486 */ MODIFIER_NONE, 0x00, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "STR16r" }, { /* 2487 */ MODIFIER_NONE, 0x00, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "STR32r" }, { /* 2488 */ MODIFIER_NONE, 0x00, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "STR64r" }, { /* 2489 */ MODIFIER_NONE, 0x00, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "STRm" }, { /* 2490 */ MODIFIER_NONE, 0xd9, { { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ST_F32m" }, { /* 2491 */ MODIFIER_NONE, 0xdd, { { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ST_F64m" }, { /* 2492 */ MODIFIER_NONE, 0xd9, { { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ST_FP32m" }, { /* 2493 */ MODIFIER_NONE, 0xdd, { { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ST_FP64m" }, { /* 2494 */ MODIFIER_NONE, 0xdb, { { ENCODING_RM, TYPE_M80FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ST_FP80m" }, { /* 2495 */ MODIFIER_MODRM, 0xd8, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ST_FPrr" }, { /* 2496 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ST_Fp32m" }, { /* 2497 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ST_Fp64m" }, { /* 2498 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ST_Fp64m32" }, { /* 2499 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ST_Fp80m32" }, { /* 2500 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ST_Fp80m64" }, { /* 2501 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ST_FpP32m" }, { /* 2502 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ST_FpP64m" }, { /* 2503 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ST_FpP64m32" }, { /* 2504 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ST_FpP80m" }, { /* 2505 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ST_FpP80m32" }, { /* 2506 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ST_FpP80m64" }, { /* 2507 */ MODIFIER_MODRM, 0xd0, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "ST_Frr" }, { /* 2508 */ MODIFIER_NONE, 0x2d, { { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB16i16" }, { /* 2509 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Mv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB16mi" }, { /* 2510 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB16mi8" }, { /* 2511 */ MODIFIER_NONE, 0x29, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB16mr" }, { /* 2512 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB16ri" }, { /* 2513 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB16ri8" }, { /* 2514 */ MODIFIER_NONE, 0x2b, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB16rm" }, { /* 2515 */ MODIFIER_NONE, 0x29, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB16rr" }, { /* 2516 */ MODIFIER_NONE, 0x2b, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB16rr_REV" }, { /* 2517 */ MODIFIER_NONE, 0x2d, { { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB32i32" }, { /* 2518 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Mv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB32mi" }, { /* 2519 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB32mi8" }, { /* 2520 */ MODIFIER_NONE, 0x29, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB32mr" }, { /* 2521 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB32ri" }, { /* 2522 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB32ri8" }, { /* 2523 */ MODIFIER_NONE, 0x2b, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB32rm" }, { /* 2524 */ MODIFIER_NONE, 0x29, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB32rr" }, { /* 2525 */ MODIFIER_NONE, 0x2b, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB32rr_REV" }, { /* 2526 */ MODIFIER_NONE, 0x2d, { { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB64i32" }, { /* 2527 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Mv }, { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB64mi32" }, { /* 2528 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB64mi8" }, { /* 2529 */ MODIFIER_NONE, 0x29, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB64mr" }, { /* 2530 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB64ri32" }, { /* 2531 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB64ri8" }, { /* 2532 */ MODIFIER_NONE, 0x2b, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB64rm" }, { /* 2533 */ MODIFIER_NONE, 0x29, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB64rr" }, { /* 2534 */ MODIFIER_NONE, 0x2b, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB64rr_REV" }, { /* 2535 */ MODIFIER_NONE, 0x2c, { { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB8i8" }, { /* 2536 */ MODIFIER_NONE, 0x80, { { ENCODING_RM, TYPE_M8 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB8mi" }, { /* 2537 */ MODIFIER_NONE, 0x28, { { ENCODING_RM, TYPE_M8 }, { ENCODING_REG, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB8mr" }, { /* 2538 */ MODIFIER_NONE, 0x80, { { ENCODING_RM, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB8ri" }, { /* 2539 */ MODIFIER_NONE, 0x2a, { { ENCODING_REG, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB8rm" }, { /* 2540 */ MODIFIER_NONE, 0x28, { { ENCODING_RM, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB8rr" }, { /* 2541 */ MODIFIER_NONE, 0x2a, { { ENCODING_REG, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB8rr_REV" }, { /* 2542 */ MODIFIER_NONE, 0x5c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUBPDrm" }, { /* 2543 */ MODIFIER_NONE, 0x5c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUBPDrr" }, { /* 2544 */ MODIFIER_NONE, 0x5c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUBPSrm" }, { /* 2545 */ MODIFIER_NONE, 0x5c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUBPSrr" }, { /* 2546 */ MODIFIER_NONE, 0xd8, { { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUBR_F32m" }, { /* 2547 */ MODIFIER_NONE, 0xdc, { { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUBR_F64m" }, { /* 2548 */ MODIFIER_NONE, 0xde, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUBR_FI16m" }, { /* 2549 */ MODIFIER_NONE, 0xda, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUBR_FI32m" }, { /* 2550 */ MODIFIER_MODRM, 0xe0, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUBR_FPrST0" }, { /* 2551 */ MODIFIER_MODRM, 0xe8, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUBR_FST0r" }, { /* 2552 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUBR_Fp32m" }, { /* 2553 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUBR_Fp64m" }, { /* 2554 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUBR_Fp64m32" }, { /* 2555 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUBR_Fp80m32" }, { /* 2556 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUBR_Fp80m64" }, { /* 2557 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUBR_FpI16m32" }, { /* 2558 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUBR_FpI16m64" }, { /* 2559 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUBR_FpI16m80" }, { /* 2560 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUBR_FpI32m32" }, { /* 2561 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUBR_FpI32m64" }, { /* 2562 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUBR_FpI32m80" }, { /* 2563 */ MODIFIER_MODRM, 0xe0, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUBR_FrST0" }, { /* 2564 */ MODIFIER_NONE, 0x5c, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUBSDrm" }, { /* 2565 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUBSDrm_Int" }, { /* 2566 */ MODIFIER_NONE, 0x5c, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUBSDrr" }, { /* 2567 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUBSDrr_Int" }, { /* 2568 */ MODIFIER_NONE, 0x5c, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUBSSrm" }, { /* 2569 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUBSSrm_Int" }, { /* 2570 */ MODIFIER_NONE, 0x5c, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUBSSrr" }, { /* 2571 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUBSSrr_Int" }, { /* 2572 */ MODIFIER_NONE, 0xd8, { { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB_F32m" }, { /* 2573 */ MODIFIER_NONE, 0xdc, { { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB_F64m" }, { /* 2574 */ MODIFIER_NONE, 0xde, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB_FI16m" }, { /* 2575 */ MODIFIER_NONE, 0xda, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB_FI32m" }, { /* 2576 */ MODIFIER_MODRM, 0xe8, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB_FPrST0" }, { /* 2577 */ MODIFIER_MODRM, 0xe0, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB_FST0r" }, { /* 2578 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB_Fp32" }, { /* 2579 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB_Fp32m" }, { /* 2580 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB_Fp64" }, { /* 2581 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB_Fp64m" }, { /* 2582 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB_Fp64m32" }, { /* 2583 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB_Fp80" }, { /* 2584 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB_Fp80m32" }, { /* 2585 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB_Fp80m64" }, { /* 2586 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB_FpI16m32" }, { /* 2587 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB_FpI16m64" }, { /* 2588 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB_FpI16m80" }, { /* 2589 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB_FpI32m32" }, { /* 2590 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB_FpI32m64" }, { /* 2591 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB_FpI32m80" }, { /* 2592 */ MODIFIER_MODRM, 0xe8, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SUB_FrST0" }, { /* 2593 */ MODIFIER_NONE, 0x01, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SWAPGS" }, { /* 2594 */ MODIFIER_NONE, 0x05, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SYSCALL" }, { /* 2595 */ MODIFIER_NONE, 0x34, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SYSENTER" }, { /* 2596 */ MODIFIER_NONE, 0x35, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SYSEXIT" }, { /* 2597 */ MODIFIER_NONE, 0x35, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SYSEXIT64" }, { /* 2598 */ MODIFIER_NONE, 0x07, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SYSRETL" }, { /* 2599 */ MODIFIER_NONE, 0x07, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "SYSRETQ" }, { /* 2600 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TAILJMPd" }, { /* 2601 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TAILJMPd64" }, { /* 2602 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TAILJMPm" }, { /* 2603 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TAILJMPm64" }, { /* 2604 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TAILJMPr" }, { /* 2605 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TAILJMPr64" }, { /* 2606 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TCRETURNdi" }, { /* 2607 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TCRETURNdi64" }, { /* 2608 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TCRETURNmi" }, { /* 2609 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TCRETURNmi64" }, { /* 2610 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TCRETURNri" }, { /* 2611 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TCRETURNri64" }, { /* 2612 */ MODIFIER_NONE, 0xa9, { { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TEST16i16" }, { /* 2613 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Mv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TEST16mi" }, { /* 2614 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Rv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TEST16ri" }, { /* 2615 */ MODIFIER_NONE, 0x85, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TEST16rm" }, { /* 2616 */ MODIFIER_NONE, 0x85, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TEST16rr" }, { /* 2617 */ MODIFIER_NONE, 0xa9, { { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TEST32i32" }, { /* 2618 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Mv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TEST32mi" }, { /* 2619 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Rv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TEST32ri" }, { /* 2620 */ MODIFIER_NONE, 0x85, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TEST32rm" }, { /* 2621 */ MODIFIER_NONE, 0x85, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TEST32rr" }, { /* 2622 */ MODIFIER_NONE, 0xa9, { { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TEST64i32" }, { /* 2623 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_Mv }, { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TEST64mi32" }, { /* 2624 */ MODIFIER_NONE, 0xf7, { { ENCODING_RM, TYPE_R64 }, { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TEST64ri32" }, { /* 2625 */ MODIFIER_NONE, 0x85, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TEST64rm" }, { /* 2626 */ MODIFIER_NONE, 0x85, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TEST64rr" }, { /* 2627 */ MODIFIER_NONE, 0xa8, { { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TEST8i8" }, { /* 2628 */ MODIFIER_NONE, 0xf6, { { ENCODING_RM, TYPE_M8 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TEST8mi" }, { /* 2629 */ MODIFIER_NONE, 0xf6, { { ENCODING_RM, TYPE_R8 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TEST8ri" }, { /* 2630 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TEST8ri_NOREX" }, { /* 2631 */ MODIFIER_NONE, 0x84, { { ENCODING_REG, TYPE_R8 }, { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TEST8rm" }, { /* 2632 */ MODIFIER_NONE, 0x84, { { ENCODING_REG, TYPE_R8 }, { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TEST8rr" }, { /* 2633 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TLSCall_32" }, { /* 2634 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TLSCall_64" }, { /* 2635 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TLS_addr32" }, { /* 2636 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TLS_addr64" }, { /* 2637 */ MODIFIER_NONE, 0x0b, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TRAP" }, { /* 2638 */ MODIFIER_NONE, 0xd9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TST_F" }, { /* 2639 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TST_Fp32" }, { /* 2640 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TST_Fp64" }, { /* 2641 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TST_Fp80" }, { /* 2642 */ MODIFIER_NONE, 0xbc, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TZCNT16rm" }, { /* 2643 */ MODIFIER_NONE, 0xbc, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TZCNT16rr" }, { /* 2644 */ MODIFIER_NONE, 0xbc, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TZCNT32rm" }, { /* 2645 */ MODIFIER_NONE, 0xbc, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TZCNT32rr" }, { /* 2646 */ MODIFIER_NONE, 0xbc, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TZCNT64rm" }, { /* 2647 */ MODIFIER_NONE, 0xbc, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "TZCNT64rr" }, { /* 2648 */ MODIFIER_NONE, 0x2e, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "UCOMISDrm" }, { /* 2649 */ MODIFIER_NONE, 0x2e, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "UCOMISDrr" }, { /* 2650 */ MODIFIER_NONE, 0x2e, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "UCOMISSrm" }, { /* 2651 */ MODIFIER_NONE, 0x2e, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "UCOMISSrr" }, { /* 2652 */ MODIFIER_MODRM, 0xe8, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "UCOM_FIPr" }, { /* 2653 */ MODIFIER_MODRM, 0xe8, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "UCOM_FIr" }, { /* 2654 */ MODIFIER_NONE, 0xda, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "UCOM_FPPr" }, { /* 2655 */ MODIFIER_MODRM, 0xe8, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "UCOM_FPr" }, { /* 2656 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "UCOM_FpIr32" }, { /* 2657 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "UCOM_FpIr64" }, { /* 2658 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "UCOM_FpIr80" }, { /* 2659 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "UCOM_Fpr32" }, { /* 2660 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "UCOM_Fpr64" }, { /* 2661 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "UCOM_Fpr80" }, { /* 2662 */ MODIFIER_MODRM, 0xe0, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "UCOM_Fr" }, { /* 2663 */ MODIFIER_NONE, 0xb9, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "UD2B" }, { /* 2664 */ MODIFIER_NONE, 0x15, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "UNPCKHPDrm" }, { /* 2665 */ MODIFIER_NONE, 0x15, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "UNPCKHPDrr" }, { /* 2666 */ MODIFIER_NONE, 0x15, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "UNPCKHPSrm" }, { /* 2667 */ MODIFIER_NONE, 0x15, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "UNPCKHPSrr" }, { /* 2668 */ MODIFIER_NONE, 0x14, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "UNPCKLPDrm" }, { /* 2669 */ MODIFIER_NONE, 0x14, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "UNPCKLPDrr" }, { /* 2670 */ MODIFIER_NONE, 0x14, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "UNPCKLPSrm" }, { /* 2671 */ MODIFIER_NONE, 0x14, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "UNPCKLPSrr" }, { /* 2672 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VAARG_64" }, { /* 2673 */ MODIFIER_NONE, 0x58, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VADDPDYrm" }, { /* 2674 */ MODIFIER_NONE, 0x58, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VADDPDYrr" }, { /* 2675 */ MODIFIER_NONE, 0x58, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VADDPDrm" }, { /* 2676 */ MODIFIER_NONE, 0x58, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VADDPDrr" }, { /* 2677 */ MODIFIER_NONE, 0x58, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VADDPSYrm" }, { /* 2678 */ MODIFIER_NONE, 0x58, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VADDPSYrr" }, { /* 2679 */ MODIFIER_NONE, 0x58, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VADDPSrm" }, { /* 2680 */ MODIFIER_NONE, 0x58, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VADDPSrr" }, { /* 2681 */ MODIFIER_NONE, 0x58, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VADDSDrm" }, { /* 2682 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VADDSDrm_Int" }, { /* 2683 */ MODIFIER_NONE, 0x58, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VADDSDrr" }, { /* 2684 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VADDSDrr_Int" }, { /* 2685 */ MODIFIER_NONE, 0x58, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VADDSSrm" }, { /* 2686 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VADDSSrm_Int" }, { /* 2687 */ MODIFIER_NONE, 0x58, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VADDSSrr" }, { /* 2688 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VADDSSrr_Int" }, { /* 2689 */ MODIFIER_NONE, 0xd0, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VADDSUBPDYrm" }, { /* 2690 */ MODIFIER_NONE, 0xd0, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VADDSUBPDYrr" }, { /* 2691 */ MODIFIER_NONE, 0xd0, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VADDSUBPDrm" }, { /* 2692 */ MODIFIER_NONE, 0xd0, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VADDSUBPDrr" }, { /* 2693 */ MODIFIER_NONE, 0xd0, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VADDSUBPSYrm" }, { /* 2694 */ MODIFIER_NONE, 0xd0, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VADDSUBPSYrr" }, { /* 2695 */ MODIFIER_NONE, 0xd0, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VADDSUBPSrm" }, { /* 2696 */ MODIFIER_NONE, 0xd0, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VADDSUBPSrr" }, { /* 2697 */ MODIFIER_NONE, 0xdf, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VAESDECLASTrm" }, { /* 2698 */ MODIFIER_NONE, 0xdf, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VAESDECLASTrr" }, { /* 2699 */ MODIFIER_NONE, 0xde, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VAESDECrm" }, { /* 2700 */ MODIFIER_NONE, 0xde, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VAESDECrr" }, { /* 2701 */ MODIFIER_NONE, 0xdd, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VAESENCLASTrm" }, { /* 2702 */ MODIFIER_NONE, 0xdd, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VAESENCLASTrr" }, { /* 2703 */ MODIFIER_NONE, 0xdc, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VAESENCrm" }, { /* 2704 */ MODIFIER_NONE, 0xdc, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VAESENCrr" }, { /* 2705 */ MODIFIER_NONE, 0xdb, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VAESIMCrm" }, { /* 2706 */ MODIFIER_NONE, 0xdb, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VAESIMCrr" }, { /* 2707 */ MODIFIER_NONE, 0xdf, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VAESKEYGENASSIST128rm" }, { /* 2708 */ MODIFIER_NONE, 0xdf, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VAESKEYGENASSIST128rr" }, { /* 2709 */ MODIFIER_NONE, 0x55, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VANDNPDYrm" }, { /* 2710 */ MODIFIER_NONE, 0x55, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VANDNPDYrr" }, { /* 2711 */ MODIFIER_NONE, 0x55, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VANDNPDrm" }, { /* 2712 */ MODIFIER_NONE, 0x55, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VANDNPDrr" }, { /* 2713 */ MODIFIER_NONE, 0x55, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VANDNPSYrm" }, { /* 2714 */ MODIFIER_NONE, 0x55, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VANDNPSYrr" }, { /* 2715 */ MODIFIER_NONE, 0x55, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VANDNPSrm" }, { /* 2716 */ MODIFIER_NONE, 0x55, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VANDNPSrr" }, { /* 2717 */ MODIFIER_NONE, 0x54, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VANDPDYrm" }, { /* 2718 */ MODIFIER_NONE, 0x54, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VANDPDYrr" }, { /* 2719 */ MODIFIER_NONE, 0x54, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VANDPDrm" }, { /* 2720 */ MODIFIER_NONE, 0x54, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VANDPDrr" }, { /* 2721 */ MODIFIER_NONE, 0x54, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VANDPSYrm" }, { /* 2722 */ MODIFIER_NONE, 0x54, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VANDPSYrr" }, { /* 2723 */ MODIFIER_NONE, 0x54, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VANDPSrm" }, { /* 2724 */ MODIFIER_NONE, 0x54, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VANDPSrr" }, { /* 2725 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VASTART_SAVE_XMM_REGS" }, { /* 2726 */ MODIFIER_NONE, 0x0d, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VBLENDPDYrmi" }, { /* 2727 */ MODIFIER_NONE, 0x0d, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VBLENDPDYrri" }, { /* 2728 */ MODIFIER_NONE, 0x0d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VBLENDPDrmi" }, { /* 2729 */ MODIFIER_NONE, 0x0d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VBLENDPDrri" }, { /* 2730 */ MODIFIER_NONE, 0x0c, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VBLENDPSYrmi" }, { /* 2731 */ MODIFIER_NONE, 0x0c, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VBLENDPSYrri" }, { /* 2732 */ MODIFIER_NONE, 0x0c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VBLENDPSrmi" }, { /* 2733 */ MODIFIER_NONE, 0x0c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VBLENDPSrri" }, { /* 2734 */ MODIFIER_NONE, 0x4b, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_IB, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE } }, "VBLENDVPDYrm" }, { /* 2735 */ MODIFIER_NONE, 0x4b, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_IB, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE } }, "VBLENDVPDYrr" }, { /* 2736 */ MODIFIER_NONE, 0x4b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE } }, "VBLENDVPDrm" }, { /* 2737 */ MODIFIER_NONE, 0x4b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE } }, "VBLENDVPDrr" }, { /* 2738 */ MODIFIER_NONE, 0x4a, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_IB, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE } }, "VBLENDVPSYrm" }, { /* 2739 */ MODIFIER_NONE, 0x4a, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_IB, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE } }, "VBLENDVPSYrr" }, { /* 2740 */ MODIFIER_NONE, 0x4a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE } }, "VBLENDVPSrm" }, { /* 2741 */ MODIFIER_NONE, 0x4a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE } }, "VBLENDVPSrr" }, { /* 2742 */ MODIFIER_NONE, 0x1a, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VBROADCASTF128" }, { /* 2743 */ MODIFIER_NONE, 0x19, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VBROADCASTSD" }, { /* 2744 */ MODIFIER_NONE, 0x18, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VBROADCASTSS" }, { /* 2745 */ MODIFIER_NONE, 0x18, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VBROADCASTSSY" }, { /* 2746 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2747 */ MODIFIER_NONE, 0xc2, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "VCMPPDYrmi_alt" }, { /* 2748 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2749 */ MODIFIER_NONE, 0xc2, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "VCMPPDYrri_alt" }, { /* 2750 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2751 */ MODIFIER_NONE, 0xc2, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "VCMPPDrmi_alt" }, { /* 2752 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2753 */ MODIFIER_NONE, 0xc2, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "VCMPPDrri_alt" }, { /* 2754 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2755 */ MODIFIER_NONE, 0xc2, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "VCMPPSYrmi_alt" }, { /* 2756 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2757 */ MODIFIER_NONE, 0xc2, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "VCMPPSYrri_alt" }, { /* 2758 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2759 */ MODIFIER_NONE, 0xc2, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "VCMPPSrmi_alt" }, { /* 2760 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2761 */ MODIFIER_NONE, 0xc2, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "VCMPPSrri_alt" }, { /* 2762 */ MODIFIER_NONE, 0xc2, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_IB, TYPE_IMM3 }, { ENCODING_NONE, TYPE_NONE } }, "VCMPSDrm" }, { /* 2763 */ MODIFIER_NONE, 0xc2, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "VCMPSDrm_alt" }, { /* 2764 */ MODIFIER_NONE, 0xc2, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_IB, TYPE_IMM3 }, { ENCODING_NONE, TYPE_NONE } }, "VCMPSDrr" }, { /* 2765 */ MODIFIER_NONE, 0xc2, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "VCMPSDrr_alt" }, { /* 2766 */ MODIFIER_NONE, 0xc2, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_IB, TYPE_IMM3 }, { ENCODING_NONE, TYPE_NONE } }, "VCMPSSrm" }, { /* 2767 */ MODIFIER_NONE, 0xc2, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "VCMPSSrm_alt" }, { /* 2768 */ MODIFIER_NONE, 0xc2, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_IB, TYPE_IMM3 }, { ENCODING_NONE, TYPE_NONE } }, "VCMPSSrr" }, { /* 2769 */ MODIFIER_NONE, 0xc2, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "VCMPSSrr_alt" }, { /* 2770 */ MODIFIER_NONE, 0x2f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCOMISDrm" }, { /* 2771 */ MODIFIER_NONE, 0x2f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCOMISDrr" }, { /* 2772 */ MODIFIER_NONE, 0x2f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCOMISSrm" }, { /* 2773 */ MODIFIER_NONE, 0x2f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCOMISSrr" }, { /* 2774 */ MODIFIER_NONE, 0xe6, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTDQ2PDYrm" }, { /* 2775 */ MODIFIER_NONE, 0xe6, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTDQ2PDYrr" }, { /* 2776 */ MODIFIER_NONE, 0xe6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTDQ2PDrm" }, { /* 2777 */ MODIFIER_NONE, 0xe6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTDQ2PDrr" }, { /* 2778 */ MODIFIER_NONE, 0x5b, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTDQ2PSYrm" }, { /* 2779 */ MODIFIER_NONE, 0x5b, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTDQ2PSYrr" }, { /* 2780 */ MODIFIER_NONE, 0x5b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTDQ2PSrm" }, { /* 2781 */ MODIFIER_NONE, 0x5b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTDQ2PSrr" }, { /* 2782 */ MODIFIER_NONE, 0xe6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTPD2DQXrYr" }, { /* 2783 */ MODIFIER_NONE, 0xe6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTPD2DQXrm" }, { /* 2784 */ MODIFIER_NONE, 0xe6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTPD2DQXrr" }, { /* 2785 */ MODIFIER_NONE, 0xe6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTPD2DQYrm" }, { /* 2786 */ MODIFIER_NONE, 0xe6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTPD2DQYrr" }, { /* 2787 */ MODIFIER_NONE, 0xe6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTPD2DQrr" }, { /* 2788 */ MODIFIER_NONE, 0x5a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTPD2PSXrYr" }, { /* 2789 */ MODIFIER_NONE, 0x5a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTPD2PSXrm" }, { /* 2790 */ MODIFIER_NONE, 0x5a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTPD2PSXrr" }, { /* 2791 */ MODIFIER_NONE, 0x5a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTPD2PSYrm" }, { /* 2792 */ MODIFIER_NONE, 0x5a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTPD2PSYrr" }, { /* 2793 */ MODIFIER_NONE, 0x5a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTPD2PSrr" }, { /* 2794 */ MODIFIER_NONE, 0x13, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTPH2PSYrm" }, { /* 2795 */ MODIFIER_NONE, 0x13, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTPH2PSYrr" }, { /* 2796 */ MODIFIER_NONE, 0x13, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTPH2PSrm" }, { /* 2797 */ MODIFIER_NONE, 0x13, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTPH2PSrr" }, { /* 2798 */ MODIFIER_NONE, 0x5b, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTPS2DQYrm" }, { /* 2799 */ MODIFIER_NONE, 0x5b, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTPS2DQYrr" }, { /* 2800 */ MODIFIER_NONE, 0x5b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTPS2DQrm" }, { /* 2801 */ MODIFIER_NONE, 0x5b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTPS2DQrr" }, { /* 2802 */ MODIFIER_NONE, 0x5a, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTPS2PDYrm" }, { /* 2803 */ MODIFIER_NONE, 0x5a, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTPS2PDYrr" }, { /* 2804 */ MODIFIER_NONE, 0x5a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTPS2PDrm" }, { /* 2805 */ MODIFIER_NONE, 0x5a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTPS2PDrr" }, { /* 2806 */ MODIFIER_NONE, 0x1d, { { ENCODING_RM, TYPE_M128 }, { ENCODING_REG, TYPE_XMM256 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTPS2PHYmr" }, { /* 2807 */ MODIFIER_NONE, 0x1d, { { ENCODING_RM, TYPE_XMM128 }, { ENCODING_REG, TYPE_XMM256 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTPS2PHYrr" }, { /* 2808 */ MODIFIER_NONE, 0x1d, { { ENCODING_RM, TYPE_M64FP }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTPS2PHmr" }, { /* 2809 */ MODIFIER_NONE, 0x1d, { { ENCODING_RM, TYPE_XMM128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTPS2PHrr" }, { /* 2810 */ MODIFIER_NONE, 0x2d, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTSD2SI64rm" }, { /* 2811 */ MODIFIER_NONE, 0x2d, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTSD2SI64rr" }, { /* 2812 */ MODIFIER_NONE, 0x2d, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTSD2SIrm" }, { /* 2813 */ MODIFIER_NONE, 0x2d, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTSD2SIrr" }, { /* 2814 */ MODIFIER_NONE, 0x5a, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTSD2SSrm" }, { /* 2815 */ MODIFIER_NONE, 0x5a, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTSD2SSrr" }, { /* 2816 */ MODIFIER_NONE, 0x2a, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTSI2SD64rm" }, { /* 2817 */ MODIFIER_NONE, 0x2a, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTSI2SD64rr" }, { /* 2818 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTSI2SDLrm" }, { /* 2819 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTSI2SDLrr" }, { /* 2820 */ MODIFIER_NONE, 0x2a, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTSI2SDrm" }, { /* 2821 */ MODIFIER_NONE, 0x2a, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTSI2SDrr" }, { /* 2822 */ MODIFIER_NONE, 0x2a, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTSI2SS64rm" }, { /* 2823 */ MODIFIER_NONE, 0x2a, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTSI2SS64rr" }, { /* 2824 */ MODIFIER_NONE, 0x2a, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTSI2SSrm" }, { /* 2825 */ MODIFIER_NONE, 0x2a, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTSI2SSrr" }, { /* 2826 */ MODIFIER_NONE, 0x5a, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTSS2SDrm" }, { /* 2827 */ MODIFIER_NONE, 0x5a, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTSS2SDrr" }, { /* 2828 */ MODIFIER_NONE, 0x2d, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTSS2SI64rm" }, { /* 2829 */ MODIFIER_NONE, 0x2d, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTSS2SI64rr" }, { /* 2830 */ MODIFIER_NONE, 0x2d, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTSS2SIrm" }, { /* 2831 */ MODIFIER_NONE, 0x2d, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTSS2SIrr" }, { /* 2832 */ MODIFIER_NONE, 0xe6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTTPD2DQXrYr" }, { /* 2833 */ MODIFIER_NONE, 0xe6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTTPD2DQXrm" }, { /* 2834 */ MODIFIER_NONE, 0xe6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTTPD2DQXrr" }, { /* 2835 */ MODIFIER_NONE, 0xe6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTTPD2DQYrm" }, { /* 2836 */ MODIFIER_NONE, 0xe6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTTPD2DQYrr" }, { /* 2837 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTTPD2DQrm" }, { /* 2838 */ MODIFIER_NONE, 0xe6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTTPD2DQrr" }, { /* 2839 */ MODIFIER_NONE, 0x5b, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTTPS2DQYrm" }, { /* 2840 */ MODIFIER_NONE, 0x5b, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTTPS2DQYrr" }, { /* 2841 */ MODIFIER_NONE, 0x5b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTTPS2DQrm" }, { /* 2842 */ MODIFIER_NONE, 0x5b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTTPS2DQrr" }, { /* 2843 */ MODIFIER_NONE, 0x2c, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTTSD2SI64rm" }, { /* 2844 */ MODIFIER_NONE, 0x2c, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTTSD2SI64rr" }, { /* 2845 */ MODIFIER_NONE, 0x2c, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTTSD2SIrm" }, { /* 2846 */ MODIFIER_NONE, 0x2c, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTTSD2SIrr" }, { /* 2847 */ MODIFIER_NONE, 0x2c, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTTSS2SI64rm" }, { /* 2848 */ MODIFIER_NONE, 0x2c, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTTSS2SI64rr" }, { /* 2849 */ MODIFIER_NONE, 0x2c, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTTSS2SIrm" }, { /* 2850 */ MODIFIER_NONE, 0x2c, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VCVTTSS2SIrr" }, { /* 2851 */ MODIFIER_NONE, 0x5e, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VDIVPDYrm" }, { /* 2852 */ MODIFIER_NONE, 0x5e, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VDIVPDYrr" }, { /* 2853 */ MODIFIER_NONE, 0x5e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VDIVPDrm" }, { /* 2854 */ MODIFIER_NONE, 0x5e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VDIVPDrr" }, { /* 2855 */ MODIFIER_NONE, 0x5e, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VDIVPSYrm" }, { /* 2856 */ MODIFIER_NONE, 0x5e, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VDIVPSYrr" }, { /* 2857 */ MODIFIER_NONE, 0x5e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VDIVPSrm" }, { /* 2858 */ MODIFIER_NONE, 0x5e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VDIVPSrr" }, { /* 2859 */ MODIFIER_NONE, 0x5e, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VDIVSDrm" }, { /* 2860 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VDIVSDrm_Int" }, { /* 2861 */ MODIFIER_NONE, 0x5e, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VDIVSDrr" }, { /* 2862 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VDIVSDrr_Int" }, { /* 2863 */ MODIFIER_NONE, 0x5e, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VDIVSSrm" }, { /* 2864 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VDIVSSrm_Int" }, { /* 2865 */ MODIFIER_NONE, 0x5e, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VDIVSSrr" }, { /* 2866 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VDIVSSrr_Int" }, { /* 2867 */ MODIFIER_NONE, 0x41, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VDPPDrmi" }, { /* 2868 */ MODIFIER_NONE, 0x41, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VDPPDrri" }, { /* 2869 */ MODIFIER_NONE, 0x40, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VDPPSYrmi" }, { /* 2870 */ MODIFIER_NONE, 0x40, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VDPPSYrri" }, { /* 2871 */ MODIFIER_NONE, 0x40, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VDPPSrmi" }, { /* 2872 */ MODIFIER_NONE, 0x40, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VDPPSrri" }, { /* 2873 */ MODIFIER_NONE, 0x00, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VERRm" }, { /* 2874 */ MODIFIER_NONE, 0x00, { { ENCODING_RM, TYPE_R16 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VERRr" }, { /* 2875 */ MODIFIER_NONE, 0x00, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VERWm" }, { /* 2876 */ MODIFIER_NONE, 0x00, { { ENCODING_RM, TYPE_R16 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VERWr" }, { /* 2877 */ MODIFIER_NONE, 0x19, { { ENCODING_RM, TYPE_M128 }, { ENCODING_REG, TYPE_XMM256 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VEXTRACTF128mr" }, { /* 2878 */ MODIFIER_NONE, 0x19, { { ENCODING_RM, TYPE_XMM128 }, { ENCODING_REG, TYPE_XMM256 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VEXTRACTF128rr" }, { /* 2879 */ MODIFIER_NONE, 0x17, { { ENCODING_RM, TYPE_M32FP }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VEXTRACTPSmr" }, { /* 2880 */ MODIFIER_NONE, 0x17, { { ENCODING_RM, TYPE_R32 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VEXTRACTPSrr" }, { /* 2881 */ MODIFIER_NONE, 0x17, { { ENCODING_RM, TYPE_R64 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VEXTRACTPSrr64" }, { /* 2882 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2883 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2884 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2885 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2886 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2887 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2888 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2889 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2890 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2891 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2892 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2893 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2894 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2895 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2896 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2897 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2898 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2899 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2900 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2901 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2902 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2903 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2904 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2905 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2906 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2907 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2908 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2909 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2910 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2911 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2912 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2913 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2914 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2915 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2916 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2917 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2918 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2919 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2920 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2921 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2922 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2923 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2924 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2925 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2926 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2927 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2928 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2929 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2930 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2931 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2932 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2933 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2934 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2935 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2936 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2937 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2938 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2939 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2940 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2941 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2942 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2943 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2944 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2945 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2946 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2947 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2948 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2949 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2950 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2951 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2952 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2953 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2954 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2955 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2956 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2957 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2958 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2959 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2960 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2961 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2962 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2963 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2964 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2965 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2966 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2967 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2968 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2969 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2970 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2971 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2972 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2973 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2974 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2975 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2976 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2977 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2978 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2979 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2980 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2981 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2982 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2983 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2984 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2985 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2986 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2987 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2988 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2989 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2990 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2991 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2992 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2993 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2994 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2995 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2996 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2997 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2998 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 2999 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 3000 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 3001 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 3002 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 3003 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 3004 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 3005 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 3006 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 3007 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 3008 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 3009 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 3010 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 3011 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 3012 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 3013 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 3014 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 3015 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 3016 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 3017 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 3018 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 3019 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 3020 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 3021 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 3022 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 3023 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 3024 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 3025 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "" }, { /* 3026 */ MODIFIER_NONE, 0x55, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VFsANDNPDrm" }, { /* 3027 */ MODIFIER_NONE, 0x55, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VFsANDNPDrr" }, { /* 3028 */ MODIFIER_NONE, 0x55, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VFsANDNPSrm" }, { /* 3029 */ MODIFIER_NONE, 0x55, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VFsANDNPSrr" }, { /* 3030 */ MODIFIER_NONE, 0x54, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VFsANDPDrm" }, { /* 3031 */ MODIFIER_NONE, 0x54, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VFsANDPDrr" }, { /* 3032 */ MODIFIER_NONE, 0x54, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VFsANDPSrm" }, { /* 3033 */ MODIFIER_NONE, 0x54, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VFsANDPSrr" }, { /* 3034 */ MODIFIER_NONE, 0x56, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VFsORPDrm" }, { /* 3035 */ MODIFIER_NONE, 0x56, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VFsORPDrr" }, { /* 3036 */ MODIFIER_NONE, 0x56, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VFsORPSrm" }, { /* 3037 */ MODIFIER_NONE, 0x56, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VFsORPSrr" }, { /* 3038 */ MODIFIER_NONE, 0x57, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VFsXORPDrm" }, { /* 3039 */ MODIFIER_NONE, 0x57, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VFsXORPDrr" }, { /* 3040 */ MODIFIER_NONE, 0x57, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VFsXORPSrm" }, { /* 3041 */ MODIFIER_NONE, 0x57, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VFsXORPSrr" }, { /* 3042 */ MODIFIER_NONE, 0x7c, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VHADDPDYrm" }, { /* 3043 */ MODIFIER_NONE, 0x7c, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VHADDPDYrr" }, { /* 3044 */ MODIFIER_NONE, 0x7c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VHADDPDrm" }, { /* 3045 */ MODIFIER_NONE, 0x7c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VHADDPDrr" }, { /* 3046 */ MODIFIER_NONE, 0x7c, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VHADDPSYrm" }, { /* 3047 */ MODIFIER_NONE, 0x7c, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VHADDPSYrr" }, { /* 3048 */ MODIFIER_NONE, 0x7c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VHADDPSrm" }, { /* 3049 */ MODIFIER_NONE, 0x7c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VHADDPSrr" }, { /* 3050 */ MODIFIER_NONE, 0x7d, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VHSUBPDYrm" }, { /* 3051 */ MODIFIER_NONE, 0x7d, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VHSUBPDYrr" }, { /* 3052 */ MODIFIER_NONE, 0x7d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VHSUBPDrm" }, { /* 3053 */ MODIFIER_NONE, 0x7d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VHSUBPDrr" }, { /* 3054 */ MODIFIER_NONE, 0x7d, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VHSUBPSYrm" }, { /* 3055 */ MODIFIER_NONE, 0x7d, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VHSUBPSYrr" }, { /* 3056 */ MODIFIER_NONE, 0x7d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VHSUBPSrm" }, { /* 3057 */ MODIFIER_NONE, 0x7d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VHSUBPSrr" }, { /* 3058 */ MODIFIER_NONE, 0x18, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "VINSERTF128rm" }, { /* 3059 */ MODIFIER_NONE, 0x18, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "VINSERTF128rr" }, { /* 3060 */ MODIFIER_NONE, 0x21, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VINSERTPSrm" }, { /* 3061 */ MODIFIER_NONE, 0x21, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VINSERTPSrr" }, { /* 3062 */ MODIFIER_NONE, 0xf0, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VLDDQUYrm" }, { /* 3063 */ MODIFIER_NONE, 0xf0, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VLDDQUrm" }, { /* 3064 */ MODIFIER_NONE, 0xae, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VLDMXCSR" }, { /* 3065 */ MODIFIER_NONE, 0xf7, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMASKMOVDQU" }, { /* 3066 */ MODIFIER_NONE, 0xf7, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMASKMOVDQU64" }, { /* 3067 */ MODIFIER_NONE, 0x2f, { { ENCODING_RM, TYPE_M256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_REG, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMASKMOVPDYmr" }, { /* 3068 */ MODIFIER_NONE, 0x2d, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMASKMOVPDYrm" }, { /* 3069 */ MODIFIER_NONE, 0x2f, { { ENCODING_RM, TYPE_M128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMASKMOVPDmr" }, { /* 3070 */ MODIFIER_NONE, 0x2d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMASKMOVPDrm" }, { /* 3071 */ MODIFIER_NONE, 0x2e, { { ENCODING_RM, TYPE_M256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_REG, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMASKMOVPSYmr" }, { /* 3072 */ MODIFIER_NONE, 0x2c, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMASKMOVPSYrm" }, { /* 3073 */ MODIFIER_NONE, 0x2e, { { ENCODING_RM, TYPE_M128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMASKMOVPSmr" }, { /* 3074 */ MODIFIER_NONE, 0x2c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMASKMOVPSrm" }, { /* 3075 */ MODIFIER_NONE, 0x5f, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMAXPDYrm" }, { /* 3076 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMAXPDYrm_Int" }, { /* 3077 */ MODIFIER_NONE, 0x5f, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMAXPDYrr" }, { /* 3078 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMAXPDYrr_Int" }, { /* 3079 */ MODIFIER_NONE, 0x5f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMAXPDrm" }, { /* 3080 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMAXPDrm_Int" }, { /* 3081 */ MODIFIER_NONE, 0x5f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMAXPDrr" }, { /* 3082 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMAXPDrr_Int" }, { /* 3083 */ MODIFIER_NONE, 0x5f, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMAXPSYrm" }, { /* 3084 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMAXPSYrm_Int" }, { /* 3085 */ MODIFIER_NONE, 0x5f, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMAXPSYrr" }, { /* 3086 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMAXPSYrr_Int" }, { /* 3087 */ MODIFIER_NONE, 0x5f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMAXPSrm" }, { /* 3088 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMAXPSrm_Int" }, { /* 3089 */ MODIFIER_NONE, 0x5f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMAXPSrr" }, { /* 3090 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMAXPSrr_Int" }, { /* 3091 */ MODIFIER_NONE, 0x5f, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMAXSDrm" }, { /* 3092 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMAXSDrm_Int" }, { /* 3093 */ MODIFIER_NONE, 0x5f, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMAXSDrr" }, { /* 3094 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMAXSDrr_Int" }, { /* 3095 */ MODIFIER_NONE, 0x5f, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMAXSSrm" }, { /* 3096 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMAXSSrm_Int" }, { /* 3097 */ MODIFIER_NONE, 0x5f, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMAXSSrr" }, { /* 3098 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMAXSSrr_Int" }, { /* 3099 */ MODIFIER_NONE, 0x01, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMCALL" }, { /* 3100 */ MODIFIER_NONE, 0xc7, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMCLEARm" }, { /* 3101 */ MODIFIER_NONE, 0x5d, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMINPDYrm" }, { /* 3102 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMINPDYrm_Int" }, { /* 3103 */ MODIFIER_NONE, 0x5d, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMINPDYrr" }, { /* 3104 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMINPDYrr_Int" }, { /* 3105 */ MODIFIER_NONE, 0x5d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMINPDrm" }, { /* 3106 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMINPDrm_Int" }, { /* 3107 */ MODIFIER_NONE, 0x5d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMINPDrr" }, { /* 3108 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMINPDrr_Int" }, { /* 3109 */ MODIFIER_NONE, 0x5d, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMINPSYrm" }, { /* 3110 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMINPSYrm_Int" }, { /* 3111 */ MODIFIER_NONE, 0x5d, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMINPSYrr" }, { /* 3112 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMINPSYrr_Int" }, { /* 3113 */ MODIFIER_NONE, 0x5d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMINPSrm" }, { /* 3114 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMINPSrm_Int" }, { /* 3115 */ MODIFIER_NONE, 0x5d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMINPSrr" }, { /* 3116 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMINPSrr_Int" }, { /* 3117 */ MODIFIER_NONE, 0x5d, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMINSDrm" }, { /* 3118 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMINSDrm_Int" }, { /* 3119 */ MODIFIER_NONE, 0x5d, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMINSDrr" }, { /* 3120 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMINSDrr_Int" }, { /* 3121 */ MODIFIER_NONE, 0x5d, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMINSSrm" }, { /* 3122 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMINSSrm_Int" }, { /* 3123 */ MODIFIER_NONE, 0x5d, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMINSSrr" }, { /* 3124 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMINSSrr_Int" }, { /* 3125 */ MODIFIER_NONE, 0x01, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMLAUNCH" }, { /* 3126 */ MODIFIER_NONE, 0x6e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOV64toPQIrr" }, { /* 3127 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOV64toSDrm" }, { /* 3128 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOV64toSDrr" }, { /* 3129 */ MODIFIER_NONE, 0x29, { { ENCODING_RM, TYPE_M256 }, { ENCODING_REG, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVAPDYmr" }, { /* 3130 */ MODIFIER_NONE, 0x28, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVAPDYrm" }, { /* 3131 */ MODIFIER_NONE, 0x28, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVAPDYrr" }, { /* 3132 */ MODIFIER_NONE, 0x29, { { ENCODING_RM, TYPE_XMM256 }, { ENCODING_REG, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVAPDYrr_REV" }, { /* 3133 */ MODIFIER_NONE, 0x29, { { ENCODING_RM, TYPE_M128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVAPDmr" }, { /* 3134 */ MODIFIER_NONE, 0x28, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVAPDrm" }, { /* 3135 */ MODIFIER_NONE, 0x28, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVAPDrr" }, { /* 3136 */ MODIFIER_NONE, 0x29, { { ENCODING_RM, TYPE_XMM128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVAPDrr_REV" }, { /* 3137 */ MODIFIER_NONE, 0x29, { { ENCODING_RM, TYPE_M256 }, { ENCODING_REG, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVAPSYmr" }, { /* 3138 */ MODIFIER_NONE, 0x28, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVAPSYrm" }, { /* 3139 */ MODIFIER_NONE, 0x28, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVAPSYrr" }, { /* 3140 */ MODIFIER_NONE, 0x29, { { ENCODING_RM, TYPE_XMM256 }, { ENCODING_REG, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVAPSYrr_REV" }, { /* 3141 */ MODIFIER_NONE, 0x29, { { ENCODING_RM, TYPE_M128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVAPSmr" }, { /* 3142 */ MODIFIER_NONE, 0x28, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVAPSrm" }, { /* 3143 */ MODIFIER_NONE, 0x28, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVAPSrr" }, { /* 3144 */ MODIFIER_NONE, 0x29, { { ENCODING_RM, TYPE_XMM128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVAPSrr_REV" }, { /* 3145 */ MODIFIER_NONE, 0x12, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVDDUPYrm" }, { /* 3146 */ MODIFIER_NONE, 0x12, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVDDUPYrr" }, { /* 3147 */ MODIFIER_NONE, 0x12, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVDDUPrm" }, { /* 3148 */ MODIFIER_NONE, 0x12, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVDDUPrr" }, { /* 3149 */ MODIFIER_NONE, 0x6e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVDI2PDIrm" }, { /* 3150 */ MODIFIER_NONE, 0x6e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_R32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVDI2PDIrr" }, { /* 3151 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVDI2SSrm" }, { /* 3152 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVDI2SSrr" }, { /* 3153 */ MODIFIER_NONE, 0x7f, { { ENCODING_RM, TYPE_M256 }, { ENCODING_REG, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVDQAYmr" }, { /* 3154 */ MODIFIER_NONE, 0x6f, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVDQAYrm" }, { /* 3155 */ MODIFIER_NONE, 0x6f, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVDQAYrr" }, { /* 3156 */ MODIFIER_NONE, 0x7f, { { ENCODING_RM, TYPE_XMM256 }, { ENCODING_REG, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVDQAYrr_REV" }, { /* 3157 */ MODIFIER_NONE, 0x7f, { { ENCODING_RM, TYPE_M128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVDQAmr" }, { /* 3158 */ MODIFIER_NONE, 0x6f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVDQArm" }, { /* 3159 */ MODIFIER_NONE, 0x6f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVDQArr" }, { /* 3160 */ MODIFIER_NONE, 0x7f, { { ENCODING_RM, TYPE_XMM128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVDQArr_REV" }, { /* 3161 */ MODIFIER_NONE, 0x7f, { { ENCODING_RM, TYPE_M256 }, { ENCODING_REG, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVDQUYmr" }, { /* 3162 */ MODIFIER_NONE, 0x6f, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVDQUYrm" }, { /* 3163 */ MODIFIER_NONE, 0x6f, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVDQUYrr" }, { /* 3164 */ MODIFIER_NONE, 0x7f, { { ENCODING_RM, TYPE_XMM256 }, { ENCODING_REG, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVDQUYrr_REV" }, { /* 3165 */ MODIFIER_NONE, 0x7f, { { ENCODING_RM, TYPE_M128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVDQUmr" }, { /* 3166 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVDQUmr_Int" }, { /* 3167 */ MODIFIER_NONE, 0x6f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVDQUrm" }, { /* 3168 */ MODIFIER_NONE, 0x6f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVDQUrr" }, { /* 3169 */ MODIFIER_NONE, 0x7f, { { ENCODING_RM, TYPE_XMM128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVDQUrr_REV" }, { /* 3170 */ MODIFIER_NONE, 0x12, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVHLPSrr" }, { /* 3171 */ MODIFIER_NONE, 0x17, { { ENCODING_RM, TYPE_M64FP }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVHPDmr" }, { /* 3172 */ MODIFIER_NONE, 0x16, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVHPDrm" }, { /* 3173 */ MODIFIER_NONE, 0x17, { { ENCODING_RM, TYPE_M64FP }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVHPSmr" }, { /* 3174 */ MODIFIER_NONE, 0x16, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVHPSrm" }, { /* 3175 */ MODIFIER_NONE, 0x16, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVLHPSrr" }, { /* 3176 */ MODIFIER_NONE, 0x13, { { ENCODING_RM, TYPE_M64FP }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVLPDmr" }, { /* 3177 */ MODIFIER_NONE, 0x12, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVLPDrm" }, { /* 3178 */ MODIFIER_NONE, 0x13, { { ENCODING_RM, TYPE_M64FP }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVLPSmr" }, { /* 3179 */ MODIFIER_NONE, 0x12, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVLPSrm" }, { /* 3180 */ MODIFIER_NONE, 0xd6, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVLQ128mr" }, { /* 3181 */ MODIFIER_NONE, 0x50, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVMSKPDYr64r" }, { /* 3182 */ MODIFIER_NONE, 0x50, { { ENCODING_REG, TYPE_R32 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVMSKPDYrr32" }, { /* 3183 */ MODIFIER_NONE, 0x50, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVMSKPDYrr64" }, { /* 3184 */ MODIFIER_NONE, 0x50, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVMSKPDr64r" }, { /* 3185 */ MODIFIER_NONE, 0x50, { { ENCODING_REG, TYPE_R32 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVMSKPDrr32" }, { /* 3186 */ MODIFIER_NONE, 0x50, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVMSKPDrr64" }, { /* 3187 */ MODIFIER_NONE, 0x50, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVMSKPSYr64r" }, { /* 3188 */ MODIFIER_NONE, 0x50, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVMSKPSYrr32" }, { /* 3189 */ MODIFIER_NONE, 0x50, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVMSKPSYrr64" }, { /* 3190 */ MODIFIER_NONE, 0x50, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVMSKPSr64r" }, { /* 3191 */ MODIFIER_NONE, 0x50, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVMSKPSrr32" }, { /* 3192 */ MODIFIER_NONE, 0x50, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVMSKPSrr64" }, { /* 3193 */ MODIFIER_NONE, 0x2a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVNTDQArm" }, { /* 3194 */ MODIFIER_NONE, 0xe7, { { ENCODING_RM, TYPE_M256 }, { ENCODING_REG, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVNTDQY_64mr" }, { /* 3195 */ MODIFIER_NONE, 0xe7, { { ENCODING_RM, TYPE_M256 }, { ENCODING_REG, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVNTDQYmr" }, { /* 3196 */ MODIFIER_NONE, 0xe7, { { ENCODING_RM, TYPE_M128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVNTDQ_64mr" }, { /* 3197 */ MODIFIER_NONE, 0xe7, { { ENCODING_RM, TYPE_M128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVNTDQmr" }, { /* 3198 */ MODIFIER_NONE, 0x2b, { { ENCODING_RM, TYPE_M256 }, { ENCODING_REG, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVNTPDYmr" }, { /* 3199 */ MODIFIER_NONE, 0x2b, { { ENCODING_RM, TYPE_M128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVNTPDmr" }, { /* 3200 */ MODIFIER_NONE, 0x2b, { { ENCODING_RM, TYPE_M256 }, { ENCODING_REG, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVNTPSYmr" }, { /* 3201 */ MODIFIER_NONE, 0x2b, { { ENCODING_RM, TYPE_M128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVNTPSmr" }, { /* 3202 */ MODIFIER_NONE, 0x7e, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVPDI2DImr" }, { /* 3203 */ MODIFIER_NONE, 0x7e, { { ENCODING_RM, TYPE_R32 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVPDI2DIrr" }, { /* 3204 */ MODIFIER_NONE, 0xd6, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVPQI2QImr" }, { /* 3205 */ MODIFIER_NONE, 0x7e, { { ENCODING_RM, TYPE_R64 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVPQIto64rr" }, { /* 3206 */ MODIFIER_NONE, 0x7e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVQI2PQIrm" }, { /* 3207 */ MODIFIER_NONE, 0x7e, { { ENCODING_RM, TYPE_R64 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVQd64rr" }, { /* 3208 */ MODIFIER_NONE, 0x7e, { { ENCODING_RM, TYPE_R64 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVQd64rr_alt" }, { /* 3209 */ MODIFIER_NONE, 0x6e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVQs64rr" }, { /* 3210 */ MODIFIER_NONE, 0x7e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVQxrxr" }, { /* 3211 */ MODIFIER_NONE, 0x11, { { ENCODING_RM, TYPE_M64FP }, { ENCODING_REG, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVSDmr" }, { /* 3212 */ MODIFIER_NONE, 0x10, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVSDrm" }, { /* 3213 */ MODIFIER_NONE, 0x10, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVSDrr" }, { /* 3214 */ MODIFIER_NONE, 0x11, { { ENCODING_RM, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_REG, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVSDrr_REV" }, { /* 3215 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVSDto64mr" }, { /* 3216 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVSDto64rr" }, { /* 3217 */ MODIFIER_NONE, 0x16, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVSHDUPYrm" }, { /* 3218 */ MODIFIER_NONE, 0x16, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVSHDUPYrr" }, { /* 3219 */ MODIFIER_NONE, 0x16, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVSHDUPrm" }, { /* 3220 */ MODIFIER_NONE, 0x16, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVSHDUPrr" }, { /* 3221 */ MODIFIER_NONE, 0x12, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVSLDUPYrm" }, { /* 3222 */ MODIFIER_NONE, 0x12, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVSLDUPYrr" }, { /* 3223 */ MODIFIER_NONE, 0x12, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVSLDUPrm" }, { /* 3224 */ MODIFIER_NONE, 0x12, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVSLDUPrr" }, { /* 3225 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVSS2DImr" }, { /* 3226 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVSS2DIrr" }, { /* 3227 */ MODIFIER_NONE, 0x11, { { ENCODING_RM, TYPE_M32FP }, { ENCODING_REG, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVSSmr" }, { /* 3228 */ MODIFIER_NONE, 0x10, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVSSrm" }, { /* 3229 */ MODIFIER_NONE, 0x10, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVSSrr" }, { /* 3230 */ MODIFIER_NONE, 0x11, { { ENCODING_RM, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_REG, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVSSrr_REV" }, { /* 3231 */ MODIFIER_NONE, 0x11, { { ENCODING_RM, TYPE_M256 }, { ENCODING_REG, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVUPDYmr" }, { /* 3232 */ MODIFIER_NONE, 0x10, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVUPDYrm" }, { /* 3233 */ MODIFIER_NONE, 0x10, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVUPDYrr" }, { /* 3234 */ MODIFIER_NONE, 0x11, { { ENCODING_RM, TYPE_XMM256 }, { ENCODING_REG, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVUPDYrr_REV" }, { /* 3235 */ MODIFIER_NONE, 0x11, { { ENCODING_RM, TYPE_M128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVUPDmr" }, { /* 3236 */ MODIFIER_NONE, 0x10, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVUPDrm" }, { /* 3237 */ MODIFIER_NONE, 0x10, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVUPDrr" }, { /* 3238 */ MODIFIER_NONE, 0x11, { { ENCODING_RM, TYPE_XMM128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVUPDrr_REV" }, { /* 3239 */ MODIFIER_NONE, 0x11, { { ENCODING_RM, TYPE_M256 }, { ENCODING_REG, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVUPSYmr" }, { /* 3240 */ MODIFIER_NONE, 0x10, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVUPSYrm" }, { /* 3241 */ MODIFIER_NONE, 0x10, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVUPSYrr" }, { /* 3242 */ MODIFIER_NONE, 0x11, { { ENCODING_RM, TYPE_XMM256 }, { ENCODING_REG, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVUPSYrr_REV" }, { /* 3243 */ MODIFIER_NONE, 0x11, { { ENCODING_RM, TYPE_M128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVUPSmr" }, { /* 3244 */ MODIFIER_NONE, 0x10, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVUPSrm" }, { /* 3245 */ MODIFIER_NONE, 0x10, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVUPSrr" }, { /* 3246 */ MODIFIER_NONE, 0x11, { { ENCODING_RM, TYPE_XMM128 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVUPSrr_REV" }, { /* 3247 */ MODIFIER_NONE, 0x6e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVZDI2PDIrm" }, { /* 3248 */ MODIFIER_NONE, 0x6e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_R32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVZDI2PDIrr" }, { /* 3249 */ MODIFIER_NONE, 0x7e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVZPQILo2PQIrm" }, { /* 3250 */ MODIFIER_NONE, 0x7e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVZPQILo2PQIrr" }, { /* 3251 */ MODIFIER_NONE, 0x7e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVZQI2PQIrm" }, { /* 3252 */ MODIFIER_NONE, 0x6e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMOVZQI2PQIrr" }, { /* 3253 */ MODIFIER_NONE, 0x42, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VMPSADBWrmi" }, { /* 3254 */ MODIFIER_NONE, 0x42, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VMPSADBWrri" }, { /* 3255 */ MODIFIER_NONE, 0xc7, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMPTRLDm" }, { /* 3256 */ MODIFIER_NONE, 0xc7, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMPTRSTm" }, { /* 3257 */ MODIFIER_NONE, 0x78, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMREAD32rm" }, { /* 3258 */ MODIFIER_NONE, 0x78, { { ENCODING_RM, TYPE_Rv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMREAD32rr" }, { /* 3259 */ MODIFIER_NONE, 0x78, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMREAD64rm" }, { /* 3260 */ MODIFIER_NONE, 0x78, { { ENCODING_RM, TYPE_R64 }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMREAD64rr" }, { /* 3261 */ MODIFIER_NONE, 0x01, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMRESUME" }, { /* 3262 */ MODIFIER_NONE, 0x59, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMULPDYrm" }, { /* 3263 */ MODIFIER_NONE, 0x59, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMULPDYrr" }, { /* 3264 */ MODIFIER_NONE, 0x59, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMULPDrm" }, { /* 3265 */ MODIFIER_NONE, 0x59, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMULPDrr" }, { /* 3266 */ MODIFIER_NONE, 0x59, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMULPSYrm" }, { /* 3267 */ MODIFIER_NONE, 0x59, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMULPSYrr" }, { /* 3268 */ MODIFIER_NONE, 0x59, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMULPSrm" }, { /* 3269 */ MODIFIER_NONE, 0x59, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMULPSrr" }, { /* 3270 */ MODIFIER_NONE, 0x59, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMULSDrm" }, { /* 3271 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMULSDrm_Int" }, { /* 3272 */ MODIFIER_NONE, 0x59, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMULSDrr" }, { /* 3273 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMULSDrr_Int" }, { /* 3274 */ MODIFIER_NONE, 0x59, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMULSSrm" }, { /* 3275 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMULSSrm_Int" }, { /* 3276 */ MODIFIER_NONE, 0x59, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMULSSrr" }, { /* 3277 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMULSSrr_Int" }, { /* 3278 */ MODIFIER_NONE, 0x79, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMWRITE32rm" }, { /* 3279 */ MODIFIER_NONE, 0x79, { { ENCODING_REG, TYPE_Rv }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMWRITE32rr" }, { /* 3280 */ MODIFIER_NONE, 0x79, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMWRITE64rm" }, { /* 3281 */ MODIFIER_NONE, 0x79, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMWRITE64rr" }, { /* 3282 */ MODIFIER_NONE, 0x01, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMXOFF" }, { /* 3283 */ MODIFIER_NONE, 0xc7, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VMXON" }, { /* 3284 */ MODIFIER_NONE, 0x56, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VORPDYrm" }, { /* 3285 */ MODIFIER_NONE, 0x56, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VORPDYrr" }, { /* 3286 */ MODIFIER_NONE, 0x56, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VORPDrm" }, { /* 3287 */ MODIFIER_NONE, 0x56, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VORPDrr" }, { /* 3288 */ MODIFIER_NONE, 0x56, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VORPSYrm" }, { /* 3289 */ MODIFIER_NONE, 0x56, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VORPSYrr" }, { /* 3290 */ MODIFIER_NONE, 0x56, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VORPSrm" }, { /* 3291 */ MODIFIER_NONE, 0x56, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VORPSrr" }, { /* 3292 */ MODIFIER_NONE, 0x1c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPABSBrm128" }, { /* 3293 */ MODIFIER_NONE, 0x1c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPABSBrr128" }, { /* 3294 */ MODIFIER_NONE, 0x1e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPABSDrm128" }, { /* 3295 */ MODIFIER_NONE, 0x1e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPABSDrr128" }, { /* 3296 */ MODIFIER_NONE, 0x1d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPABSWrm128" }, { /* 3297 */ MODIFIER_NONE, 0x1d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPABSWrr128" }, { /* 3298 */ MODIFIER_NONE, 0x6b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPACKSSDWrm" }, { /* 3299 */ MODIFIER_NONE, 0x6b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPACKSSDWrr" }, { /* 3300 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPACKSSWBrm" }, { /* 3301 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPACKSSWBrr" }, { /* 3302 */ MODIFIER_NONE, 0x2b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPACKUSDWrm" }, { /* 3303 */ MODIFIER_NONE, 0x2b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPACKUSDWrr" }, { /* 3304 */ MODIFIER_NONE, 0x67, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPACKUSWBrm" }, { /* 3305 */ MODIFIER_NONE, 0x67, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPACKUSWBrr" }, { /* 3306 */ MODIFIER_NONE, 0xfc, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPADDBrm" }, { /* 3307 */ MODIFIER_NONE, 0xfc, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPADDBrr" }, { /* 3308 */ MODIFIER_NONE, 0xfe, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPADDDrm" }, { /* 3309 */ MODIFIER_NONE, 0xfe, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPADDDrr" }, { /* 3310 */ MODIFIER_NONE, 0xd4, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPADDQrm" }, { /* 3311 */ MODIFIER_NONE, 0xd4, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPADDQrr" }, { /* 3312 */ MODIFIER_NONE, 0xec, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPADDSBrm" }, { /* 3313 */ MODIFIER_NONE, 0xec, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPADDSBrr" }, { /* 3314 */ MODIFIER_NONE, 0xed, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPADDSWrm" }, { /* 3315 */ MODIFIER_NONE, 0xed, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPADDSWrr" }, { /* 3316 */ MODIFIER_NONE, 0xdc, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPADDUSBrm" }, { /* 3317 */ MODIFIER_NONE, 0xdc, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPADDUSBrr" }, { /* 3318 */ MODIFIER_NONE, 0xdd, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPADDUSWrm" }, { /* 3319 */ MODIFIER_NONE, 0xdd, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPADDUSWrr" }, { /* 3320 */ MODIFIER_NONE, 0xfd, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPADDWrm" }, { /* 3321 */ MODIFIER_NONE, 0xfd, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPADDWrr" }, { /* 3322 */ MODIFIER_NONE, 0x0f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "VPALIGNR128rm" }, { /* 3323 */ MODIFIER_NONE, 0x0f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "VPALIGNR128rr" }, { /* 3324 */ MODIFIER_NONE, 0xdf, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPANDNrm" }, { /* 3325 */ MODIFIER_NONE, 0xdf, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPANDNrr" }, { /* 3326 */ MODIFIER_NONE, 0xdb, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPANDrm" }, { /* 3327 */ MODIFIER_NONE, 0xdb, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPANDrr" }, { /* 3328 */ MODIFIER_NONE, 0xe0, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPAVGBrm" }, { /* 3329 */ MODIFIER_NONE, 0xe0, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPAVGBrr" }, { /* 3330 */ MODIFIER_NONE, 0xe3, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPAVGWrm" }, { /* 3331 */ MODIFIER_NONE, 0xe3, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPAVGWrr" }, { /* 3332 */ MODIFIER_NONE, 0x4c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE } }, "VPBLENDVBrm" }, { /* 3333 */ MODIFIER_NONE, 0x4c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE } }, "VPBLENDVBrr" }, { /* 3334 */ MODIFIER_NONE, 0x0e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VPBLENDWrmi" }, { /* 3335 */ MODIFIER_NONE, 0x0e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VPBLENDWrri" }, { /* 3336 */ MODIFIER_NONE, 0x44, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "VPCLMULQDQrm" }, { /* 3337 */ MODIFIER_NONE, 0x44, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "VPCLMULQDQrr" }, { /* 3338 */ MODIFIER_NONE, 0x74, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPEQBrm" }, { /* 3339 */ MODIFIER_NONE, 0x74, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPEQBrr" }, { /* 3340 */ MODIFIER_NONE, 0x76, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPEQDrm" }, { /* 3341 */ MODIFIER_NONE, 0x76, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPEQDrr" }, { /* 3342 */ MODIFIER_NONE, 0x29, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPEQQrm" }, { /* 3343 */ MODIFIER_NONE, 0x29, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPEQQrr" }, { /* 3344 */ MODIFIER_NONE, 0x75, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPEQWrm" }, { /* 3345 */ MODIFIER_NONE, 0x75, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPEQWrr" }, { /* 3346 */ MODIFIER_NONE, 0x61, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPESTRIArm" }, { /* 3347 */ MODIFIER_NONE, 0x61, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPESTRIArr" }, { /* 3348 */ MODIFIER_NONE, 0x61, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPESTRICrm" }, { /* 3349 */ MODIFIER_NONE, 0x61, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPESTRICrr" }, { /* 3350 */ MODIFIER_NONE, 0x61, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPESTRIOrm" }, { /* 3351 */ MODIFIER_NONE, 0x61, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPESTRIOrr" }, { /* 3352 */ MODIFIER_NONE, 0x61, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPESTRISrm" }, { /* 3353 */ MODIFIER_NONE, 0x61, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPESTRISrr" }, { /* 3354 */ MODIFIER_NONE, 0x61, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPESTRIZrm" }, { /* 3355 */ MODIFIER_NONE, 0x61, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPESTRIZrr" }, { /* 3356 */ MODIFIER_NONE, 0x61, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPESTRIrm" }, { /* 3357 */ MODIFIER_NONE, 0x61, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPESTRIrr" }, { /* 3358 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPESTRM128MEM" }, { /* 3359 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPESTRM128REG" }, { /* 3360 */ MODIFIER_NONE, 0x60, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPESTRM128rm" }, { /* 3361 */ MODIFIER_NONE, 0x60, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPESTRM128rr" }, { /* 3362 */ MODIFIER_NONE, 0x64, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPGTBrm" }, { /* 3363 */ MODIFIER_NONE, 0x64, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPGTBrr" }, { /* 3364 */ MODIFIER_NONE, 0x66, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPGTDrm" }, { /* 3365 */ MODIFIER_NONE, 0x66, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPGTDrr" }, { /* 3366 */ MODIFIER_NONE, 0x37, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPGTQrm" }, { /* 3367 */ MODIFIER_NONE, 0x37, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPGTQrr" }, { /* 3368 */ MODIFIER_NONE, 0x65, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPGTWrm" }, { /* 3369 */ MODIFIER_NONE, 0x65, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPGTWrr" }, { /* 3370 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPISTRIArm" }, { /* 3371 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPISTRIArr" }, { /* 3372 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPISTRICrm" }, { /* 3373 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPISTRICrr" }, { /* 3374 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPISTRIOrm" }, { /* 3375 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPISTRIOrr" }, { /* 3376 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPISTRISrm" }, { /* 3377 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPISTRISrr" }, { /* 3378 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPISTRIZrm" }, { /* 3379 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPISTRIZrr" }, { /* 3380 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPISTRIrm" }, { /* 3381 */ MODIFIER_NONE, 0x63, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPISTRIrr" }, { /* 3382 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPISTRM128MEM" }, { /* 3383 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPISTRM128REG" }, { /* 3384 */ MODIFIER_NONE, 0x62, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPISTRM128rm" }, { /* 3385 */ MODIFIER_NONE, 0x62, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPCMPISTRM128rr" }, { /* 3386 */ MODIFIER_NONE, 0x06, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "VPERM2F128rm" }, { /* 3387 */ MODIFIER_NONE, 0x06, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "VPERM2F128rr" }, { /* 3388 */ MODIFIER_NONE, 0x05, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPERMILPDYmi" }, { /* 3389 */ MODIFIER_NONE, 0x05, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPERMILPDYri" }, { /* 3390 */ MODIFIER_NONE, 0x0d, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPERMILPDYrm" }, { /* 3391 */ MODIFIER_NONE, 0x0d, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPERMILPDYrr" }, { /* 3392 */ MODIFIER_NONE, 0x05, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPERMILPDmi" }, { /* 3393 */ MODIFIER_NONE, 0x05, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPERMILPDri" }, { /* 3394 */ MODIFIER_NONE, 0x0d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPERMILPDrm" }, { /* 3395 */ MODIFIER_NONE, 0x0d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPERMILPDrr" }, { /* 3396 */ MODIFIER_NONE, 0x04, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPERMILPSYmi" }, { /* 3397 */ MODIFIER_NONE, 0x04, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPERMILPSYri" }, { /* 3398 */ MODIFIER_NONE, 0x0c, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPERMILPSYrm" }, { /* 3399 */ MODIFIER_NONE, 0x0c, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPERMILPSYrr" }, { /* 3400 */ MODIFIER_NONE, 0x04, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPERMILPSmi" }, { /* 3401 */ MODIFIER_NONE, 0x04, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPERMILPSri" }, { /* 3402 */ MODIFIER_NONE, 0x0c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPERMILPSrm" }, { /* 3403 */ MODIFIER_NONE, 0x0c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPERMILPSrr" }, { /* 3404 */ MODIFIER_NONE, 0x14, { { ENCODING_RM, TYPE_M8 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPEXTRBmr" }, { /* 3405 */ MODIFIER_NONE, 0x14, { { ENCODING_RM, TYPE_R32 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPEXTRBrr" }, { /* 3406 */ MODIFIER_NONE, 0x14, { { ENCODING_RM, TYPE_R64 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPEXTRBrr64" }, { /* 3407 */ MODIFIER_NONE, 0x16, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPEXTRDmr" }, { /* 3408 */ MODIFIER_NONE, 0x16, { { ENCODING_RM, TYPE_R32 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPEXTRDrr" }, { /* 3409 */ MODIFIER_NONE, 0x16, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPEXTRQmr" }, { /* 3410 */ MODIFIER_NONE, 0x16, { { ENCODING_RM, TYPE_R64 }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPEXTRQrr" }, { /* 3411 */ MODIFIER_NONE, 0x15, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPEXTRWmr" }, { /* 3412 */ MODIFIER_NONE, 0xc5, { { ENCODING_REG, TYPE_R32 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPEXTRWri" }, { /* 3413 */ MODIFIER_NONE, 0x02, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPHADDDrm128" }, { /* 3414 */ MODIFIER_NONE, 0x02, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPHADDDrr128" }, { /* 3415 */ MODIFIER_NONE, 0x03, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPHADDSWrm128" }, { /* 3416 */ MODIFIER_NONE, 0x03, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPHADDSWrr128" }, { /* 3417 */ MODIFIER_NONE, 0x01, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPHADDWrm128" }, { /* 3418 */ MODIFIER_NONE, 0x01, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPHADDWrr128" }, { /* 3419 */ MODIFIER_NONE, 0x41, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPHMINPOSUWrm128" }, { /* 3420 */ MODIFIER_NONE, 0x41, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPHMINPOSUWrr128" }, { /* 3421 */ MODIFIER_NONE, 0x06, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPHSUBDrm128" }, { /* 3422 */ MODIFIER_NONE, 0x06, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPHSUBDrr128" }, { /* 3423 */ MODIFIER_NONE, 0x07, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPHSUBSWrm128" }, { /* 3424 */ MODIFIER_NONE, 0x07, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPHSUBSWrr128" }, { /* 3425 */ MODIFIER_NONE, 0x05, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPHSUBWrm128" }, { /* 3426 */ MODIFIER_NONE, 0x05, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPHSUBWrr128" }, { /* 3427 */ MODIFIER_NONE, 0x20, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M8 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VPINSRBrm" }, { /* 3428 */ MODIFIER_NONE, 0x20, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_R32 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VPINSRBrr" }, { /* 3429 */ MODIFIER_NONE, 0x22, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VPINSRDrm" }, { /* 3430 */ MODIFIER_NONE, 0x22, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_R32 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VPINSRDrr" }, { /* 3431 */ MODIFIER_NONE, 0x22, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VPINSRQrm" }, { /* 3432 */ MODIFIER_NONE, 0x22, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VPINSRQrr" }, { /* 3433 */ MODIFIER_NONE, 0xc4, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VPINSRWrmi" }, { /* 3434 */ MODIFIER_NONE, 0xc4, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VPINSRWrr64i" }, { /* 3435 */ MODIFIER_NONE, 0xc4, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_R32 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VPINSRWrri" }, { /* 3436 */ MODIFIER_NONE, 0x04, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMADDUBSWrm128" }, { /* 3437 */ MODIFIER_NONE, 0x04, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMADDUBSWrr128" }, { /* 3438 */ MODIFIER_NONE, 0xf5, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMADDWDrm" }, { /* 3439 */ MODIFIER_NONE, 0xf5, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMADDWDrr" }, { /* 3440 */ MODIFIER_NONE, 0x3c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMAXSBrm" }, { /* 3441 */ MODIFIER_NONE, 0x3c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMAXSBrr" }, { /* 3442 */ MODIFIER_NONE, 0x3d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMAXSDrm" }, { /* 3443 */ MODIFIER_NONE, 0x3d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMAXSDrr" }, { /* 3444 */ MODIFIER_NONE, 0xee, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMAXSWrm" }, { /* 3445 */ MODIFIER_NONE, 0xee, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMAXSWrr" }, { /* 3446 */ MODIFIER_NONE, 0xde, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMAXUBrm" }, { /* 3447 */ MODIFIER_NONE, 0xde, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMAXUBrr" }, { /* 3448 */ MODIFIER_NONE, 0x3f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMAXUDrm" }, { /* 3449 */ MODIFIER_NONE, 0x3f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMAXUDrr" }, { /* 3450 */ MODIFIER_NONE, 0x3e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMAXUWrm" }, { /* 3451 */ MODIFIER_NONE, 0x3e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMAXUWrr" }, { /* 3452 */ MODIFIER_NONE, 0x38, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMINSBrm" }, { /* 3453 */ MODIFIER_NONE, 0x38, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMINSBrr" }, { /* 3454 */ MODIFIER_NONE, 0x39, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMINSDrm" }, { /* 3455 */ MODIFIER_NONE, 0x39, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMINSDrr" }, { /* 3456 */ MODIFIER_NONE, 0xea, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMINSWrm" }, { /* 3457 */ MODIFIER_NONE, 0xea, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMINSWrr" }, { /* 3458 */ MODIFIER_NONE, 0xda, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMINUBrm" }, { /* 3459 */ MODIFIER_NONE, 0xda, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMINUBrr" }, { /* 3460 */ MODIFIER_NONE, 0x3b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMINUDrm" }, { /* 3461 */ MODIFIER_NONE, 0x3b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMINUDrr" }, { /* 3462 */ MODIFIER_NONE, 0x3a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMINUWrm" }, { /* 3463 */ MODIFIER_NONE, 0x3a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMINUWrr" }, { /* 3464 */ MODIFIER_NONE, 0xd7, { { ENCODING_REG, TYPE_R64 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMOVMSKBr64r" }, { /* 3465 */ MODIFIER_NONE, 0xd7, { { ENCODING_REG, TYPE_R32 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMOVMSKBrr" }, { /* 3466 */ MODIFIER_NONE, 0x21, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMOVSXBDrm" }, { /* 3467 */ MODIFIER_NONE, 0x21, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMOVSXBDrr" }, { /* 3468 */ MODIFIER_NONE, 0x22, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMOVSXBQrm" }, { /* 3469 */ MODIFIER_NONE, 0x22, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMOVSXBQrr" }, { /* 3470 */ MODIFIER_NONE, 0x20, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMOVSXBWrm" }, { /* 3471 */ MODIFIER_NONE, 0x20, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMOVSXBWrr" }, { /* 3472 */ MODIFIER_NONE, 0x25, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMOVSXDQrm" }, { /* 3473 */ MODIFIER_NONE, 0x25, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMOVSXDQrr" }, { /* 3474 */ MODIFIER_NONE, 0x23, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMOVSXWDrm" }, { /* 3475 */ MODIFIER_NONE, 0x23, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMOVSXWDrr" }, { /* 3476 */ MODIFIER_NONE, 0x24, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMOVSXWQrm" }, { /* 3477 */ MODIFIER_NONE, 0x24, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMOVSXWQrr" }, { /* 3478 */ MODIFIER_NONE, 0x31, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMOVZXBDrm" }, { /* 3479 */ MODIFIER_NONE, 0x31, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMOVZXBDrr" }, { /* 3480 */ MODIFIER_NONE, 0x32, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMOVZXBQrm" }, { /* 3481 */ MODIFIER_NONE, 0x32, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMOVZXBQrr" }, { /* 3482 */ MODIFIER_NONE, 0x30, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMOVZXBWrm" }, { /* 3483 */ MODIFIER_NONE, 0x30, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMOVZXBWrr" }, { /* 3484 */ MODIFIER_NONE, 0x35, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMOVZXDQrm" }, { /* 3485 */ MODIFIER_NONE, 0x35, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMOVZXDQrr" }, { /* 3486 */ MODIFIER_NONE, 0x33, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMOVZXWDrm" }, { /* 3487 */ MODIFIER_NONE, 0x33, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMOVZXWDrr" }, { /* 3488 */ MODIFIER_NONE, 0x34, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMOVZXWQrm" }, { /* 3489 */ MODIFIER_NONE, 0x34, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMOVZXWQrr" }, { /* 3490 */ MODIFIER_NONE, 0x28, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMULDQrm" }, { /* 3491 */ MODIFIER_NONE, 0x28, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMULDQrr" }, { /* 3492 */ MODIFIER_NONE, 0x0b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMULHRSWrm128" }, { /* 3493 */ MODIFIER_NONE, 0x0b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMULHRSWrr128" }, { /* 3494 */ MODIFIER_NONE, 0xe4, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMULHUWrm" }, { /* 3495 */ MODIFIER_NONE, 0xe4, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMULHUWrr" }, { /* 3496 */ MODIFIER_NONE, 0xe5, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMULHWrm" }, { /* 3497 */ MODIFIER_NONE, 0xe5, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMULHWrr" }, { /* 3498 */ MODIFIER_NONE, 0x40, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMULLDrm" }, { /* 3499 */ MODIFIER_NONE, 0x40, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMULLDrr" }, { /* 3500 */ MODIFIER_NONE, 0xd5, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMULLWrm" }, { /* 3501 */ MODIFIER_NONE, 0xd5, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMULLWrr" }, { /* 3502 */ MODIFIER_NONE, 0xf4, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMULUDQrm" }, { /* 3503 */ MODIFIER_NONE, 0xf4, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPMULUDQrr" }, { /* 3504 */ MODIFIER_NONE, 0xeb, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPORrm" }, { /* 3505 */ MODIFIER_NONE, 0xeb, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPORrr" }, { /* 3506 */ MODIFIER_NONE, 0xf6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSADBWrm" }, { /* 3507 */ MODIFIER_NONE, 0xf6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSADBWrr" }, { /* 3508 */ MODIFIER_NONE, 0x00, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSHUFBrm128" }, { /* 3509 */ MODIFIER_NONE, 0x00, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSHUFBrr128" }, { /* 3510 */ MODIFIER_NONE, 0x70, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSHUFDmi" }, { /* 3511 */ MODIFIER_NONE, 0x70, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSHUFDri" }, { /* 3512 */ MODIFIER_NONE, 0x70, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSHUFHWmi" }, { /* 3513 */ MODIFIER_NONE, 0x70, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSHUFHWri" }, { /* 3514 */ MODIFIER_NONE, 0x70, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSHUFLWmi" }, { /* 3515 */ MODIFIER_NONE, 0x70, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSHUFLWri" }, { /* 3516 */ MODIFIER_NONE, 0x08, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSIGNBrm128" }, { /* 3517 */ MODIFIER_NONE, 0x08, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSIGNBrr128" }, { /* 3518 */ MODIFIER_NONE, 0x0a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSIGNDrm128" }, { /* 3519 */ MODIFIER_NONE, 0x0a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSIGNDrr128" }, { /* 3520 */ MODIFIER_NONE, 0x09, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSIGNWrm128" }, { /* 3521 */ MODIFIER_NONE, 0x09, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSIGNWrr128" }, { /* 3522 */ MODIFIER_NONE, 0x73, { { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSLLDQri" }, { /* 3523 */ MODIFIER_NONE, 0x72, { { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSLLDri" }, { /* 3524 */ MODIFIER_NONE, 0xf2, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSLLDrm" }, { /* 3525 */ MODIFIER_NONE, 0xf2, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSLLDrr" }, { /* 3526 */ MODIFIER_NONE, 0x73, { { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSLLQri" }, { /* 3527 */ MODIFIER_NONE, 0xf3, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSLLQrm" }, { /* 3528 */ MODIFIER_NONE, 0xf3, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSLLQrr" }, { /* 3529 */ MODIFIER_NONE, 0x71, { { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSLLWri" }, { /* 3530 */ MODIFIER_NONE, 0xf1, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSLLWrm" }, { /* 3531 */ MODIFIER_NONE, 0xf1, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSLLWrr" }, { /* 3532 */ MODIFIER_NONE, 0x72, { { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSRADri" }, { /* 3533 */ MODIFIER_NONE, 0xe2, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSRADrm" }, { /* 3534 */ MODIFIER_NONE, 0xe2, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSRADrr" }, { /* 3535 */ MODIFIER_NONE, 0x71, { { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSRAWri" }, { /* 3536 */ MODIFIER_NONE, 0xe1, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSRAWrm" }, { /* 3537 */ MODIFIER_NONE, 0xe1, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSRAWrr" }, { /* 3538 */ MODIFIER_NONE, 0x73, { { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSRLDQri" }, { /* 3539 */ MODIFIER_NONE, 0x72, { { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSRLDri" }, { /* 3540 */ MODIFIER_NONE, 0xd2, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSRLDrm" }, { /* 3541 */ MODIFIER_NONE, 0xd2, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSRLDrr" }, { /* 3542 */ MODIFIER_NONE, 0x73, { { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSRLQri" }, { /* 3543 */ MODIFIER_NONE, 0xd3, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSRLQrm" }, { /* 3544 */ MODIFIER_NONE, 0xd3, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSRLQrr" }, { /* 3545 */ MODIFIER_NONE, 0x71, { { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSRLWri" }, { /* 3546 */ MODIFIER_NONE, 0xd1, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSRLWrm" }, { /* 3547 */ MODIFIER_NONE, 0xd1, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSRLWrr" }, { /* 3548 */ MODIFIER_NONE, 0xf8, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSUBBrm" }, { /* 3549 */ MODIFIER_NONE, 0xf8, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSUBBrr" }, { /* 3550 */ MODIFIER_NONE, 0xfa, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSUBDrm" }, { /* 3551 */ MODIFIER_NONE, 0xfa, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSUBDrr" }, { /* 3552 */ MODIFIER_NONE, 0xfb, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSUBQrm" }, { /* 3553 */ MODIFIER_NONE, 0xfb, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSUBQrr" }, { /* 3554 */ MODIFIER_NONE, 0xe8, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSUBSBrm" }, { /* 3555 */ MODIFIER_NONE, 0xe8, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSUBSBrr" }, { /* 3556 */ MODIFIER_NONE, 0xe9, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSUBSWrm" }, { /* 3557 */ MODIFIER_NONE, 0xe9, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSUBSWrr" }, { /* 3558 */ MODIFIER_NONE, 0xd8, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSUBUSBrm" }, { /* 3559 */ MODIFIER_NONE, 0xd8, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSUBUSBrr" }, { /* 3560 */ MODIFIER_NONE, 0xd9, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSUBUSWrm" }, { /* 3561 */ MODIFIER_NONE, 0xd9, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSUBUSWrr" }, { /* 3562 */ MODIFIER_NONE, 0xf9, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSUBWrm" }, { /* 3563 */ MODIFIER_NONE, 0xf9, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPSUBWrr" }, { /* 3564 */ MODIFIER_NONE, 0x17, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPTESTYrm" }, { /* 3565 */ MODIFIER_NONE, 0x17, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPTESTYrr" }, { /* 3566 */ MODIFIER_NONE, 0x17, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPTESTrm" }, { /* 3567 */ MODIFIER_NONE, 0x17, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPTESTrr" }, { /* 3568 */ MODIFIER_NONE, 0x68, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPUNPCKHBWrm" }, { /* 3569 */ MODIFIER_NONE, 0x68, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPUNPCKHBWrr" }, { /* 3570 */ MODIFIER_NONE, 0x6a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPUNPCKHDQrm" }, { /* 3571 */ MODIFIER_NONE, 0x6a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPUNPCKHDQrr" }, { /* 3572 */ MODIFIER_NONE, 0x6d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPUNPCKHQDQrm" }, { /* 3573 */ MODIFIER_NONE, 0x6d, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPUNPCKHQDQrr" }, { /* 3574 */ MODIFIER_NONE, 0x69, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPUNPCKHWDrm" }, { /* 3575 */ MODIFIER_NONE, 0x69, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPUNPCKHWDrr" }, { /* 3576 */ MODIFIER_NONE, 0x60, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPUNPCKLBWrm" }, { /* 3577 */ MODIFIER_NONE, 0x60, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPUNPCKLBWrr" }, { /* 3578 */ MODIFIER_NONE, 0x62, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPUNPCKLDQrm" }, { /* 3579 */ MODIFIER_NONE, 0x62, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPUNPCKLDQrr" }, { /* 3580 */ MODIFIER_NONE, 0x6c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPUNPCKLQDQrm" }, { /* 3581 */ MODIFIER_NONE, 0x6c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPUNPCKLQDQrr" }, { /* 3582 */ MODIFIER_NONE, 0x61, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPUNPCKLWDrm" }, { /* 3583 */ MODIFIER_NONE, 0x61, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPUNPCKLWDrr" }, { /* 3584 */ MODIFIER_NONE, 0xef, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPXORrm" }, { /* 3585 */ MODIFIER_NONE, 0xef, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VPXORrr" }, { /* 3586 */ MODIFIER_NONE, 0x53, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VRCPPSYm" }, { /* 3587 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VRCPPSYm_Int" }, { /* 3588 */ MODIFIER_NONE, 0x53, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VRCPPSYr" }, { /* 3589 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VRCPPSYr_Int" }, { /* 3590 */ MODIFIER_NONE, 0x53, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VRCPPSm" }, { /* 3591 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VRCPPSm_Int" }, { /* 3592 */ MODIFIER_NONE, 0x53, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VRCPPSr" }, { /* 3593 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VRCPPSr_Int" }, { /* 3594 */ MODIFIER_NONE, 0x53, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VRCPSSm" }, { /* 3595 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VRCPSSm_Int" }, { /* 3596 */ MODIFIER_NONE, 0x53, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VRCPSSr" }, { /* 3597 */ MODIFIER_NONE, 0x09, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VROUNDPDm" }, { /* 3598 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VROUNDPDm_AVX" }, { /* 3599 */ MODIFIER_NONE, 0x09, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VROUNDPDr" }, { /* 3600 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VROUNDPDr_AVX" }, { /* 3601 */ MODIFIER_NONE, 0x08, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VROUNDPSm" }, { /* 3602 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VROUNDPSm_AVX" }, { /* 3603 */ MODIFIER_NONE, 0x08, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VROUNDPSr" }, { /* 3604 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VROUNDPSr_AVX" }, { /* 3605 */ MODIFIER_NONE, 0x0b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VROUNDSDm" }, { /* 3606 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VROUNDSDm_AVX" }, { /* 3607 */ MODIFIER_NONE, 0x0b, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VROUNDSDr" }, { /* 3608 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VROUNDSDr_AVX" }, { /* 3609 */ MODIFIER_NONE, 0x0a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VROUNDSSm" }, { /* 3610 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VROUNDSSm_AVX" }, { /* 3611 */ MODIFIER_NONE, 0x0a, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE } }, "VROUNDSSr" }, { /* 3612 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VROUNDSSr_AVX" }, { /* 3613 */ MODIFIER_NONE, 0x09, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VROUNDYPDm" }, { /* 3614 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VROUNDYPDm_AVX" }, { /* 3615 */ MODIFIER_NONE, 0x09, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VROUNDYPDr" }, { /* 3616 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VROUNDYPDr_AVX" }, { /* 3617 */ MODIFIER_NONE, 0x08, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VROUNDYPSm" }, { /* 3618 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VROUNDYPSm_AVX" }, { /* 3619 */ MODIFIER_NONE, 0x08, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VROUNDYPSr" }, { /* 3620 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VROUNDYPSr_AVX" }, { /* 3621 */ MODIFIER_NONE, 0x52, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VRSQRTPSYm" }, { /* 3622 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VRSQRTPSYm_Int" }, { /* 3623 */ MODIFIER_NONE, 0x52, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VRSQRTPSYr" }, { /* 3624 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VRSQRTPSYr_Int" }, { /* 3625 */ MODIFIER_NONE, 0x52, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VRSQRTPSm" }, { /* 3626 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VRSQRTPSm_Int" }, { /* 3627 */ MODIFIER_NONE, 0x52, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VRSQRTPSr" }, { /* 3628 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VRSQRTPSr_Int" }, { /* 3629 */ MODIFIER_NONE, 0x52, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VRSQRTSSm" }, { /* 3630 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VRSQRTSSm_Int" }, { /* 3631 */ MODIFIER_NONE, 0x52, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VRSQRTSSr" }, { /* 3632 */ MODIFIER_NONE, 0xc6, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "VSHUFPDYrmi" }, { /* 3633 */ MODIFIER_NONE, 0xc6, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "VSHUFPDYrri" }, { /* 3634 */ MODIFIER_NONE, 0xc6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "VSHUFPDrmi" }, { /* 3635 */ MODIFIER_NONE, 0xc6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "VSHUFPDrri" }, { /* 3636 */ MODIFIER_NONE, 0xc6, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "VSHUFPSYrmi" }, { /* 3637 */ MODIFIER_NONE, 0xc6, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "VSHUFPSYrri" }, { /* 3638 */ MODIFIER_NONE, 0xc6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "VSHUFPSrmi" }, { /* 3639 */ MODIFIER_NONE, 0xc6, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE } }, "VSHUFPSrri" }, { /* 3640 */ MODIFIER_NONE, 0x51, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSQRTPDYm" }, { /* 3641 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSQRTPDYm_Int" }, { /* 3642 */ MODIFIER_NONE, 0x51, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSQRTPDYr" }, { /* 3643 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSQRTPDYr_Int" }, { /* 3644 */ MODIFIER_NONE, 0x51, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSQRTPDm" }, { /* 3645 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSQRTPDm_Int" }, { /* 3646 */ MODIFIER_NONE, 0x51, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSQRTPDr" }, { /* 3647 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSQRTPDr_Int" }, { /* 3648 */ MODIFIER_NONE, 0x51, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSQRTPSYm" }, { /* 3649 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSQRTPSYm_Int" }, { /* 3650 */ MODIFIER_NONE, 0x51, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSQRTPSYr" }, { /* 3651 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSQRTPSYr_Int" }, { /* 3652 */ MODIFIER_NONE, 0x51, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSQRTPSm" }, { /* 3653 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSQRTPSm_Int" }, { /* 3654 */ MODIFIER_NONE, 0x51, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSQRTPSr" }, { /* 3655 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSQRTPSr_Int" }, { /* 3656 */ MODIFIER_NONE, 0x51, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSQRTSDm" }, { /* 3657 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSQRTSDm_Int" }, { /* 3658 */ MODIFIER_NONE, 0x51, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSQRTSDr" }, { /* 3659 */ MODIFIER_NONE, 0x51, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSQRTSSm" }, { /* 3660 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSQRTSSm_Int" }, { /* 3661 */ MODIFIER_NONE, 0x51, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSQRTSSr" }, { /* 3662 */ MODIFIER_NONE, 0xae, { { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSTMXCSR" }, { /* 3663 */ MODIFIER_NONE, 0x5c, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSUBPDYrm" }, { /* 3664 */ MODIFIER_NONE, 0x5c, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSUBPDYrr" }, { /* 3665 */ MODIFIER_NONE, 0x5c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSUBPDrm" }, { /* 3666 */ MODIFIER_NONE, 0x5c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSUBPDrr" }, { /* 3667 */ MODIFIER_NONE, 0x5c, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSUBPSYrm" }, { /* 3668 */ MODIFIER_NONE, 0x5c, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSUBPSYrr" }, { /* 3669 */ MODIFIER_NONE, 0x5c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSUBPSrm" }, { /* 3670 */ MODIFIER_NONE, 0x5c, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSUBPSrr" }, { /* 3671 */ MODIFIER_NONE, 0x5c, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSUBSDrm" }, { /* 3672 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSUBSDrm_Int" }, { /* 3673 */ MODIFIER_NONE, 0x5c, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_VVVV, TYPE_XMM64 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSUBSDrr" }, { /* 3674 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSUBSDrr_Int" }, { /* 3675 */ MODIFIER_NONE, 0x5c, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSUBSSrm" }, { /* 3676 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSUBSSrm_Int" }, { /* 3677 */ MODIFIER_NONE, 0x5c, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_VVVV, TYPE_XMM32 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSUBSSrr" }, { /* 3678 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VSUBSSrr_Int" }, { /* 3679 */ MODIFIER_NONE, 0x0f, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VTESTPDYrm" }, { /* 3680 */ MODIFIER_NONE, 0x0f, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VTESTPDYrr" }, { /* 3681 */ MODIFIER_NONE, 0x0f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VTESTPDrm" }, { /* 3682 */ MODIFIER_NONE, 0x0f, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VTESTPDrr" }, { /* 3683 */ MODIFIER_NONE, 0x0e, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VTESTPSYrm" }, { /* 3684 */ MODIFIER_NONE, 0x0e, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VTESTPSYrr" }, { /* 3685 */ MODIFIER_NONE, 0x0e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VTESTPSrm" }, { /* 3686 */ MODIFIER_NONE, 0x0e, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VTESTPSrr" }, { /* 3687 */ MODIFIER_NONE, 0x2e, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_RM, TYPE_M64FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VUCOMISDrm" }, { /* 3688 */ MODIFIER_NONE, 0x2e, { { ENCODING_REG, TYPE_XMM64 }, { ENCODING_RM, TYPE_XMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VUCOMISDrr" }, { /* 3689 */ MODIFIER_NONE, 0x2e, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_RM, TYPE_M32FP }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VUCOMISSrm" }, { /* 3690 */ MODIFIER_NONE, 0x2e, { { ENCODING_REG, TYPE_XMM32 }, { ENCODING_RM, TYPE_XMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VUCOMISSrr" }, { /* 3691 */ MODIFIER_NONE, 0x15, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VUNPCKHPDYrm" }, { /* 3692 */ MODIFIER_NONE, 0x15, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VUNPCKHPDYrr" }, { /* 3693 */ MODIFIER_NONE, 0x15, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VUNPCKHPDrm" }, { /* 3694 */ MODIFIER_NONE, 0x15, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VUNPCKHPDrr" }, { /* 3695 */ MODIFIER_NONE, 0x15, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VUNPCKHPSYrm" }, { /* 3696 */ MODIFIER_NONE, 0x15, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VUNPCKHPSYrr" }, { /* 3697 */ MODIFIER_NONE, 0x15, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VUNPCKHPSrm" }, { /* 3698 */ MODIFIER_NONE, 0x15, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VUNPCKHPSrr" }, { /* 3699 */ MODIFIER_NONE, 0x14, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VUNPCKLPDYrm" }, { /* 3700 */ MODIFIER_NONE, 0x14, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VUNPCKLPDYrr" }, { /* 3701 */ MODIFIER_NONE, 0x14, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VUNPCKLPDrm" }, { /* 3702 */ MODIFIER_NONE, 0x14, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VUNPCKLPDrr" }, { /* 3703 */ MODIFIER_NONE, 0x14, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VUNPCKLPSYrm" }, { /* 3704 */ MODIFIER_NONE, 0x14, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VUNPCKLPSYrr" }, { /* 3705 */ MODIFIER_NONE, 0x14, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VUNPCKLPSrm" }, { /* 3706 */ MODIFIER_NONE, 0x14, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VUNPCKLPSrr" }, { /* 3707 */ MODIFIER_NONE, 0x57, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VXORPDYrm" }, { /* 3708 */ MODIFIER_NONE, 0x57, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VXORPDYrr" }, { /* 3709 */ MODIFIER_NONE, 0x57, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VXORPDrm" }, { /* 3710 */ MODIFIER_NONE, 0x57, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VXORPDrr" }, { /* 3711 */ MODIFIER_NONE, 0x57, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_M256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VXORPSYrm" }, { /* 3712 */ MODIFIER_NONE, 0x57, { { ENCODING_REG, TYPE_XMM256 }, { ENCODING_VVVV, TYPE_XMM256 }, { ENCODING_RM, TYPE_XMM256 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VXORPSYrr" }, { /* 3713 */ MODIFIER_NONE, 0x57, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VXORPSrm" }, { /* 3714 */ MODIFIER_NONE, 0x57, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_VVVV, TYPE_XMM128 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VXORPSrr" }, { /* 3715 */ MODIFIER_NONE, 0x77, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VZEROALL" }, { /* 3716 */ MODIFIER_NONE, 0x77, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "VZEROUPPER" }, { /* 3717 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "V_SET0" }, { /* 3718 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "V_SETALLONES" }, { /* 3719 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "W64ALLOCA" }, { /* 3720 */ MODIFIER_NONE, 0x9b, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "WAIT" }, { /* 3721 */ MODIFIER_NONE, 0x09, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "WBINVD" }, { /* 3722 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "WINCALL64m" }, { /* 3723 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "WINCALL64pcrel32" }, { /* 3724 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "WINCALL64r" }, { /* 3725 */ MODIFIER_NONE, 0x00, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "WIN_ALLOCA" }, { /* 3726 */ MODIFIER_NONE, 0xae, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "WRFSBASE" }, { /* 3727 */ MODIFIER_NONE, 0xae, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "WRFSBASE64" }, { /* 3728 */ MODIFIER_NONE, 0xae, { { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "WRGSBASE" }, { /* 3729 */ MODIFIER_NONE, 0xae, { { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "WRGSBASE64" }, { /* 3730 */ MODIFIER_NONE, 0x30, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "WRMSR" }, { /* 3731 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XADD16rm" }, { /* 3732 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XADD16rr" }, { /* 3733 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XADD32rm" }, { /* 3734 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Rv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XADD32rr" }, { /* 3735 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XADD64rm" }, { /* 3736 */ MODIFIER_NONE, 0xc1, { { ENCODING_RM, TYPE_R64 }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XADD64rr" }, { /* 3737 */ MODIFIER_NONE, 0xc0, { { ENCODING_RM, TYPE_M8 }, { ENCODING_REG, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XADD8rm" }, { /* 3738 */ MODIFIER_NONE, 0xc0, { { ENCODING_RM, TYPE_R8 }, { ENCODING_REG, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XADD8rr" }, { /* 3739 */ MODIFIER_OPCODE, 0x90, { { ENCODING_Rv, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XCHG16ar" }, { /* 3740 */ MODIFIER_NONE, 0x87, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XCHG16rm" }, { /* 3741 */ MODIFIER_NONE, 0x87, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XCHG16rr" }, { /* 3742 */ MODIFIER_OPCODE, 0x90, { { ENCODING_Rv, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XCHG32ar" }, { /* 3743 */ MODIFIER_OPCODE, 0x90, { { ENCODING_Rv, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XCHG32ar64" }, { /* 3744 */ MODIFIER_NONE, 0x87, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XCHG32rm" }, { /* 3745 */ MODIFIER_NONE, 0x87, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XCHG32rr" }, { /* 3746 */ MODIFIER_OPCODE, 0x90, { { ENCODING_RO, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XCHG64ar" }, { /* 3747 */ MODIFIER_NONE, 0x87, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XCHG64rm" }, { /* 3748 */ MODIFIER_NONE, 0x87, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XCHG64rr" }, { /* 3749 */ MODIFIER_NONE, 0x86, { { ENCODING_REG, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XCHG8rm" }, { /* 3750 */ MODIFIER_NONE, 0x86, { { ENCODING_REG, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XCHG8rr" }, { /* 3751 */ MODIFIER_MODRM, 0xc8, { { ENCODING_I, TYPE_ST }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XCH_F" }, { /* 3752 */ MODIFIER_NONE, 0xd0, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XCRYPTCBC" }, { /* 3753 */ MODIFIER_NONE, 0xe0, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XCRYPTCFB" }, { /* 3754 */ MODIFIER_NONE, 0xd8, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XCRYPTCTR" }, { /* 3755 */ MODIFIER_NONE, 0xc8, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XCRYPTECB" }, { /* 3756 */ MODIFIER_NONE, 0xe8, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XCRYPTOFB" }, { /* 3757 */ MODIFIER_NONE, 0x01, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XGETBV" }, { /* 3758 */ MODIFIER_NONE, 0xd7, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XLAT" }, { /* 3759 */ MODIFIER_NONE, 0x35, { { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR16i16" }, { /* 3760 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Mv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR16mi" }, { /* 3761 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR16mi8" }, { /* 3762 */ MODIFIER_NONE, 0x31, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR16mr" }, { /* 3763 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR16ri" }, { /* 3764 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR16ri8" }, { /* 3765 */ MODIFIER_NONE, 0x33, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR16rm" }, { /* 3766 */ MODIFIER_NONE, 0x31, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR16rr" }, { /* 3767 */ MODIFIER_NONE, 0x33, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR16rr_REV" }, { /* 3768 */ MODIFIER_NONE, 0x35, { { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR32i32" }, { /* 3769 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Mv }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR32mi" }, { /* 3770 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR32mi8" }, { /* 3771 */ MODIFIER_NONE, 0x31, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR32mr" }, { /* 3772 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_Iv, TYPE_IMMv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR32ri" }, { /* 3773 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM32 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR32ri8" }, { /* 3774 */ MODIFIER_NONE, 0x33, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR32rm" }, { /* 3775 */ MODIFIER_NONE, 0x31, { { ENCODING_RM, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR32rr" }, { /* 3776 */ MODIFIER_NONE, 0x33, { { ENCODING_REG, TYPE_Rv }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Rv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR32rr_REV" }, { /* 3777 */ MODIFIER_NONE, 0x35, { { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR64i32" }, { /* 3778 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_Mv }, { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR64mi32" }, { /* 3779 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_Mv }, { ENCODING_IB, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR64mi8" }, { /* 3780 */ MODIFIER_NONE, 0x31, { { ENCODING_RM, TYPE_Mv }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR64mr" }, { /* 3781 */ MODIFIER_NONE, 0x81, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_ID, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR64ri32" }, { /* 3782 */ MODIFIER_NONE, 0x83, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR64ri8" }, { /* 3783 */ MODIFIER_NONE, 0x33, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_Mv }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR64rm" }, { /* 3784 */ MODIFIER_NONE, 0x31, { { ENCODING_RM, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR64rr" }, { /* 3785 */ MODIFIER_NONE, 0x33, { { ENCODING_REG, TYPE_R64 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R64 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR64rr_REV" }, { /* 3786 */ MODIFIER_NONE, 0x34, { { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR8i8" }, { /* 3787 */ MODIFIER_NONE, 0x80, { { ENCODING_RM, TYPE_M8 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR8mi" }, { /* 3788 */ MODIFIER_NONE, 0x30, { { ENCODING_RM, TYPE_M8 }, { ENCODING_REG, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR8mr" }, { /* 3789 */ MODIFIER_NONE, 0x80, { { ENCODING_RM, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_IB, TYPE_IMM8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR8ri" }, { /* 3790 */ MODIFIER_NONE, 0x32, { { ENCODING_REG, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR8rm" }, { /* 3791 */ MODIFIER_NONE, 0x30, { { ENCODING_RM, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_REG, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR8rr" }, { /* 3792 */ MODIFIER_NONE, 0x32, { { ENCODING_REG, TYPE_R8 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_R8 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XOR8rr_REV" }, { /* 3793 */ MODIFIER_NONE, 0x57, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XORPDrm" }, { /* 3794 */ MODIFIER_NONE, 0x57, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XORPDrr" }, { /* 3795 */ MODIFIER_NONE, 0x57, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_M128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XORPSrm" }, { /* 3796 */ MODIFIER_NONE, 0x57, { { ENCODING_REG, TYPE_XMM128 }, { ENCODING_DUP, TYPE_DUP0 }, { ENCODING_RM, TYPE_XMM128 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XORPSrr" }, { /* 3797 */ MODIFIER_NONE, 0xae, { { ENCODING_RM, TYPE_M512 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XRSTOR" }, { /* 3798 */ MODIFIER_NONE, 0xae, { { ENCODING_RM, TYPE_M512 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XRSTOR64" }, { /* 3799 */ MODIFIER_NONE, 0xae, { { ENCODING_RM, TYPE_M512 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XSAVE" }, { /* 3800 */ MODIFIER_NONE, 0xae, { { ENCODING_RM, TYPE_M512 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XSAVE64" }, { /* 3801 */ MODIFIER_NONE, 0xae, { { ENCODING_RM, TYPE_M512 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XSAVEOPT" }, { /* 3802 */ MODIFIER_NONE, 0xae, { { ENCODING_RM, TYPE_M512 }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XSAVEOPT64" }, { /* 3803 */ MODIFIER_NONE, 0x01, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XSETBV" }, { /* 3804 */ MODIFIER_NONE, 0xc8, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XSHA1" }, { /* 3805 */ MODIFIER_NONE, 0xd0, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XSHA256" }, { /* 3806 */ MODIFIER_NONE, 0xc0, { { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE }, { ENCODING_NONE, TYPE_NONE } }, "XSTORE" } }; static const InstructionContext x86DisassemblerContexts[256] = { IC, /* 0 */ IC_64BIT, /* 1 */ IC_XS, /* 2 */ IC_64BIT_XS, /* 3 */ IC_XD, /* 4 */ IC_64BIT_XD, /* 5 */ IC_XS, /* 6 */ IC_64BIT_XS, /* 7 */ IC, /* 8 */ IC_64BIT_REXW, /* 9 */ IC_XS, /* 10 */ IC_64BIT_REXW_XS, /* 11 */ IC_XD, /* 12 */ IC_64BIT_REXW_XD, /* 13 */ IC_XS, /* 14 */ IC_64BIT_REXW_XS, /* 15 */ IC_OPSIZE, /* 16 */ IC_64BIT_OPSIZE, /* 17 */ IC_XS_OPSIZE, /* 18 */ IC_64BIT_XS_OPSIZE, /* 19 */ IC_XD_OPSIZE, /* 20 */ IC_64BIT_XD_OPSIZE, /* 21 */ IC_XS_OPSIZE, /* 22 */ IC_64BIT_XD_OPSIZE, /* 23 */ IC_OPSIZE, /* 24 */ IC_64BIT_REXW_OPSIZE, /* 25 */ IC_XS_OPSIZE, /* 26 */ IC_64BIT_REXW_XS, /* 27 */ IC_XD_OPSIZE, /* 28 */ IC_64BIT_REXW_XD, /* 29 */ IC_XS_OPSIZE, /* 30 */ IC_64BIT_REXW_XS, /* 31 */ IC_VEX, /* 32 */ IC_VEX, /* 33 */ IC_VEX_XS, /* 34 */ IC_VEX_XS, /* 35 */ IC_VEX_XD, /* 36 */ IC_VEX_XD, /* 37 */ IC_VEX_XD, /* 38 */ IC_VEX_XD, /* 39 */ IC_VEX_W, /* 40 */ IC_VEX_W, /* 41 */ IC_VEX_W_XS, /* 42 */ IC_VEX_W_XS, /* 43 */ IC_VEX_W_XD, /* 44 */ IC_VEX_W_XD, /* 45 */ IC_VEX_W_XD, /* 46 */ IC_VEX_W_XD, /* 47 */ IC_VEX_OPSIZE, /* 48 */ IC_VEX_OPSIZE, /* 49 */ IC_VEX_OPSIZE, /* 50 */ IC_VEX_OPSIZE, /* 51 */ IC_VEX_OPSIZE, /* 52 */ IC_VEX_OPSIZE, /* 53 */ IC_VEX_OPSIZE, /* 54 */ IC_VEX_OPSIZE, /* 55 */ IC_VEX_W_OPSIZE, /* 56 */ IC_VEX_W_OPSIZE, /* 57 */ IC_VEX_W_OPSIZE, /* 58 */ IC_VEX_W_OPSIZE, /* 59 */ IC_VEX_W_OPSIZE, /* 60 */ IC_VEX_W_OPSIZE, /* 61 */ IC_VEX_W_OPSIZE, /* 62 */ IC_VEX_W_OPSIZE, /* 63 */ IC_VEX_L, /* 64 */ IC_VEX_L, /* 65 */ IC_VEX_L_XS, /* 66 */ IC_VEX_L_XS, /* 67 */ IC_VEX_L_XD, /* 68 */ IC_VEX_L_XD, /* 69 */ IC_VEX_L_XD, /* 70 */ IC_VEX_L_XD, /* 71 */ IC_VEX_L, /* 72 */ IC_VEX_L, /* 73 */ IC_VEX_L_XS, /* 74 */ IC_VEX_L_XS, /* 75 */ IC_VEX_L_XD, /* 76 */ IC_VEX_L_XD, /* 77 */ IC_VEX_L_XD, /* 78 */ IC_VEX_L_XD, /* 79 */ IC_VEX_L_OPSIZE, /* 80 */ IC_VEX_L_OPSIZE, /* 81 */ IC_VEX_L_OPSIZE, /* 82 */ IC_VEX_L_OPSIZE, /* 83 */ IC_VEX_L_OPSIZE, /* 84 */ IC_VEX_L_OPSIZE, /* 85 */ IC_VEX_L_OPSIZE, /* 86 */ IC_VEX_L_OPSIZE, /* 87 */ IC_VEX_L_OPSIZE, /* 88 */ IC_VEX_L_OPSIZE, /* 89 */ IC_VEX_L_OPSIZE, /* 90 */ IC_VEX_L_OPSIZE, /* 91 */ IC_VEX_L_OPSIZE, /* 92 */ IC_VEX_L_OPSIZE, /* 93 */ IC_VEX_L_OPSIZE, /* 94 */ IC_VEX_L_OPSIZE, /* 95 */ IC_VEX_L, /* 96 */ IC_VEX_L, /* 97 */ IC_VEX_L_XS, /* 98 */ IC_VEX_L_XS, /* 99 */ IC_VEX_L_XD, /* 100 */ IC_VEX_L_XD, /* 101 */ IC_VEX_L_XD, /* 102 */ IC_VEX_L_XD, /* 103 */ IC_VEX_L, /* 104 */ IC_VEX_L, /* 105 */ IC_VEX_L_XS, /* 106 */ IC_VEX_L_XS, /* 107 */ IC_VEX_L_XD, /* 108 */ IC_VEX_L_XD, /* 109 */ IC_VEX_L_XD, /* 110 */ IC_VEX_L_XD, /* 111 */ IC_VEX_L_OPSIZE, /* 112 */ IC_VEX_L_OPSIZE, /* 113 */ IC_VEX_L_OPSIZE, /* 114 */ IC_VEX_L_OPSIZE, /* 115 */ IC_VEX_L_OPSIZE, /* 116 */ IC_VEX_L_OPSIZE, /* 117 */ IC_VEX_L_OPSIZE, /* 118 */ IC_VEX_L_OPSIZE, /* 119 */ IC_VEX_L_OPSIZE, /* 120 */ IC_VEX_L_OPSIZE, /* 121 */ IC_VEX_L_OPSIZE, /* 122 */ IC_VEX_L_OPSIZE, /* 123 */ IC_VEX_L_OPSIZE, /* 124 */ IC_VEX_L_OPSIZE, /* 125 */ IC_VEX_L_OPSIZE, /* 126 */ IC_VEX_L_OPSIZE, /* 127 */ IC, /* 128 */ IC_64BIT, /* 129 */ IC_XS, /* 130 */ IC_64BIT_XS, /* 131 */ IC_XD, /* 132 */ IC_64BIT_XD, /* 133 */ IC_XS, /* 134 */ IC_64BIT_XS, /* 135 */ IC, /* 136 */ IC_64BIT_REXW, /* 137 */ IC_XS, /* 138 */ IC_64BIT_REXW_XS, /* 139 */ IC_XD, /* 140 */ IC_64BIT_REXW_XD, /* 141 */ IC_XS, /* 142 */ IC_64BIT_REXW_XS, /* 143 */ IC_OPSIZE, /* 144 */ IC_64BIT_OPSIZE, /* 145 */ IC_XS_OPSIZE, /* 146 */ IC_64BIT_XS_OPSIZE, /* 147 */ IC_XD_OPSIZE, /* 148 */ IC_64BIT_XD_OPSIZE, /* 149 */ IC_XS_OPSIZE, /* 150 */ IC_64BIT_XD_OPSIZE, /* 151 */ IC_OPSIZE, /* 152 */ IC_64BIT_REXW_OPSIZE, /* 153 */ IC_XS_OPSIZE, /* 154 */ IC_64BIT_REXW_XS, /* 155 */ IC_XD_OPSIZE, /* 156 */ IC_64BIT_REXW_XD, /* 157 */ IC_XS_OPSIZE, /* 158 */ IC_64BIT_REXW_XS, /* 159 */ IC_VEX, /* 160 */ IC_VEX, /* 161 */ IC_VEX_XS, /* 162 */ IC_VEX_XS, /* 163 */ IC_VEX_XD, /* 164 */ IC_VEX_XD, /* 165 */ IC_VEX_XD, /* 166 */ IC_VEX_XD, /* 167 */ IC_VEX_W, /* 168 */ IC_VEX_W, /* 169 */ IC_VEX_W_XS, /* 170 */ IC_VEX_W_XS, /* 171 */ IC_VEX_W_XD, /* 172 */ IC_VEX_W_XD, /* 173 */ IC_VEX_W_XD, /* 174 */ IC_VEX_W_XD, /* 175 */ IC_VEX_OPSIZE, /* 176 */ IC_VEX_OPSIZE, /* 177 */ IC_VEX_OPSIZE, /* 178 */ IC_VEX_OPSIZE, /* 179 */ IC_VEX_OPSIZE, /* 180 */ IC_VEX_OPSIZE, /* 181 */ IC_VEX_OPSIZE, /* 182 */ IC_VEX_OPSIZE, /* 183 */ IC_VEX_W_OPSIZE, /* 184 */ IC_VEX_W_OPSIZE, /* 185 */ IC_VEX_W_OPSIZE, /* 186 */ IC_VEX_W_OPSIZE, /* 187 */ IC_VEX_W_OPSIZE, /* 188 */ IC_VEX_W_OPSIZE, /* 189 */ IC_VEX_W_OPSIZE, /* 190 */ IC_VEX_W_OPSIZE, /* 191 */ IC_VEX_L, /* 192 */ IC_VEX_L, /* 193 */ IC_VEX_L_XS, /* 194 */ IC_VEX_L_XS, /* 195 */ IC_VEX_L_XD, /* 196 */ IC_VEX_L_XD, /* 197 */ IC_VEX_L_XD, /* 198 */ IC_VEX_L_XD, /* 199 */ IC_VEX_L, /* 200 */ IC_VEX_L, /* 201 */ IC_VEX_L_XS, /* 202 */ IC_VEX_L_XS, /* 203 */ IC_VEX_L_XD, /* 204 */ IC_VEX_L_XD, /* 205 */ IC_VEX_L_XD, /* 206 */ IC_VEX_L_XD, /* 207 */ IC_VEX_L_OPSIZE, /* 208 */ IC_VEX_L_OPSIZE, /* 209 */ IC_VEX_L_OPSIZE, /* 210 */ IC_VEX_L_OPSIZE, /* 211 */ IC_VEX_L_OPSIZE, /* 212 */ IC_VEX_L_OPSIZE, /* 213 */ IC_VEX_L_OPSIZE, /* 214 */ IC_VEX_L_OPSIZE, /* 215 */ IC_VEX_L_OPSIZE, /* 216 */ IC_VEX_L_OPSIZE, /* 217 */ IC_VEX_L_OPSIZE, /* 218 */ IC_VEX_L_OPSIZE, /* 219 */ IC_VEX_L_OPSIZE, /* 220 */ IC_VEX_L_OPSIZE, /* 221 */ IC_VEX_L_OPSIZE, /* 222 */ IC_VEX_L_OPSIZE, /* 223 */ IC_VEX_L, /* 224 */ IC_VEX_L, /* 225 */ IC_VEX_L_XS, /* 226 */ IC_VEX_L_XS, /* 227 */ IC_VEX_L_XD, /* 228 */ IC_VEX_L_XD, /* 229 */ IC_VEX_L_XD, /* 230 */ IC_VEX_L_XD, /* 231 */ IC_VEX_L, /* 232 */ IC_VEX_L, /* 233 */ IC_VEX_L_XS, /* 234 */ IC_VEX_L_XS, /* 235 */ IC_VEX_L_XD, /* 236 */ IC_VEX_L_XD, /* 237 */ IC_VEX_L_XD, /* 238 */ IC_VEX_L_XD, /* 239 */ IC_VEX_L_OPSIZE, /* 240 */ IC_VEX_L_OPSIZE, /* 241 */ IC_VEX_L_OPSIZE, /* 242 */ IC_VEX_L_OPSIZE, /* 243 */ IC_VEX_L_OPSIZE, /* 244 */ IC_VEX_L_OPSIZE, /* 245 */ IC_VEX_L_OPSIZE, /* 246 */ IC_VEX_L_OPSIZE, /* 247 */ IC_VEX_L_OPSIZE, /* 248 */ IC_VEX_L_OPSIZE, /* 249 */ IC_VEX_L_OPSIZE, /* 250 */ IC_VEX_L_OPSIZE, /* 251 */ IC_VEX_L_OPSIZE, /* 252 */ IC_VEX_L_OPSIZE, /* 253 */ IC_VEX_L_OPSIZE, /* 254 */ IC_VEX_L_OPSIZE /* 255 */ }; static const InstrUID modRMEmptyTable[1] = { 0 }; static const InstrUID modRMTable0[2] = { 0x62, /* ADD8mr*/ 0x65 /* ADD8rr*/ }; static const InstrUID modRMTable1[2] = { 0x4b, /* ADD32mr*/ 0x51 /* ADD32rr*/ }; static const InstrUID modRMTable2[2] = { 0x64, /* ADD8rm*/ 0x66 /* ADD8rr_REV*/ }; static const InstrUID modRMTable3[2] = { 0x50, /* ADD32rm*/ 0x53 /* ADD32rr_REV*/ }; static const InstrUID modRMTable4[1] = { 0x60 /* ADD8i8*/ }; static const InstrUID modRMTable5[1] = { 0x48 /* ADD32i32*/ }; static const InstrUID modRMTable6[1] = { 0x82f /* PUSHES32*/ }; static const InstrUID modRMTable7[1] = { 0x7bb /* POPES32*/ }; static const InstrUID modRMTable8[2] = { 0x6a8, /* OR8mr*/ 0x6ab /* OR8rr*/ }; static const InstrUID modRMTable9[2] = { 0x696, /* OR32mr*/ 0x69b /* OR32rr*/ }; static const InstrUID modRMTable10[2] = { 0x6aa, /* OR8rm*/ 0x6ac /* OR8rr_REV*/ }; static const InstrUID modRMTable11[2] = { 0x69a, /* OR32rm*/ 0x69c /* OR32rr_REV*/ }; static const InstrUID modRMTable12[1] = { 0x6a6 /* OR8i8*/ }; static const InstrUID modRMTable13[1] = { 0x693 /* OR32i32*/ }; static const InstrUID modRMTable14[1] = { 0x82b /* PUSHCS32*/ }; static const InstrUID modRMTable15[2] = { 0x37, /* ADC8mr*/ 0x3a /* ADC8rr*/ }; static const InstrUID modRMTable16[2] = { 0x26, /* ADC32mr*/ 0x2a /* ADC32rr*/ }; static const InstrUID modRMTable17[2] = { 0x39, /* ADC8rm*/ 0x3b /* ADC8rr_REV*/ }; static const InstrUID modRMTable18[2] = { 0x29, /* ADC32rm*/ 0x2b /* ADC32rr_REV*/ }; static const InstrUID modRMTable19[1] = { 0x35 /* ADC8i8*/ }; static const InstrUID modRMTable20[1] = { 0x23 /* ADC32i32*/ }; static const InstrUID modRMTable21[1] = { 0x83a /* PUSHSS32*/ }; static const InstrUID modRMTable22[1] = { 0x7c6 /* POPSS32*/ }; static const InstrUID modRMTable23[2] = { 0x90c, /* SBB8mr*/ 0x90f /* SBB8rr*/ }; static const InstrUID modRMTable24[2] = { 0x8fb, /* SBB32mr*/ 0x8ff /* SBB32rr*/ }; static const InstrUID modRMTable25[2] = { 0x90e, /* SBB8rm*/ 0x910 /* SBB8rr_REV*/ }; static const InstrUID modRMTable26[2] = { 0x8fe, /* SBB32rm*/ 0x900 /* SBB32rr_REV*/ }; static const InstrUID modRMTable27[1] = { 0x90a /* SBB8i8*/ }; static const InstrUID modRMTable28[1] = { 0x8f8 /* SBB32i32*/ }; static const InstrUID modRMTable29[1] = { 0x82d /* PUSHDS32*/ }; static const InstrUID modRMTable30[1] = { 0x7b9 /* POPDS32*/ }; static const InstrUID modRMTable31[2] = { 0xb9, /* AND8mr*/ 0xbc /* AND8rr*/ }; static const InstrUID modRMTable32[2] = { 0xa8, /* AND32mr*/ 0xac /* AND32rr*/ }; static const InstrUID modRMTable33[2] = { 0xbb, /* AND8rm*/ 0xbd /* AND8rr_REV*/ }; static const InstrUID modRMTable34[2] = { 0xab, /* AND32rm*/ 0xad /* AND32rr_REV*/ }; static const InstrUID modRMTable35[1] = { 0xb7 /* AND8i8*/ }; static const InstrUID modRMTable36[1] = { 0xa5 /* AND32i32*/ }; static const InstrUID modRMTable37[1] = { 0x2b5 /* ES_PREFIX*/ }; static const InstrUID modRMTable38[1] = { 0x263 /* DAA*/ }; static const InstrUID modRMTable39[2] = { 0x9e9, /* SUB8mr*/ 0x9ec /* SUB8rr*/ }; static const InstrUID modRMTable40[2] = { 0x9d8, /* SUB32mr*/ 0x9dc /* SUB32rr*/ }; static const InstrUID modRMTable41[2] = { 0x9eb, /* SUB8rm*/ 0x9ed /* SUB8rr_REV*/ }; static const InstrUID modRMTable42[2] = { 0x9db, /* SUB32rm*/ 0x9dd /* SUB32rr_REV*/ }; static const InstrUID modRMTable43[1] = { 0x9e7 /* SUB8i8*/ }; static const InstrUID modRMTable44[1] = { 0x9d5 /* SUB32i32*/ }; static const InstrUID modRMTable45[1] = { 0x234 /* CS_PREFIX*/ }; static const InstrUID modRMTable46[1] = { 0x264 /* DAS*/ }; static const InstrUID modRMTable47[2] = { 0xecc, /* XOR8mr*/ 0xecf /* XOR8rr*/ }; static const InstrUID modRMTable48[2] = { 0xebb, /* XOR32mr*/ 0xebf /* XOR32rr*/ }; static const InstrUID modRMTable49[2] = { 0xece, /* XOR8rm*/ 0xed0 /* XOR8rr_REV*/ }; static const InstrUID modRMTable50[2] = { 0xebe, /* XOR32rm*/ 0xec0 /* XOR32rr_REV*/ }; static const InstrUID modRMTable51[1] = { 0xeca /* XOR8i8*/ }; static const InstrUID modRMTable52[1] = { 0xeb8 /* XOR32i32*/ }; static const InstrUID modRMTable53[1] = { 0x9ad /* SS_PREFIX*/ }; static const InstrUID modRMTable54[1] = { 0xe /* AAA*/ }; static const InstrUID modRMTable55[2] = { 0x1f9, /* CMP8mr*/ 0x1fc /* CMP8rr*/ }; static const InstrUID modRMTable56[2] = { 0x1e8, /* CMP32mr*/ 0x1ec /* CMP32rr*/ }; static const InstrUID modRMTable57[2] = { 0x1fb, /* CMP8rm*/ 0x1fd /* CMP8rr_REV*/ }; static const InstrUID modRMTable58[2] = { 0x1eb, /* CMP32rm*/ 0x1ed /* CMP32rr_REV*/ }; static const InstrUID modRMTable59[1] = { 0x1f7 /* CMP8i8*/ }; static const InstrUID modRMTable60[1] = { 0x1e5 /* CMP32i32*/ }; static const InstrUID modRMTable61[1] = { 0x2b1 /* DS_PREFIX*/ }; static const InstrUID modRMTable62[1] = { 0x11 /* AAS*/ }; static const InstrUID modRMTable63[1] = { 0x35a /* INC32r*/ }; static const InstrUID modRMTable64[1] = { 0x35a /* INC32r*/ }; static const InstrUID modRMTable65[1] = { 0x35a /* INC32r*/ }; static const InstrUID modRMTable66[1] = { 0x35a /* INC32r*/ }; static const InstrUID modRMTable67[1] = { 0x35a /* INC32r*/ }; static const InstrUID modRMTable68[1] = { 0x35a /* INC32r*/ }; static const InstrUID modRMTable69[1] = { 0x35a /* INC32r*/ }; static const InstrUID modRMTable70[1] = { 0x35a /* INC32r*/ }; static const InstrUID modRMTable71[1] = { 0x269 /* DEC32r*/ }; static const InstrUID modRMTable72[1] = { 0x269 /* DEC32r*/ }; static const InstrUID modRMTable73[1] = { 0x269 /* DEC32r*/ }; static const InstrUID modRMTable74[1] = { 0x269 /* DEC32r*/ }; static const InstrUID modRMTable75[1] = { 0x269 /* DEC32r*/ }; static const InstrUID modRMTable76[1] = { 0x269 /* DEC32r*/ }; static const InstrUID modRMTable77[1] = { 0x269 /* DEC32r*/ }; static const InstrUID modRMTable78[1] = { 0x269 /* DEC32r*/ }; static const InstrUID modRMTable79[1] = { 0x820 /* PUSH32r*/ }; static const InstrUID modRMTable80[1] = { 0x820 /* PUSH32r*/ }; static const InstrUID modRMTable81[1] = { 0x820 /* PUSH32r*/ }; static const InstrUID modRMTable82[1] = { 0x820 /* PUSH32r*/ }; static const InstrUID modRMTable83[1] = { 0x820 /* PUSH32r*/ }; static const InstrUID modRMTable84[1] = { 0x820 /* PUSH32r*/ }; static const InstrUID modRMTable85[1] = { 0x820 /* PUSH32r*/ }; static const InstrUID modRMTable86[1] = { 0x820 /* PUSH32r*/ }; static const InstrUID modRMTable87[1] = { 0x7ab /* POP32r*/ }; static const InstrUID modRMTable88[1] = { 0x7ab /* POP32r*/ }; static const InstrUID modRMTable89[1] = { 0x7ab /* POP32r*/ }; static const InstrUID modRMTable90[1] = { 0x7ab /* POP32r*/ }; static const InstrUID modRMTable91[1] = { 0x7ab /* POP32r*/ }; static const InstrUID modRMTable92[1] = { 0x7ab /* POP32r*/ }; static const InstrUID modRMTable93[1] = { 0x7ab /* POP32r*/ }; static const InstrUID modRMTable94[1] = { 0x7ab /* POP32r*/ }; static const InstrUID modRMTable95[1] = { 0x829 /* PUSHA32*/ }; static const InstrUID modRMTable96[1] = { 0x7b1 /* POPA32*/ }; static const InstrUID modRMTable97[2] = { 0xfb, /* BOUNDS32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable98[2] = { 0xca, /* ARPL16mr*/ 0xcb /* ARPL16rr*/ }; static const InstrUID modRMTable99[1] = { 0x2f2 /* FS_PREFIX*/ }; static const InstrUID modRMTable100[1] = { 0x316 /* GS_PREFIX*/ }; static const InstrUID modRMTable101[1] = { 0x265 /* DATA16_PREFIX*/ }; static const InstrUID modRMTable102[1] = { 0x83c /* PUSHi32*/ }; static const InstrUID modRMTable103[2] = { 0x33f, /* IMUL32rmi*/ 0x342 /* IMUL32rri*/ }; static const InstrUID modRMTable104[1] = { 0x83d /* PUSHi8*/ }; static const InstrUID modRMTable105[2] = { 0x340, /* IMUL32rmi8*/ 0x343 /* IMUL32rri8*/ }; static const InstrUID modRMTable106[1] = { 0x354 /* IN8*/ }; static const InstrUID modRMTable107[1] = { 0x351 /* IN32*/ }; static const InstrUID modRMTable108[1] = { 0x6b7 /* OUTSB*/ }; static const InstrUID modRMTable109[1] = { 0x6b8 /* OUTSD*/ }; static const InstrUID modRMTable110[1] = { 0x40f /* JO_1*/ }; static const InstrUID modRMTable111[1] = { 0x409 /* JNO_1*/ }; static const InstrUID modRMTable112[1] = { 0x3f1 /* JB_1*/ }; static const InstrUID modRMTable113[1] = { 0x3eb /* JAE_1*/ }; static const InstrUID modRMTable114[1] = { 0x3f6 /* JE_1*/ }; static const InstrUID modRMTable115[1] = { 0x407 /* JNE_1*/ }; static const InstrUID modRMTable116[1] = { 0x3ef /* JBE_1*/ }; static const InstrUID modRMTable117[1] = { 0x3ed /* JA_1*/ }; static const InstrUID modRMTable118[1] = { 0x414 /* JS_1*/ }; static const InstrUID modRMTable119[1] = { 0x40d /* JNS_1*/ }; static const InstrUID modRMTable120[1] = { 0x411 /* JP_1*/ }; static const InstrUID modRMTable121[1] = { 0x40b /* JNP_1*/ }; static const InstrUID modRMTable122[1] = { 0x3fe /* JL_1*/ }; static const InstrUID modRMTable123[1] = { 0x3f8 /* JGE_1*/ }; static const InstrUID modRMTable124[1] = { 0x3fc /* JLE_1*/ }; static const InstrUID modRMTable125[1] = { 0x3fa /* JG_1*/ }; static const InstrUID modRMTable126[256] = { 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa /* CMP8ri*/ }; static const InstrUID modRMTable127[256] = { 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9 /* CMP32ri*/ }; static const InstrUID modRMTable128[256] = { 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea /* CMP32ri8*/ }; static const InstrUID modRMTable129[2] = { 0xa47, /* TEST8rm*/ 0xa48 /* TEST8rr*/ }; static const InstrUID modRMTable130[2] = { 0xa3c, /* TEST32rm*/ 0xa3d /* TEST32rr*/ }; static const InstrUID modRMTable131[2] = { 0xea5, /* XCHG8rm*/ 0xea6 /* XCHG8rr*/ }; static const InstrUID modRMTable132[2] = { 0xea0, /* XCHG32rm*/ 0xea1 /* XCHG32rr*/ }; static const InstrUID modRMTable133[2] = { 0x5c6, /* MOV8mr*/ 0x5cd /* MOV8rr*/ }; static const InstrUID modRMTable134[2] = { 0x5a3, /* MOV32mr*/ 0x5ab /* MOV32rr*/ }; static const InstrUID modRMTable135[2] = { 0x5cb, /* MOV8rm*/ 0x5cf /* MOV8rr_REV*/ }; static const InstrUID modRMTable136[2] = { 0x5aa, /* MOV32rm*/ 0x5ac /* MOV32rr_REV*/ }; static const InstrUID modRMTable137[2] = { 0x5a4, /* MOV32ms*/ 0x5ad /* MOV32rs*/ }; static const InstrUID modRMTable138[2] = { 0x43a, /* LEA32r*/ 0 /* PHI*/ }; static const InstrUID modRMTable139[2] = { 0x5ae, /* MOV32sm*/ 0x5af /* MOV32sr*/ }; static const InstrUID modRMTable140[256] = { 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ad, /* POP32rmr*/ 0x7ad, /* POP32rmr*/ 0x7ad, /* POP32rmr*/ 0x7ad, /* POP32rmr*/ 0x7ad, /* POP32rmr*/ 0x7ad, /* POP32rmr*/ 0x7ad, /* POP32rmr*/ 0x7ad, /* POP32rmr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable141[1] = { 0x67f /* NOOP*/ }; static const InstrUID modRMTable142[1] = { 0xe9e /* XCHG32ar*/ }; static const InstrUID modRMTable143[1] = { 0xe9e /* XCHG32ar*/ }; static const InstrUID modRMTable144[1] = { 0xe9e /* XCHG32ar*/ }; static const InstrUID modRMTable145[1] = { 0xe9e /* XCHG32ar*/ }; static const InstrUID modRMTable146[1] = { 0xe9e /* XCHG32ar*/ }; static const InstrUID modRMTable147[1] = { 0xe9e /* XCHG32ar*/ }; static const InstrUID modRMTable148[1] = { 0xe9e /* XCHG32ar*/ }; static const InstrUID modRMTable149[1] = { 0x262 /* CWDE*/ }; static const InstrUID modRMTable150[1] = { 0x142 /* CDQ*/ }; static const InstrUID modRMTable151[1] = { 0x2bb /* FARCALL32i*/ }; static const InstrUID modRMTable152[1] = { 0xe88 /* WAIT*/ }; static const InstrUID modRMTable153[1] = { 0x831 /* PUSHF32*/ }; static const InstrUID modRMTable154[1] = { 0x7bd /* POPF32*/ }; static const InstrUID modRMTable155[1] = { 0x8d6 /* SAHF*/ }; static const InstrUID modRMTable156[1] = { 0x416 /* LAHF*/ }; static const InstrUID modRMTable157[1] = { 0x5c8 /* MOV8o8a*/ }; static const InstrUID modRMTable158[1] = { 0x5a5 /* MOV32o32a*/ }; static const InstrUID modRMTable159[1] = { 0x5c4 /* MOV8ao8*/ }; static const InstrUID modRMTable160[1] = { 0x59f /* MOV32ao32*/ }; static const InstrUID modRMTable161[1] = { 0x60a /* MOVSB*/ }; static const InstrUID modRMTable162[1] = { 0x60b /* MOVSD*/ }; static const InstrUID modRMTable163[1] = { 0x209 /* CMPS8*/ }; static const InstrUID modRMTable164[1] = { 0x207 /* CMPS32*/ }; static const InstrUID modRMTable165[1] = { 0xa43 /* TEST8i8*/ }; static const InstrUID modRMTable166[1] = { 0xa39 /* TEST32i32*/ }; static const InstrUID modRMTable167[1] = { 0x9b2 /* STOSB*/ }; static const InstrUID modRMTable168[1] = { 0x9b3 /* STOSD*/ }; static const InstrUID modRMTable169[1] = { 0x490 /* LODSB*/ }; static const InstrUID modRMTable170[1] = { 0x491 /* LODSD*/ }; static const InstrUID modRMTable171[1] = { 0x914 /* SCAS8*/ }; static const InstrUID modRMTable172[1] = { 0x912 /* SCAS32*/ }; static const InstrUID modRMTable173[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable174[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable175[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable176[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable177[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable178[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable179[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable180[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable181[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable182[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable183[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable184[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable185[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable186[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable187[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable188[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable189[256] = { 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee /* SAR8ri*/ }; static const InstrUID modRMTable190[256] = { 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2 /* SAR32ri*/ }; static const InstrUID modRMTable191[1] = { 0x892 /* RETI*/ }; static const InstrUID modRMTable192[1] = { 0x891 /* RET*/ }; static const InstrUID modRMTable193[2] = { 0x440, /* LES32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable194[2] = { 0x426, /* LDS32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable195[256] = { 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable196[256] = { 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable197[1] = { 0x2b4 /* ENTER*/ }; static const InstrUID modRMTable198[1] = { 0x43d /* LEAVE*/ }; static const InstrUID modRMTable199[1] = { 0x497 /* LRETI*/ }; static const InstrUID modRMTable200[1] = { 0x499 /* LRETL*/ }; static const InstrUID modRMTable201[1] = { 0x366 /* INT3*/ }; static const InstrUID modRMTable202[1] = { 0x365 /* INT*/ }; static const InstrUID modRMTable203[1] = { 0x367 /* INTO*/ }; static const InstrUID modRMTable204[1] = { 0x36f /* IRET32*/ }; static const InstrUID modRMTable205[256] = { 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec /* SAR8r1*/ }; static const InstrUID modRMTable206[256] = { 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0 /* SAR32r1*/ }; static const InstrUID modRMTable207[256] = { 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed /* SAR8rCL*/ }; static const InstrUID modRMTable208[256] = { 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1 /* SAR32rCL*/ }; static const InstrUID modRMTable209[1] = { 0x10 /* AAM8i8*/ }; static const InstrUID modRMTable210[1] = { 0xf /* AAD8i8*/ }; static const InstrUID modRMTable211[1] = { 0xeae /* XLAT*/ }; static const InstrUID modRMTable212[256] = { 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283 /* DIVR_FST0r*/ }; static const InstrUID modRMTable213[256] = { 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0x2db, /* FNOP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x144, /* CHS_F*/ 0x12, /* ABS_F*/ 0, /* PHI*/ 0, /* PHI*/ 0xa4e, /* TST_F*/ 0x2f3, /* FXAM*/ 0, /* PHI*/ 0, /* PHI*/ 0x428, /* LD_F1*/ 0x2d5, /* FLDL2T*/ 0x2d4, /* FLDL2E*/ 0x2d8, /* FLDPI*/ 0x2d6, /* FLDLG2*/ 0x2d7, /* FLDLN2*/ 0x427, /* LD_F0*/ 0, /* PHI*/ 0x2b8, /* F2XM1*/ 0x2f9, /* FYL2X*/ 0x2eb, /* FPTAN*/ 0x2e8, /* FPATAN*/ 0x2f8, /* FXTRACT*/ 0x2ea, /* FPREM1*/ 0x2ca, /* FDECSTP*/ 0x2d1, /* FINCSTP*/ 0x2e9, /* FPREM*/ 0x2fa, /* FYL2XP1*/ 0x9a9, /* SQRT_F*/ 0x2f0, /* FSINCOS*/ 0x2ec, /* FRNDINT*/ 0x2ef, /* FSCALE*/ 0x98c, /* SIN_F*/ 0x224 /* COS_F*/ }; static const InstrUID modRMTable214[256] = { 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5e, /* UCOM_FPPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable215[256] = { 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0, /* PHI*/ 0, /* PHI*/ 0x2d9, /* FNCLEX*/ 0x2da, /* FNINIT*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable216[256] = { 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac /* DIV_FrST0*/ }; static const InstrUID modRMTable217[256] = { 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable218[256] = { 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2c9, /* FCOMPP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c /* DIV_FPrST0*/ }; static const InstrUID modRMTable219[256] = { 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2dd, /* FNSTSW8r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable220[1] = { 0x496 /* LOOPNE*/ }; static const InstrUID modRMTable221[1] = { 0x495 /* LOOPE*/ }; static const InstrUID modRMTable222[1] = { 0x494 /* LOOP*/ }; static const InstrUID modRMTable223[1] = { 0x355 /* IN8ri*/ }; static const InstrUID modRMTable224[1] = { 0x352 /* IN32ri*/ }; static const InstrUID modRMTable225[1] = { 0x6b5 /* OUT8ir*/ }; static const InstrUID modRMTable226[1] = { 0x6b3 /* OUT32ir*/ }; static const InstrUID modRMTable227[1] = { 0x140 /* CALLpcrel32*/ }; static const InstrUID modRMTable228[1] = { 0x406 /* JMP_4*/ }; static const InstrUID modRMTable229[1] = { 0x2c0 /* FARJMP32i*/ }; static const InstrUID modRMTable230[1] = { 0x405 /* JMP_1*/ }; static const InstrUID modRMTable231[1] = { 0x356 /* IN8rr*/ }; static const InstrUID modRMTable232[1] = { 0x353 /* IN32rr*/ }; static const InstrUID modRMTable233[1] = { 0x6b6 /* OUT8rr*/ }; static const InstrUID modRMTable234[1] = { 0x6b4 /* OUT32rr*/ }; static const InstrUID modRMTable235[1] = { 0x887 /* REPNE_PREFIX*/ }; static const InstrUID modRMTable236[1] = { 0x88c /* REP_PREFIX*/ }; static const InstrUID modRMTable237[1] = { 0x31b /* HLT*/ }; static const InstrUID modRMTable238[1] = { 0x14d /* CMC*/ }; static const InstrUID modRMTable239[256] = { 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327 /* IDIV8r*/ }; static const InstrUID modRMTable240[256] = { 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323 /* IDIV32r*/ }; static const InstrUID modRMTable241[1] = { 0x148 /* CLC*/ }; static const InstrUID modRMTable242[1] = { 0x9ae /* STC*/ }; static const InstrUID modRMTable243[1] = { 0x14b /* CLI*/ }; static const InstrUID modRMTable244[1] = { 0x9b0 /* STI*/ }; static const InstrUID modRMTable245[1] = { 0x149 /* CLD*/ }; static const InstrUID modRMTable246[1] = { 0x9af /* STD*/ }; static const InstrUID modRMTable247[256] = { 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable248[256] = { 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x13b, /* CALL32r*/ 0x13b, /* CALL32r*/ 0x13b, /* CALL32r*/ 0x13b, /* CALL32r*/ 0x13b, /* CALL32r*/ 0x13b, /* CALL32r*/ 0x13b, /* CALL32r*/ 0x13b, /* CALL32r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x401, /* JMP32r*/ 0x401, /* JMP32r*/ 0x401, /* JMP32r*/ 0x401, /* JMP32r*/ 0x401, /* JMP32r*/ 0x401, /* JMP32r*/ 0x401, /* JMP32r*/ 0x401, /* JMP32r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x822, /* PUSH32rmr*/ 0x822, /* PUSH32rmr*/ 0x822, /* PUSH32rmr*/ 0x822, /* PUSH32rmr*/ 0x822, /* PUSH32rmr*/ 0x822, /* PUSH32rmr*/ 0x822, /* PUSH32rmr*/ 0x822, /* PUSH32rmr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable249[2] = { 0x62, /* ADD8mr*/ 0x65 /* ADD8rr*/ }; static const InstrUID modRMTable250[2] = { 0x4b, /* ADD32mr*/ 0x51 /* ADD32rr*/ }; static const InstrUID modRMTable251[2] = { 0x64, /* ADD8rm*/ 0x66 /* ADD8rr_REV*/ }; static const InstrUID modRMTable252[2] = { 0x50, /* ADD32rm*/ 0x53 /* ADD32rr_REV*/ }; static const InstrUID modRMTable253[1] = { 0x60 /* ADD8i8*/ }; static const InstrUID modRMTable254[1] = { 0x48 /* ADD32i32*/ }; static const InstrUID modRMTable255[2] = { 0x6a8, /* OR8mr*/ 0x6ab /* OR8rr*/ }; static const InstrUID modRMTable256[2] = { 0x696, /* OR32mr*/ 0x69b /* OR32rr*/ }; static const InstrUID modRMTable257[2] = { 0x6aa, /* OR8rm*/ 0x6ac /* OR8rr_REV*/ }; static const InstrUID modRMTable258[2] = { 0x69a, /* OR32rm*/ 0x69c /* OR32rr_REV*/ }; static const InstrUID modRMTable259[1] = { 0x6a6 /* OR8i8*/ }; static const InstrUID modRMTable260[1] = { 0x693 /* OR32i32*/ }; static const InstrUID modRMTable261[2] = { 0x37, /* ADC8mr*/ 0x3a /* ADC8rr*/ }; static const InstrUID modRMTable262[2] = { 0x26, /* ADC32mr*/ 0x2a /* ADC32rr*/ }; static const InstrUID modRMTable263[2] = { 0x39, /* ADC8rm*/ 0x3b /* ADC8rr_REV*/ }; static const InstrUID modRMTable264[2] = { 0x29, /* ADC32rm*/ 0x2b /* ADC32rr_REV*/ }; static const InstrUID modRMTable265[1] = { 0x35 /* ADC8i8*/ }; static const InstrUID modRMTable266[1] = { 0x23 /* ADC32i32*/ }; static const InstrUID modRMTable267[2] = { 0x90c, /* SBB8mr*/ 0x90f /* SBB8rr*/ }; static const InstrUID modRMTable268[2] = { 0x8fb, /* SBB32mr*/ 0x8ff /* SBB32rr*/ }; static const InstrUID modRMTable269[2] = { 0x90e, /* SBB8rm*/ 0x910 /* SBB8rr_REV*/ }; static const InstrUID modRMTable270[2] = { 0x8fe, /* SBB32rm*/ 0x900 /* SBB32rr_REV*/ }; static const InstrUID modRMTable271[1] = { 0x90a /* SBB8i8*/ }; static const InstrUID modRMTable272[1] = { 0x8f8 /* SBB32i32*/ }; static const InstrUID modRMTable273[2] = { 0xb9, /* AND8mr*/ 0xbc /* AND8rr*/ }; static const InstrUID modRMTable274[2] = { 0xa8, /* AND32mr*/ 0xac /* AND32rr*/ }; static const InstrUID modRMTable275[2] = { 0xbb, /* AND8rm*/ 0xbd /* AND8rr_REV*/ }; static const InstrUID modRMTable276[2] = { 0xab, /* AND32rm*/ 0xad /* AND32rr_REV*/ }; static const InstrUID modRMTable277[1] = { 0xb7 /* AND8i8*/ }; static const InstrUID modRMTable278[1] = { 0xa5 /* AND32i32*/ }; static const InstrUID modRMTable279[1] = { 0x2b5 /* ES_PREFIX*/ }; static const InstrUID modRMTable280[2] = { 0x9e9, /* SUB8mr*/ 0x9ec /* SUB8rr*/ }; static const InstrUID modRMTable281[2] = { 0x9d8, /* SUB32mr*/ 0x9dc /* SUB32rr*/ }; static const InstrUID modRMTable282[2] = { 0x9eb, /* SUB8rm*/ 0x9ed /* SUB8rr_REV*/ }; static const InstrUID modRMTable283[2] = { 0x9db, /* SUB32rm*/ 0x9dd /* SUB32rr_REV*/ }; static const InstrUID modRMTable284[1] = { 0x9e7 /* SUB8i8*/ }; static const InstrUID modRMTable285[1] = { 0x9d5 /* SUB32i32*/ }; static const InstrUID modRMTable286[1] = { 0x234 /* CS_PREFIX*/ }; static const InstrUID modRMTable287[2] = { 0xecc, /* XOR8mr*/ 0xecf /* XOR8rr*/ }; static const InstrUID modRMTable288[2] = { 0xebb, /* XOR32mr*/ 0xebf /* XOR32rr*/ }; static const InstrUID modRMTable289[2] = { 0xece, /* XOR8rm*/ 0xed0 /* XOR8rr_REV*/ }; static const InstrUID modRMTable290[2] = { 0xebe, /* XOR32rm*/ 0xec0 /* XOR32rr_REV*/ }; static const InstrUID modRMTable291[1] = { 0xeca /* XOR8i8*/ }; static const InstrUID modRMTable292[1] = { 0xeb8 /* XOR32i32*/ }; static const InstrUID modRMTable293[1] = { 0x9ad /* SS_PREFIX*/ }; static const InstrUID modRMTable294[2] = { 0x1f9, /* CMP8mr*/ 0x1fc /* CMP8rr*/ }; static const InstrUID modRMTable295[2] = { 0x1e8, /* CMP32mr*/ 0x1ec /* CMP32rr*/ }; static const InstrUID modRMTable296[2] = { 0x1fb, /* CMP8rm*/ 0x1fd /* CMP8rr_REV*/ }; static const InstrUID modRMTable297[2] = { 0x1eb, /* CMP32rm*/ 0x1ed /* CMP32rr_REV*/ }; static const InstrUID modRMTable298[1] = { 0x1f7 /* CMP8i8*/ }; static const InstrUID modRMTable299[1] = { 0x1e5 /* CMP32i32*/ }; static const InstrUID modRMTable300[1] = { 0x2b1 /* DS_PREFIX*/ }; static const InstrUID modRMTable301[1] = { 0x894 /* REX64_PREFIX*/ }; static const InstrUID modRMTable302[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable303[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable304[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable305[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable306[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable307[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable308[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable309[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable310[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable311[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable312[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable313[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable314[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable315[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable316[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable317[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable318[1] = { 0x2f2 /* FS_PREFIX*/ }; static const InstrUID modRMTable319[1] = { 0x316 /* GS_PREFIX*/ }; static const InstrUID modRMTable320[1] = { 0x265 /* DATA16_PREFIX*/ }; static const InstrUID modRMTable321[1] = { 0x824 /* PUSH64i32*/ }; static const InstrUID modRMTable322[2] = { 0x33f, /* IMUL32rmi*/ 0x342 /* IMUL32rri*/ }; static const InstrUID modRMTable323[1] = { 0x825 /* PUSH64i8*/ }; static const InstrUID modRMTable324[2] = { 0x340, /* IMUL32rmi8*/ 0x343 /* IMUL32rri8*/ }; static const InstrUID modRMTable325[1] = { 0x354 /* IN8*/ }; static const InstrUID modRMTable326[1] = { 0x351 /* IN32*/ }; static const InstrUID modRMTable327[1] = { 0x6b7 /* OUTSB*/ }; static const InstrUID modRMTable328[1] = { 0x6b8 /* OUTSD*/ }; static const InstrUID modRMTable329[1] = { 0x40f /* JO_1*/ }; static const InstrUID modRMTable330[1] = { 0x409 /* JNO_1*/ }; static const InstrUID modRMTable331[1] = { 0x3f1 /* JB_1*/ }; static const InstrUID modRMTable332[1] = { 0x3eb /* JAE_1*/ }; static const InstrUID modRMTable333[1] = { 0x3f6 /* JE_1*/ }; static const InstrUID modRMTable334[1] = { 0x407 /* JNE_1*/ }; static const InstrUID modRMTable335[1] = { 0x3ef /* JBE_1*/ }; static const InstrUID modRMTable336[1] = { 0x3ed /* JA_1*/ }; static const InstrUID modRMTable337[1] = { 0x414 /* JS_1*/ }; static const InstrUID modRMTable338[1] = { 0x40d /* JNS_1*/ }; static const InstrUID modRMTable339[1] = { 0x411 /* JP_1*/ }; static const InstrUID modRMTable340[1] = { 0x40b /* JNP_1*/ }; static const InstrUID modRMTable341[1] = { 0x3fe /* JL_1*/ }; static const InstrUID modRMTable342[1] = { 0x3f8 /* JGE_1*/ }; static const InstrUID modRMTable343[1] = { 0x3fc /* JLE_1*/ }; static const InstrUID modRMTable344[1] = { 0x3fa /* JG_1*/ }; static const InstrUID modRMTable345[256] = { 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa /* CMP8ri*/ }; static const InstrUID modRMTable346[256] = { 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9 /* CMP32ri*/ }; static const InstrUID modRMTable347[256] = { 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea /* CMP32ri8*/ }; static const InstrUID modRMTable348[2] = { 0xa47, /* TEST8rm*/ 0xa48 /* TEST8rr*/ }; static const InstrUID modRMTable349[2] = { 0xa3c, /* TEST32rm*/ 0xa3d /* TEST32rr*/ }; static const InstrUID modRMTable350[2] = { 0xea5, /* XCHG8rm*/ 0xea6 /* XCHG8rr*/ }; static const InstrUID modRMTable351[2] = { 0xea0, /* XCHG32rm*/ 0xea1 /* XCHG32rr*/ }; static const InstrUID modRMTable352[2] = { 0x5c6, /* MOV8mr*/ 0x5cd /* MOV8rr*/ }; static const InstrUID modRMTable353[2] = { 0x5a3, /* MOV32mr*/ 0x5ab /* MOV32rr*/ }; static const InstrUID modRMTable354[2] = { 0x5cb, /* MOV8rm*/ 0x5cf /* MOV8rr_REV*/ }; static const InstrUID modRMTable355[2] = { 0x5aa, /* MOV32rm*/ 0x5ac /* MOV32rr_REV*/ }; static const InstrUID modRMTable356[2] = { 0x5a4, /* MOV32ms*/ 0x5ad /* MOV32rs*/ }; static const InstrUID modRMTable357[2] = { 0x43b, /* LEA64_32r*/ 0 /* PHI*/ }; static const InstrUID modRMTable358[2] = { 0x5ae, /* MOV32sm*/ 0x5af /* MOV32sr*/ }; static const InstrUID modRMTable359[256] = { 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable360[1] = { 0x67f /* NOOP*/ }; static const InstrUID modRMTable361[1] = { 0xe9f /* XCHG32ar64*/ }; static const InstrUID modRMTable362[1] = { 0xe9f /* XCHG32ar64*/ }; static const InstrUID modRMTable363[1] = { 0xe9f /* XCHG32ar64*/ }; static const InstrUID modRMTable364[1] = { 0xe9f /* XCHG32ar64*/ }; static const InstrUID modRMTable365[1] = { 0xe9f /* XCHG32ar64*/ }; static const InstrUID modRMTable366[1] = { 0xe9f /* XCHG32ar64*/ }; static const InstrUID modRMTable367[1] = { 0xe9f /* XCHG32ar64*/ }; static const InstrUID modRMTable368[1] = { 0x262 /* CWDE*/ }; static const InstrUID modRMTable369[1] = { 0x142 /* CDQ*/ }; static const InstrUID modRMTable370[1] = { 0x2bb /* FARCALL32i*/ }; static const InstrUID modRMTable371[1] = { 0xe88 /* WAIT*/ }; static const InstrUID modRMTable372[1] = { 0x832 /* PUSHF64*/ }; static const InstrUID modRMTable373[1] = { 0x7be /* POPF64*/ }; static const InstrUID modRMTable374[1] = { 0x8d6 /* SAHF*/ }; static const InstrUID modRMTable375[1] = { 0x416 /* LAHF*/ }; static const InstrUID modRMTable376[1] = { 0x60a /* MOVSB*/ }; static const InstrUID modRMTable377[1] = { 0x60b /* MOVSD*/ }; static const InstrUID modRMTable378[1] = { 0x209 /* CMPS8*/ }; static const InstrUID modRMTable379[1] = { 0x207 /* CMPS32*/ }; static const InstrUID modRMTable380[1] = { 0xa43 /* TEST8i8*/ }; static const InstrUID modRMTable381[1] = { 0xa39 /* TEST32i32*/ }; static const InstrUID modRMTable382[1] = { 0x9b2 /* STOSB*/ }; static const InstrUID modRMTable383[1] = { 0x9b3 /* STOSD*/ }; static const InstrUID modRMTable384[1] = { 0x490 /* LODSB*/ }; static const InstrUID modRMTable385[1] = { 0x491 /* LODSD*/ }; static const InstrUID modRMTable386[1] = { 0x914 /* SCAS8*/ }; static const InstrUID modRMTable387[1] = { 0x912 /* SCAS32*/ }; static const InstrUID modRMTable388[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable389[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable390[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable391[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable392[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable393[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable394[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable395[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable396[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable397[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable398[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable399[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable400[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable401[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable402[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable403[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable404[256] = { 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee /* SAR8ri*/ }; static const InstrUID modRMTable405[256] = { 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2 /* SAR32ri*/ }; static const InstrUID modRMTable406[1] = { 0x892 /* RETI*/ }; static const InstrUID modRMTable407[1] = { 0x891 /* RET*/ }; static const InstrUID modRMTable408[2] = { 0x440, /* LES32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable409[2] = { 0x426, /* LDS32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable410[256] = { 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable411[256] = { 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable412[1] = { 0x2b4 /* ENTER*/ }; static const InstrUID modRMTable413[1] = { 0x43e /* LEAVE64*/ }; static const InstrUID modRMTable414[1] = { 0x497 /* LRETI*/ }; static const InstrUID modRMTable415[1] = { 0x499 /* LRETL*/ }; static const InstrUID modRMTable416[1] = { 0x366 /* INT3*/ }; static const InstrUID modRMTable417[1] = { 0x365 /* INT*/ }; static const InstrUID modRMTable418[1] = { 0x367 /* INTO*/ }; static const InstrUID modRMTable419[1] = { 0x36f /* IRET32*/ }; static const InstrUID modRMTable420[256] = { 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec /* SAR8r1*/ }; static const InstrUID modRMTable421[256] = { 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0 /* SAR32r1*/ }; static const InstrUID modRMTable422[256] = { 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed /* SAR8rCL*/ }; static const InstrUID modRMTable423[256] = { 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1 /* SAR32rCL*/ }; static const InstrUID modRMTable424[1] = { 0xeae /* XLAT*/ }; static const InstrUID modRMTable425[256] = { 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283 /* DIVR_FST0r*/ }; static const InstrUID modRMTable426[256] = { 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0x2db, /* FNOP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x144, /* CHS_F*/ 0x12, /* ABS_F*/ 0, /* PHI*/ 0, /* PHI*/ 0xa4e, /* TST_F*/ 0x2f3, /* FXAM*/ 0, /* PHI*/ 0, /* PHI*/ 0x428, /* LD_F1*/ 0x2d5, /* FLDL2T*/ 0x2d4, /* FLDL2E*/ 0x2d8, /* FLDPI*/ 0x2d6, /* FLDLG2*/ 0x2d7, /* FLDLN2*/ 0x427, /* LD_F0*/ 0, /* PHI*/ 0x2b8, /* F2XM1*/ 0x2f9, /* FYL2X*/ 0x2eb, /* FPTAN*/ 0x2e8, /* FPATAN*/ 0x2f8, /* FXTRACT*/ 0x2ea, /* FPREM1*/ 0x2ca, /* FDECSTP*/ 0x2d1, /* FINCSTP*/ 0x2e9, /* FPREM*/ 0x2fa, /* FYL2XP1*/ 0x9a9, /* SQRT_F*/ 0x2f0, /* FSINCOS*/ 0x2ec, /* FRNDINT*/ 0x2ef, /* FSCALE*/ 0x98c, /* SIN_F*/ 0x224 /* COS_F*/ }; static const InstrUID modRMTable427[256] = { 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5e, /* UCOM_FPPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable428[256] = { 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0, /* PHI*/ 0, /* PHI*/ 0x2d9, /* FNCLEX*/ 0x2da, /* FNINIT*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable429[256] = { 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac /* DIV_FrST0*/ }; static const InstrUID modRMTable430[256] = { 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable431[256] = { 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2c9, /* FCOMPP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c /* DIV_FPrST0*/ }; static const InstrUID modRMTable432[256] = { 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2dd, /* FNSTSW8r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable433[1] = { 0x496 /* LOOPNE*/ }; static const InstrUID modRMTable434[1] = { 0x495 /* LOOPE*/ }; static const InstrUID modRMTable435[1] = { 0x494 /* LOOP*/ }; static const InstrUID modRMTable436[1] = { 0x355 /* IN8ri*/ }; static const InstrUID modRMTable437[1] = { 0x352 /* IN32ri*/ }; static const InstrUID modRMTable438[1] = { 0x6b5 /* OUT8ir*/ }; static const InstrUID modRMTable439[1] = { 0x6b3 /* OUT32ir*/ }; static const InstrUID modRMTable440[1] = { 0x13d /* CALL64pcrel32*/ }; static const InstrUID modRMTable441[1] = { 0x403 /* JMP64pcrel32*/ }; static const InstrUID modRMTable442[1] = { 0x2c0 /* FARJMP32i*/ }; static const InstrUID modRMTable443[1] = { 0x405 /* JMP_1*/ }; static const InstrUID modRMTable444[1] = { 0x356 /* IN8rr*/ }; static const InstrUID modRMTable445[1] = { 0x353 /* IN32rr*/ }; static const InstrUID modRMTable446[1] = { 0x6b6 /* OUT8rr*/ }; static const InstrUID modRMTable447[1] = { 0x6b4 /* OUT32rr*/ }; static const InstrUID modRMTable448[1] = { 0x887 /* REPNE_PREFIX*/ }; static const InstrUID modRMTable449[1] = { 0x88c /* REP_PREFIX*/ }; static const InstrUID modRMTable450[1] = { 0x31b /* HLT*/ }; static const InstrUID modRMTable451[1] = { 0x14d /* CMC*/ }; static const InstrUID modRMTable452[256] = { 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327 /* IDIV8r*/ }; static const InstrUID modRMTable453[256] = { 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323 /* IDIV32r*/ }; static const InstrUID modRMTable454[1] = { 0x148 /* CLC*/ }; static const InstrUID modRMTable455[1] = { 0x9ae /* STC*/ }; static const InstrUID modRMTable456[1] = { 0x14b /* CLI*/ }; static const InstrUID modRMTable457[1] = { 0x9b0 /* STI*/ }; static const InstrUID modRMTable458[1] = { 0x149 /* CLD*/ }; static const InstrUID modRMTable459[1] = { 0x9af /* STD*/ }; static const InstrUID modRMTable460[256] = { 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable461[256] = { 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x35e, /* INC64_32r*/ 0x35e, /* INC64_32r*/ 0x35e, /* INC64_32r*/ 0x35e, /* INC64_32r*/ 0x35e, /* INC64_32r*/ 0x35e, /* INC64_32r*/ 0x35e, /* INC64_32r*/ 0x35e, /* INC64_32r*/ 0x26d, /* DEC64_32r*/ 0x26d, /* DEC64_32r*/ 0x26d, /* DEC64_32r*/ 0x26d, /* DEC64_32r*/ 0x26d, /* DEC64_32r*/ 0x26d, /* DEC64_32r*/ 0x26d, /* DEC64_32r*/ 0x26d, /* DEC64_32r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable462[2] = { 0x62, /* ADD8mr*/ 0x65 /* ADD8rr*/ }; static const InstrUID modRMTable463[2] = { 0x3f, /* ADD16mr*/ 0x45 /* ADD16rr*/ }; static const InstrUID modRMTable464[2] = { 0x64, /* ADD8rm*/ 0x66 /* ADD8rr_REV*/ }; static const InstrUID modRMTable465[2] = { 0x44, /* ADD16rm*/ 0x47 /* ADD16rr_REV*/ }; static const InstrUID modRMTable466[1] = { 0x60 /* ADD8i8*/ }; static const InstrUID modRMTable467[1] = { 0x3c /* ADD16i16*/ }; static const InstrUID modRMTable468[1] = { 0x82e /* PUSHES16*/ }; static const InstrUID modRMTable469[1] = { 0x7ba /* POPES16*/ }; static const InstrUID modRMTable470[2] = { 0x6a8, /* OR8mr*/ 0x6ab /* OR8rr*/ }; static const InstrUID modRMTable471[2] = { 0x68d, /* OR16mr*/ 0x691 /* OR16rr*/ }; static const InstrUID modRMTable472[2] = { 0x6aa, /* OR8rm*/ 0x6ac /* OR8rr_REV*/ }; static const InstrUID modRMTable473[2] = { 0x690, /* OR16rm*/ 0x692 /* OR16rr_REV*/ }; static const InstrUID modRMTable474[1] = { 0x6a6 /* OR8i8*/ }; static const InstrUID modRMTable475[1] = { 0x68a /* OR16i16*/ }; static const InstrUID modRMTable476[1] = { 0x82a /* PUSHCS16*/ }; static const InstrUID modRMTable477[2] = { 0x37, /* ADC8mr*/ 0x3a /* ADC8rr*/ }; static const InstrUID modRMTable478[2] = { 0x1d, /* ADC16mr*/ 0x21 /* ADC16rr*/ }; static const InstrUID modRMTable479[2] = { 0x39, /* ADC8rm*/ 0x3b /* ADC8rr_REV*/ }; static const InstrUID modRMTable480[2] = { 0x20, /* ADC16rm*/ 0x22 /* ADC16rr_REV*/ }; static const InstrUID modRMTable481[1] = { 0x35 /* ADC8i8*/ }; static const InstrUID modRMTable482[1] = { 0x1a /* ADC16i16*/ }; static const InstrUID modRMTable483[1] = { 0x839 /* PUSHSS16*/ }; static const InstrUID modRMTable484[1] = { 0x7c5 /* POPSS16*/ }; static const InstrUID modRMTable485[2] = { 0x90c, /* SBB8mr*/ 0x90f /* SBB8rr*/ }; static const InstrUID modRMTable486[2] = { 0x8f2, /* SBB16mr*/ 0x8f6 /* SBB16rr*/ }; static const InstrUID modRMTable487[2] = { 0x90e, /* SBB8rm*/ 0x910 /* SBB8rr_REV*/ }; static const InstrUID modRMTable488[2] = { 0x8f5, /* SBB16rm*/ 0x8f7 /* SBB16rr_REV*/ }; static const InstrUID modRMTable489[1] = { 0x90a /* SBB8i8*/ }; static const InstrUID modRMTable490[1] = { 0x8ef /* SBB16i16*/ }; static const InstrUID modRMTable491[1] = { 0x82c /* PUSHDS16*/ }; static const InstrUID modRMTable492[1] = { 0x7b8 /* POPDS16*/ }; static const InstrUID modRMTable493[2] = { 0xb9, /* AND8mr*/ 0xbc /* AND8rr*/ }; static const InstrUID modRMTable494[2] = { 0x9f, /* AND16mr*/ 0xa3 /* AND16rr*/ }; static const InstrUID modRMTable495[2] = { 0xbb, /* AND8rm*/ 0xbd /* AND8rr_REV*/ }; static const InstrUID modRMTable496[2] = { 0xa2, /* AND16rm*/ 0xa4 /* AND16rr_REV*/ }; static const InstrUID modRMTable497[1] = { 0xb7 /* AND8i8*/ }; static const InstrUID modRMTable498[1] = { 0x9c /* AND16i16*/ }; static const InstrUID modRMTable499[1] = { 0x2b5 /* ES_PREFIX*/ }; static const InstrUID modRMTable500[1] = { 0x263 /* DAA*/ }; static const InstrUID modRMTable501[2] = { 0x9e9, /* SUB8mr*/ 0x9ec /* SUB8rr*/ }; static const InstrUID modRMTable502[2] = { 0x9cf, /* SUB16mr*/ 0x9d3 /* SUB16rr*/ }; static const InstrUID modRMTable503[2] = { 0x9eb, /* SUB8rm*/ 0x9ed /* SUB8rr_REV*/ }; static const InstrUID modRMTable504[2] = { 0x9d2, /* SUB16rm*/ 0x9d4 /* SUB16rr_REV*/ }; static const InstrUID modRMTable505[1] = { 0x9e7 /* SUB8i8*/ }; static const InstrUID modRMTable506[1] = { 0x9cc /* SUB16i16*/ }; static const InstrUID modRMTable507[1] = { 0x234 /* CS_PREFIX*/ }; static const InstrUID modRMTable508[1] = { 0x264 /* DAS*/ }; static const InstrUID modRMTable509[2] = { 0xecc, /* XOR8mr*/ 0xecf /* XOR8rr*/ }; static const InstrUID modRMTable510[2] = { 0xeb2, /* XOR16mr*/ 0xeb6 /* XOR16rr*/ }; static const InstrUID modRMTable511[2] = { 0xece, /* XOR8rm*/ 0xed0 /* XOR8rr_REV*/ }; static const InstrUID modRMTable512[2] = { 0xeb5, /* XOR16rm*/ 0xeb7 /* XOR16rr_REV*/ }; static const InstrUID modRMTable513[1] = { 0xeca /* XOR8i8*/ }; static const InstrUID modRMTable514[1] = { 0xeaf /* XOR16i16*/ }; static const InstrUID modRMTable515[1] = { 0x9ad /* SS_PREFIX*/ }; static const InstrUID modRMTable516[1] = { 0xe /* AAA*/ }; static const InstrUID modRMTable517[2] = { 0x1f9, /* CMP8mr*/ 0x1fc /* CMP8rr*/ }; static const InstrUID modRMTable518[2] = { 0x1df, /* CMP16mr*/ 0x1e3 /* CMP16rr*/ }; static const InstrUID modRMTable519[2] = { 0x1fb, /* CMP8rm*/ 0x1fd /* CMP8rr_REV*/ }; static const InstrUID modRMTable520[2] = { 0x1e2, /* CMP16rm*/ 0x1e4 /* CMP16rr_REV*/ }; static const InstrUID modRMTable521[1] = { 0x1f7 /* CMP8i8*/ }; static const InstrUID modRMTable522[1] = { 0x1dc /* CMP16i16*/ }; static const InstrUID modRMTable523[1] = { 0x2b1 /* DS_PREFIX*/ }; static const InstrUID modRMTable524[1] = { 0x11 /* AAS*/ }; static const InstrUID modRMTable525[1] = { 0x358 /* INC16r*/ }; static const InstrUID modRMTable526[1] = { 0x358 /* INC16r*/ }; static const InstrUID modRMTable527[1] = { 0x358 /* INC16r*/ }; static const InstrUID modRMTable528[1] = { 0x358 /* INC16r*/ }; static const InstrUID modRMTable529[1] = { 0x358 /* INC16r*/ }; static const InstrUID modRMTable530[1] = { 0x358 /* INC16r*/ }; static const InstrUID modRMTable531[1] = { 0x358 /* INC16r*/ }; static const InstrUID modRMTable532[1] = { 0x358 /* INC16r*/ }; static const InstrUID modRMTable533[1] = { 0x267 /* DEC16r*/ }; static const InstrUID modRMTable534[1] = { 0x267 /* DEC16r*/ }; static const InstrUID modRMTable535[1] = { 0x267 /* DEC16r*/ }; static const InstrUID modRMTable536[1] = { 0x267 /* DEC16r*/ }; static const InstrUID modRMTable537[1] = { 0x267 /* DEC16r*/ }; static const InstrUID modRMTable538[1] = { 0x267 /* DEC16r*/ }; static const InstrUID modRMTable539[1] = { 0x267 /* DEC16r*/ }; static const InstrUID modRMTable540[1] = { 0x267 /* DEC16r*/ }; static const InstrUID modRMTable541[1] = { 0x81d /* PUSH16r*/ }; static const InstrUID modRMTable542[1] = { 0x81d /* PUSH16r*/ }; static const InstrUID modRMTable543[1] = { 0x81d /* PUSH16r*/ }; static const InstrUID modRMTable544[1] = { 0x81d /* PUSH16r*/ }; static const InstrUID modRMTable545[1] = { 0x81d /* PUSH16r*/ }; static const InstrUID modRMTable546[1] = { 0x81d /* PUSH16r*/ }; static const InstrUID modRMTable547[1] = { 0x81d /* PUSH16r*/ }; static const InstrUID modRMTable548[1] = { 0x81d /* PUSH16r*/ }; static const InstrUID modRMTable549[1] = { 0x7a8 /* POP16r*/ }; static const InstrUID modRMTable550[1] = { 0x7a8 /* POP16r*/ }; static const InstrUID modRMTable551[1] = { 0x7a8 /* POP16r*/ }; static const InstrUID modRMTable552[1] = { 0x7a8 /* POP16r*/ }; static const InstrUID modRMTable553[1] = { 0x7a8 /* POP16r*/ }; static const InstrUID modRMTable554[1] = { 0x7a8 /* POP16r*/ }; static const InstrUID modRMTable555[1] = { 0x7a8 /* POP16r*/ }; static const InstrUID modRMTable556[1] = { 0x7a8 /* POP16r*/ }; static const InstrUID modRMTable557[1] = { 0x829 /* PUSHA32*/ }; static const InstrUID modRMTable558[1] = { 0x7b1 /* POPA32*/ }; static const InstrUID modRMTable559[2] = { 0xfa, /* BOUNDS16rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable560[2] = { 0xca, /* ARPL16mr*/ 0xcb /* ARPL16rr*/ }; static const InstrUID modRMTable561[1] = { 0x2f2 /* FS_PREFIX*/ }; static const InstrUID modRMTable562[1] = { 0x316 /* GS_PREFIX*/ }; static const InstrUID modRMTable563[1] = { 0x265 /* DATA16_PREFIX*/ }; static const InstrUID modRMTable564[1] = { 0x83b /* PUSHi16*/ }; static const InstrUID modRMTable565[2] = { 0x337, /* IMUL16rmi*/ 0x33a /* IMUL16rri*/ }; static const InstrUID modRMTable566[1] = { 0x83d /* PUSHi8*/ }; static const InstrUID modRMTable567[2] = { 0x338, /* IMUL16rmi8*/ 0x33b /* IMUL16rri8*/ }; static const InstrUID modRMTable568[1] = { 0x354 /* IN8*/ }; static const InstrUID modRMTable569[1] = { 0x34e /* IN16*/ }; static const InstrUID modRMTable570[1] = { 0x6b7 /* OUTSB*/ }; static const InstrUID modRMTable571[1] = { 0x6b9 /* OUTSW*/ }; static const InstrUID modRMTable572[1] = { 0x40f /* JO_1*/ }; static const InstrUID modRMTable573[1] = { 0x409 /* JNO_1*/ }; static const InstrUID modRMTable574[1] = { 0x3f1 /* JB_1*/ }; static const InstrUID modRMTable575[1] = { 0x3eb /* JAE_1*/ }; static const InstrUID modRMTable576[1] = { 0x3f6 /* JE_1*/ }; static const InstrUID modRMTable577[1] = { 0x407 /* JNE_1*/ }; static const InstrUID modRMTable578[1] = { 0x3ef /* JBE_1*/ }; static const InstrUID modRMTable579[1] = { 0x3ed /* JA_1*/ }; static const InstrUID modRMTable580[1] = { 0x414 /* JS_1*/ }; static const InstrUID modRMTable581[1] = { 0x40d /* JNS_1*/ }; static const InstrUID modRMTable582[1] = { 0x411 /* JP_1*/ }; static const InstrUID modRMTable583[1] = { 0x40b /* JNP_1*/ }; static const InstrUID modRMTable584[1] = { 0x3fe /* JL_1*/ }; static const InstrUID modRMTable585[1] = { 0x3f8 /* JGE_1*/ }; static const InstrUID modRMTable586[1] = { 0x3fc /* JLE_1*/ }; static const InstrUID modRMTable587[1] = { 0x3fa /* JG_1*/ }; static const InstrUID modRMTable588[256] = { 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa /* CMP8ri*/ }; static const InstrUID modRMTable589[256] = { 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x40, /* ADD16ri*/ 0x40, /* ADD16ri*/ 0x40, /* ADD16ri*/ 0x40, /* ADD16ri*/ 0x40, /* ADD16ri*/ 0x40, /* ADD16ri*/ 0x40, /* ADD16ri*/ 0x40, /* ADD16ri*/ 0x68e, /* OR16ri*/ 0x68e, /* OR16ri*/ 0x68e, /* OR16ri*/ 0x68e, /* OR16ri*/ 0x68e, /* OR16ri*/ 0x68e, /* OR16ri*/ 0x68e, /* OR16ri*/ 0x68e, /* OR16ri*/ 0x1e, /* ADC16ri*/ 0x1e, /* ADC16ri*/ 0x1e, /* ADC16ri*/ 0x1e, /* ADC16ri*/ 0x1e, /* ADC16ri*/ 0x1e, /* ADC16ri*/ 0x1e, /* ADC16ri*/ 0x1e, /* ADC16ri*/ 0x8f3, /* SBB16ri*/ 0x8f3, /* SBB16ri*/ 0x8f3, /* SBB16ri*/ 0x8f3, /* SBB16ri*/ 0x8f3, /* SBB16ri*/ 0x8f3, /* SBB16ri*/ 0x8f3, /* SBB16ri*/ 0x8f3, /* SBB16ri*/ 0xa0, /* AND16ri*/ 0xa0, /* AND16ri*/ 0xa0, /* AND16ri*/ 0xa0, /* AND16ri*/ 0xa0, /* AND16ri*/ 0xa0, /* AND16ri*/ 0xa0, /* AND16ri*/ 0xa0, /* AND16ri*/ 0x9d0, /* SUB16ri*/ 0x9d0, /* SUB16ri*/ 0x9d0, /* SUB16ri*/ 0x9d0, /* SUB16ri*/ 0x9d0, /* SUB16ri*/ 0x9d0, /* SUB16ri*/ 0x9d0, /* SUB16ri*/ 0x9d0, /* SUB16ri*/ 0xeb3, /* XOR16ri*/ 0xeb3, /* XOR16ri*/ 0xeb3, /* XOR16ri*/ 0xeb3, /* XOR16ri*/ 0xeb3, /* XOR16ri*/ 0xeb3, /* XOR16ri*/ 0xeb3, /* XOR16ri*/ 0xeb3, /* XOR16ri*/ 0x1e0, /* CMP16ri*/ 0x1e0, /* CMP16ri*/ 0x1e0, /* CMP16ri*/ 0x1e0, /* CMP16ri*/ 0x1e0, /* CMP16ri*/ 0x1e0, /* CMP16ri*/ 0x1e0, /* CMP16ri*/ 0x1e0 /* CMP16ri*/ }; static const InstrUID modRMTable590[256] = { 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x41, /* ADD16ri8*/ 0x41, /* ADD16ri8*/ 0x41, /* ADD16ri8*/ 0x41, /* ADD16ri8*/ 0x41, /* ADD16ri8*/ 0x41, /* ADD16ri8*/ 0x41, /* ADD16ri8*/ 0x41, /* ADD16ri8*/ 0x68f, /* OR16ri8*/ 0x68f, /* OR16ri8*/ 0x68f, /* OR16ri8*/ 0x68f, /* OR16ri8*/ 0x68f, /* OR16ri8*/ 0x68f, /* OR16ri8*/ 0x68f, /* OR16ri8*/ 0x68f, /* OR16ri8*/ 0x1f, /* ADC16ri8*/ 0x1f, /* ADC16ri8*/ 0x1f, /* ADC16ri8*/ 0x1f, /* ADC16ri8*/ 0x1f, /* ADC16ri8*/ 0x1f, /* ADC16ri8*/ 0x1f, /* ADC16ri8*/ 0x1f, /* ADC16ri8*/ 0x8f4, /* SBB16ri8*/ 0x8f4, /* SBB16ri8*/ 0x8f4, /* SBB16ri8*/ 0x8f4, /* SBB16ri8*/ 0x8f4, /* SBB16ri8*/ 0x8f4, /* SBB16ri8*/ 0x8f4, /* SBB16ri8*/ 0x8f4, /* SBB16ri8*/ 0xa1, /* AND16ri8*/ 0xa1, /* AND16ri8*/ 0xa1, /* AND16ri8*/ 0xa1, /* AND16ri8*/ 0xa1, /* AND16ri8*/ 0xa1, /* AND16ri8*/ 0xa1, /* AND16ri8*/ 0xa1, /* AND16ri8*/ 0x9d1, /* SUB16ri8*/ 0x9d1, /* SUB16ri8*/ 0x9d1, /* SUB16ri8*/ 0x9d1, /* SUB16ri8*/ 0x9d1, /* SUB16ri8*/ 0x9d1, /* SUB16ri8*/ 0x9d1, /* SUB16ri8*/ 0x9d1, /* SUB16ri8*/ 0xeb4, /* XOR16ri8*/ 0xeb4, /* XOR16ri8*/ 0xeb4, /* XOR16ri8*/ 0xeb4, /* XOR16ri8*/ 0xeb4, /* XOR16ri8*/ 0xeb4, /* XOR16ri8*/ 0xeb4, /* XOR16ri8*/ 0xeb4, /* XOR16ri8*/ 0x1e1, /* CMP16ri8*/ 0x1e1, /* CMP16ri8*/ 0x1e1, /* CMP16ri8*/ 0x1e1, /* CMP16ri8*/ 0x1e1, /* CMP16ri8*/ 0x1e1, /* CMP16ri8*/ 0x1e1, /* CMP16ri8*/ 0x1e1 /* CMP16ri8*/ }; static const InstrUID modRMTable591[2] = { 0xa47, /* TEST8rm*/ 0xa48 /* TEST8rr*/ }; static const InstrUID modRMTable592[2] = { 0xa37, /* TEST16rm*/ 0xa38 /* TEST16rr*/ }; static const InstrUID modRMTable593[2] = { 0xea5, /* XCHG8rm*/ 0xea6 /* XCHG8rr*/ }; static const InstrUID modRMTable594[2] = { 0xe9c, /* XCHG16rm*/ 0xe9d /* XCHG16rr*/ }; static const InstrUID modRMTable595[2] = { 0x5c6, /* MOV8mr*/ 0x5cd /* MOV8rr*/ }; static const InstrUID modRMTable596[2] = { 0x594, /* MOV16mr*/ 0x59a /* MOV16rr*/ }; static const InstrUID modRMTable597[2] = { 0x5cb, /* MOV8rm*/ 0x5cf /* MOV8rr_REV*/ }; static const InstrUID modRMTable598[2] = { 0x599, /* MOV16rm*/ 0x59b /* MOV16rr_REV*/ }; static const InstrUID modRMTable599[2] = { 0x595, /* MOV16ms*/ 0x59c /* MOV16rs*/ }; static const InstrUID modRMTable600[2] = { 0x439, /* LEA16r*/ 0 /* PHI*/ }; static const InstrUID modRMTable601[2] = { 0x59d, /* MOV16sm*/ 0x59e /* MOV16sr*/ }; static const InstrUID modRMTable602[256] = { 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7aa, /* POP16rmr*/ 0x7aa, /* POP16rmr*/ 0x7aa, /* POP16rmr*/ 0x7aa, /* POP16rmr*/ 0x7aa, /* POP16rmr*/ 0x7aa, /* POP16rmr*/ 0x7aa, /* POP16rmr*/ 0x7aa, /* POP16rmr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable603[1] = { 0x67f /* NOOP*/ }; static const InstrUID modRMTable604[1] = { 0xe9b /* XCHG16ar*/ }; static const InstrUID modRMTable605[1] = { 0xe9b /* XCHG16ar*/ }; static const InstrUID modRMTable606[1] = { 0xe9b /* XCHG16ar*/ }; static const InstrUID modRMTable607[1] = { 0xe9b /* XCHG16ar*/ }; static const InstrUID modRMTable608[1] = { 0xe9b /* XCHG16ar*/ }; static const InstrUID modRMTable609[1] = { 0xe9b /* XCHG16ar*/ }; static const InstrUID modRMTable610[1] = { 0xe9b /* XCHG16ar*/ }; static const InstrUID modRMTable611[1] = { 0x141 /* CBW*/ }; static const InstrUID modRMTable612[1] = { 0x261 /* CWD*/ }; static const InstrUID modRMTable613[1] = { 0x2b9 /* FARCALL16i*/ }; static const InstrUID modRMTable614[1] = { 0xe88 /* WAIT*/ }; static const InstrUID modRMTable615[1] = { 0x830 /* PUSHF16*/ }; static const InstrUID modRMTable616[1] = { 0x7bc /* POPF16*/ }; static const InstrUID modRMTable617[1] = { 0x8d6 /* SAHF*/ }; static const InstrUID modRMTable618[1] = { 0x416 /* LAHF*/ }; static const InstrUID modRMTable619[1] = { 0x5c8 /* MOV8o8a*/ }; static const InstrUID modRMTable620[1] = { 0x596 /* MOV16o16a*/ }; static const InstrUID modRMTable621[1] = { 0x5c4 /* MOV8ao8*/ }; static const InstrUID modRMTable622[1] = { 0x592 /* MOV16ao16*/ }; static const InstrUID modRMTable623[1] = { 0x60a /* MOVSB*/ }; static const InstrUID modRMTable624[1] = { 0x61d /* MOVSW*/ }; static const InstrUID modRMTable625[1] = { 0x209 /* CMPS8*/ }; static const InstrUID modRMTable626[1] = { 0x206 /* CMPS16*/ }; static const InstrUID modRMTable627[1] = { 0xa43 /* TEST8i8*/ }; static const InstrUID modRMTable628[1] = { 0xa34 /* TEST16i16*/ }; static const InstrUID modRMTable629[1] = { 0x9b2 /* STOSB*/ }; static const InstrUID modRMTable630[1] = { 0x9b5 /* STOSW*/ }; static const InstrUID modRMTable631[1] = { 0x490 /* LODSB*/ }; static const InstrUID modRMTable632[1] = { 0x493 /* LODSW*/ }; static const InstrUID modRMTable633[1] = { 0x914 /* SCAS8*/ }; static const InstrUID modRMTable634[1] = { 0x911 /* SCAS16*/ }; static const InstrUID modRMTable635[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable636[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable637[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable638[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable639[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable640[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable641[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable642[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable643[1] = { 0x598 /* MOV16ri*/ }; static const InstrUID modRMTable644[1] = { 0x598 /* MOV16ri*/ }; static const InstrUID modRMTable645[1] = { 0x598 /* MOV16ri*/ }; static const InstrUID modRMTable646[1] = { 0x598 /* MOV16ri*/ }; static const InstrUID modRMTable647[1] = { 0x598 /* MOV16ri*/ }; static const InstrUID modRMTable648[1] = { 0x598 /* MOV16ri*/ }; static const InstrUID modRMTable649[1] = { 0x598 /* MOV16ri*/ }; static const InstrUID modRMTable650[1] = { 0x598 /* MOV16ri*/ }; static const InstrUID modRMTable651[256] = { 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee /* SAR8ri*/ }; static const InstrUID modRMTable652[256] = { 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x89a, /* ROL16ri*/ 0x89a, /* ROL16ri*/ 0x89a, /* ROL16ri*/ 0x89a, /* ROL16ri*/ 0x89a, /* ROL16ri*/ 0x89a, /* ROL16ri*/ 0x89a, /* ROL16ri*/ 0x89a, /* ROL16ri*/ 0x8b2, /* ROR16ri*/ 0x8b2, /* ROR16ri*/ 0x8b2, /* ROR16ri*/ 0x8b2, /* ROR16ri*/ 0x8b2, /* ROR16ri*/ 0x8b2, /* ROR16ri*/ 0x8b2, /* ROR16ri*/ 0x8b2, /* ROR16ri*/ 0x845, /* RCL16ri*/ 0x845, /* RCL16ri*/ 0x845, /* RCL16ri*/ 0x845, /* RCL16ri*/ 0x845, /* RCL16ri*/ 0x845, /* RCL16ri*/ 0x845, /* RCL16ri*/ 0x845, /* RCL16ri*/ 0x865, /* RCR16ri*/ 0x865, /* RCR16ri*/ 0x865, /* RCR16ri*/ 0x865, /* RCR16ri*/ 0x865, /* RCR16ri*/ 0x865, /* RCR16ri*/ 0x865, /* RCR16ri*/ 0x865, /* RCR16ri*/ 0x943, /* SHL16ri*/ 0x943, /* SHL16ri*/ 0x943, /* SHL16ri*/ 0x943, /* SHL16ri*/ 0x943, /* SHL16ri*/ 0x943, /* SHL16ri*/ 0x943, /* SHL16ri*/ 0x943, /* SHL16ri*/ 0x967, /* SHR16ri*/ 0x967, /* SHR16ri*/ 0x967, /* SHR16ri*/ 0x967, /* SHR16ri*/ 0x967, /* SHR16ri*/ 0x967, /* SHR16ri*/ 0x967, /* SHR16ri*/ 0x967, /* SHR16ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8dc, /* SAR16ri*/ 0x8dc, /* SAR16ri*/ 0x8dc, /* SAR16ri*/ 0x8dc, /* SAR16ri*/ 0x8dc, /* SAR16ri*/ 0x8dc, /* SAR16ri*/ 0x8dc, /* SAR16ri*/ 0x8dc /* SAR16ri*/ }; static const InstrUID modRMTable653[1] = { 0x893 /* RETIW*/ }; static const InstrUID modRMTable654[1] = { 0x891 /* RET*/ }; static const InstrUID modRMTable655[2] = { 0x43f, /* LES16rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable656[2] = { 0x425, /* LDS16rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable657[256] = { 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable658[256] = { 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable659[1] = { 0x2b4 /* ENTER*/ }; static const InstrUID modRMTable660[1] = { 0x43d /* LEAVE*/ }; static const InstrUID modRMTable661[1] = { 0x498 /* LRETIW*/ }; static const InstrUID modRMTable662[1] = { 0x499 /* LRETL*/ }; static const InstrUID modRMTable663[1] = { 0x366 /* INT3*/ }; static const InstrUID modRMTable664[1] = { 0x365 /* INT*/ }; static const InstrUID modRMTable665[1] = { 0x367 /* INTO*/ }; static const InstrUID modRMTable666[1] = { 0x36e /* IRET16*/ }; static const InstrUID modRMTable667[256] = { 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec /* SAR8r1*/ }; static const InstrUID modRMTable668[256] = { 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x898, /* ROL16r1*/ 0x898, /* ROL16r1*/ 0x898, /* ROL16r1*/ 0x898, /* ROL16r1*/ 0x898, /* ROL16r1*/ 0x898, /* ROL16r1*/ 0x898, /* ROL16r1*/ 0x898, /* ROL16r1*/ 0x8b0, /* ROR16r1*/ 0x8b0, /* ROR16r1*/ 0x8b0, /* ROR16r1*/ 0x8b0, /* ROR16r1*/ 0x8b0, /* ROR16r1*/ 0x8b0, /* ROR16r1*/ 0x8b0, /* ROR16r1*/ 0x8b0, /* ROR16r1*/ 0x843, /* RCL16r1*/ 0x843, /* RCL16r1*/ 0x843, /* RCL16r1*/ 0x843, /* RCL16r1*/ 0x843, /* RCL16r1*/ 0x843, /* RCL16r1*/ 0x843, /* RCL16r1*/ 0x843, /* RCL16r1*/ 0x863, /* RCR16r1*/ 0x863, /* RCR16r1*/ 0x863, /* RCR16r1*/ 0x863, /* RCR16r1*/ 0x863, /* RCR16r1*/ 0x863, /* RCR16r1*/ 0x863, /* RCR16r1*/ 0x863, /* RCR16r1*/ 0x941, /* SHL16r1*/ 0x941, /* SHL16r1*/ 0x941, /* SHL16r1*/ 0x941, /* SHL16r1*/ 0x941, /* SHL16r1*/ 0x941, /* SHL16r1*/ 0x941, /* SHL16r1*/ 0x941, /* SHL16r1*/ 0x965, /* SHR16r1*/ 0x965, /* SHR16r1*/ 0x965, /* SHR16r1*/ 0x965, /* SHR16r1*/ 0x965, /* SHR16r1*/ 0x965, /* SHR16r1*/ 0x965, /* SHR16r1*/ 0x965, /* SHR16r1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8da, /* SAR16r1*/ 0x8da, /* SAR16r1*/ 0x8da, /* SAR16r1*/ 0x8da, /* SAR16r1*/ 0x8da, /* SAR16r1*/ 0x8da, /* SAR16r1*/ 0x8da, /* SAR16r1*/ 0x8da /* SAR16r1*/ }; static const InstrUID modRMTable669[256] = { 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed /* SAR8rCL*/ }; static const InstrUID modRMTable670[256] = { 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x899, /* ROL16rCL*/ 0x899, /* ROL16rCL*/ 0x899, /* ROL16rCL*/ 0x899, /* ROL16rCL*/ 0x899, /* ROL16rCL*/ 0x899, /* ROL16rCL*/ 0x899, /* ROL16rCL*/ 0x899, /* ROL16rCL*/ 0x8b1, /* ROR16rCL*/ 0x8b1, /* ROR16rCL*/ 0x8b1, /* ROR16rCL*/ 0x8b1, /* ROR16rCL*/ 0x8b1, /* ROR16rCL*/ 0x8b1, /* ROR16rCL*/ 0x8b1, /* ROR16rCL*/ 0x8b1, /* ROR16rCL*/ 0x844, /* RCL16rCL*/ 0x844, /* RCL16rCL*/ 0x844, /* RCL16rCL*/ 0x844, /* RCL16rCL*/ 0x844, /* RCL16rCL*/ 0x844, /* RCL16rCL*/ 0x844, /* RCL16rCL*/ 0x844, /* RCL16rCL*/ 0x864, /* RCR16rCL*/ 0x864, /* RCR16rCL*/ 0x864, /* RCR16rCL*/ 0x864, /* RCR16rCL*/ 0x864, /* RCR16rCL*/ 0x864, /* RCR16rCL*/ 0x864, /* RCR16rCL*/ 0x864, /* RCR16rCL*/ 0x942, /* SHL16rCL*/ 0x942, /* SHL16rCL*/ 0x942, /* SHL16rCL*/ 0x942, /* SHL16rCL*/ 0x942, /* SHL16rCL*/ 0x942, /* SHL16rCL*/ 0x942, /* SHL16rCL*/ 0x942, /* SHL16rCL*/ 0x966, /* SHR16rCL*/ 0x966, /* SHR16rCL*/ 0x966, /* SHR16rCL*/ 0x966, /* SHR16rCL*/ 0x966, /* SHR16rCL*/ 0x966, /* SHR16rCL*/ 0x966, /* SHR16rCL*/ 0x966, /* SHR16rCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8db, /* SAR16rCL*/ 0x8db, /* SAR16rCL*/ 0x8db, /* SAR16rCL*/ 0x8db, /* SAR16rCL*/ 0x8db, /* SAR16rCL*/ 0x8db, /* SAR16rCL*/ 0x8db, /* SAR16rCL*/ 0x8db /* SAR16rCL*/ }; static const InstrUID modRMTable671[1] = { 0x10 /* AAM8i8*/ }; static const InstrUID modRMTable672[1] = { 0xf /* AAD8i8*/ }; static const InstrUID modRMTable673[1] = { 0xeae /* XLAT*/ }; static const InstrUID modRMTable674[256] = { 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283 /* DIVR_FST0r*/ }; static const InstrUID modRMTable675[256] = { 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0x2db, /* FNOP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x144, /* CHS_F*/ 0x12, /* ABS_F*/ 0, /* PHI*/ 0, /* PHI*/ 0xa4e, /* TST_F*/ 0x2f3, /* FXAM*/ 0, /* PHI*/ 0, /* PHI*/ 0x428, /* LD_F1*/ 0x2d5, /* FLDL2T*/ 0x2d4, /* FLDL2E*/ 0x2d8, /* FLDPI*/ 0x2d6, /* FLDLG2*/ 0x2d7, /* FLDLN2*/ 0x427, /* LD_F0*/ 0, /* PHI*/ 0x2b8, /* F2XM1*/ 0x2f9, /* FYL2X*/ 0x2eb, /* FPTAN*/ 0x2e8, /* FPATAN*/ 0x2f8, /* FXTRACT*/ 0x2ea, /* FPREM1*/ 0x2ca, /* FDECSTP*/ 0x2d1, /* FINCSTP*/ 0x2e9, /* FPREM*/ 0x2fa, /* FYL2XP1*/ 0x9a9, /* SQRT_F*/ 0x2f0, /* FSINCOS*/ 0x2ec, /* FRNDINT*/ 0x2ef, /* FSCALE*/ 0x98c, /* SIN_F*/ 0x224 /* COS_F*/ }; static const InstrUID modRMTable676[256] = { 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5e, /* UCOM_FPPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable677[256] = { 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0, /* PHI*/ 0, /* PHI*/ 0x2d9, /* FNCLEX*/ 0x2da, /* FNINIT*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable678[256] = { 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac /* DIV_FrST0*/ }; static const InstrUID modRMTable679[256] = { 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable680[256] = { 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2c9, /* FCOMPP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c /* DIV_FPrST0*/ }; static const InstrUID modRMTable681[256] = { 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2dd, /* FNSTSW8r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable682[1] = { 0x496 /* LOOPNE*/ }; static const InstrUID modRMTable683[1] = { 0x495 /* LOOPE*/ }; static const InstrUID modRMTable684[1] = { 0x494 /* LOOP*/ }; static const InstrUID modRMTable685[1] = { 0x355 /* IN8ri*/ }; static const InstrUID modRMTable686[1] = { 0x34f /* IN16ri*/ }; static const InstrUID modRMTable687[1] = { 0x6b5 /* OUT8ir*/ }; static const InstrUID modRMTable688[1] = { 0x6b1 /* OUT16ir*/ }; static const InstrUID modRMTable689[1] = { 0x140 /* CALLpcrel32*/ }; static const InstrUID modRMTable690[1] = { 0x406 /* JMP_4*/ }; static const InstrUID modRMTable691[1] = { 0x2be /* FARJMP16i*/ }; static const InstrUID modRMTable692[1] = { 0x405 /* JMP_1*/ }; static const InstrUID modRMTable693[1] = { 0x356 /* IN8rr*/ }; static const InstrUID modRMTable694[1] = { 0x350 /* IN16rr*/ }; static const InstrUID modRMTable695[1] = { 0x6b6 /* OUT8rr*/ }; static const InstrUID modRMTable696[1] = { 0x6b2 /* OUT16rr*/ }; static const InstrUID modRMTable697[1] = { 0x887 /* REPNE_PREFIX*/ }; static const InstrUID modRMTable698[1] = { 0x88c /* REP_PREFIX*/ }; static const InstrUID modRMTable699[1] = { 0x31b /* HLT*/ }; static const InstrUID modRMTable700[1] = { 0x14d /* CMC*/ }; static const InstrUID modRMTable701[256] = { 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327 /* IDIV8r*/ }; static const InstrUID modRMTable702[256] = { 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0xa36, /* TEST16ri*/ 0xa36, /* TEST16ri*/ 0xa36, /* TEST16ri*/ 0xa36, /* TEST16ri*/ 0xa36, /* TEST16ri*/ 0xa36, /* TEST16ri*/ 0xa36, /* TEST16ri*/ 0xa36, /* TEST16ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x683, /* NOT16r*/ 0x683, /* NOT16r*/ 0x683, /* NOT16r*/ 0x683, /* NOT16r*/ 0x683, /* NOT16r*/ 0x683, /* NOT16r*/ 0x683, /* NOT16r*/ 0x683, /* NOT16r*/ 0x678, /* NEG16r*/ 0x678, /* NEG16r*/ 0x678, /* NEG16r*/ 0x678, /* NEG16r*/ 0x678, /* NEG16r*/ 0x678, /* NEG16r*/ 0x678, /* NEG16r*/ 0x678, /* NEG16r*/ 0x64d, /* MUL16r*/ 0x64d, /* MUL16r*/ 0x64d, /* MUL16r*/ 0x64d, /* MUL16r*/ 0x64d, /* MUL16r*/ 0x64d, /* MUL16r*/ 0x64d, /* MUL16r*/ 0x64d, /* MUL16r*/ 0x335, /* IMUL16r*/ 0x335, /* IMUL16r*/ 0x335, /* IMUL16r*/ 0x335, /* IMUL16r*/ 0x335, /* IMUL16r*/ 0x335, /* IMUL16r*/ 0x335, /* IMUL16r*/ 0x335, /* IMUL16r*/ 0x273, /* DIV16r*/ 0x273, /* DIV16r*/ 0x273, /* DIV16r*/ 0x273, /* DIV16r*/ 0x273, /* DIV16r*/ 0x273, /* DIV16r*/ 0x273, /* DIV16r*/ 0x273, /* DIV16r*/ 0x321, /* IDIV16r*/ 0x321, /* IDIV16r*/ 0x321, /* IDIV16r*/ 0x321, /* IDIV16r*/ 0x321, /* IDIV16r*/ 0x321, /* IDIV16r*/ 0x321, /* IDIV16r*/ 0x321 /* IDIV16r*/ }; static const InstrUID modRMTable703[1] = { 0x148 /* CLC*/ }; static const InstrUID modRMTable704[1] = { 0x9ae /* STC*/ }; static const InstrUID modRMTable705[1] = { 0x14b /* CLI*/ }; static const InstrUID modRMTable706[1] = { 0x9b0 /* STI*/ }; static const InstrUID modRMTable707[1] = { 0x149 /* CLD*/ }; static const InstrUID modRMTable708[1] = { 0x9af /* STD*/ }; static const InstrUID modRMTable709[256] = { 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable710[256] = { 0x357, /* INC16m*/ 0x357, /* INC16m*/ 0x357, /* INC16m*/ 0x357, /* INC16m*/ 0x357, /* INC16m*/ 0x357, /* INC16m*/ 0x357, /* INC16m*/ 0x357, /* INC16m*/ 0x266, /* DEC16m*/ 0x266, /* DEC16m*/ 0x266, /* DEC16m*/ 0x266, /* DEC16m*/ 0x266, /* DEC16m*/ 0x266, /* DEC16m*/ 0x266, /* DEC16m*/ 0x266, /* DEC16m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x357, /* INC16m*/ 0x357, /* INC16m*/ 0x357, /* INC16m*/ 0x357, /* INC16m*/ 0x357, /* INC16m*/ 0x357, /* INC16m*/ 0x357, /* INC16m*/ 0x357, /* INC16m*/ 0x266, /* DEC16m*/ 0x266, /* DEC16m*/ 0x266, /* DEC16m*/ 0x266, /* DEC16m*/ 0x266, /* DEC16m*/ 0x266, /* DEC16m*/ 0x266, /* DEC16m*/ 0x266, /* DEC16m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x357, /* INC16m*/ 0x357, /* INC16m*/ 0x357, /* INC16m*/ 0x357, /* INC16m*/ 0x357, /* INC16m*/ 0x357, /* INC16m*/ 0x357, /* INC16m*/ 0x357, /* INC16m*/ 0x266, /* DEC16m*/ 0x266, /* DEC16m*/ 0x266, /* DEC16m*/ 0x266, /* DEC16m*/ 0x266, /* DEC16m*/ 0x266, /* DEC16m*/ 0x266, /* DEC16m*/ 0x266, /* DEC16m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x13b, /* CALL32r*/ 0x13b, /* CALL32r*/ 0x13b, /* CALL32r*/ 0x13b, /* CALL32r*/ 0x13b, /* CALL32r*/ 0x13b, /* CALL32r*/ 0x13b, /* CALL32r*/ 0x13b, /* CALL32r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x401, /* JMP32r*/ 0x401, /* JMP32r*/ 0x401, /* JMP32r*/ 0x401, /* JMP32r*/ 0x401, /* JMP32r*/ 0x401, /* JMP32r*/ 0x401, /* JMP32r*/ 0x401, /* JMP32r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x81f, /* PUSH16rmr*/ 0x81f, /* PUSH16rmr*/ 0x81f, /* PUSH16rmr*/ 0x81f, /* PUSH16rmr*/ 0x81f, /* PUSH16rmr*/ 0x81f, /* PUSH16rmr*/ 0x81f, /* PUSH16rmr*/ 0x81f, /* PUSH16rmr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable711[2] = { 0x62, /* ADD8mr*/ 0x65 /* ADD8rr*/ }; static const InstrUID modRMTable712[2] = { 0x4b, /* ADD32mr*/ 0x51 /* ADD32rr*/ }; static const InstrUID modRMTable713[2] = { 0x64, /* ADD8rm*/ 0x66 /* ADD8rr_REV*/ }; static const InstrUID modRMTable714[2] = { 0x50, /* ADD32rm*/ 0x53 /* ADD32rr_REV*/ }; static const InstrUID modRMTable715[1] = { 0x60 /* ADD8i8*/ }; static const InstrUID modRMTable716[1] = { 0x48 /* ADD32i32*/ }; static const InstrUID modRMTable717[1] = { 0x82f /* PUSHES32*/ }; static const InstrUID modRMTable718[1] = { 0x7bb /* POPES32*/ }; static const InstrUID modRMTable719[2] = { 0x6a8, /* OR8mr*/ 0x6ab /* OR8rr*/ }; static const InstrUID modRMTable720[2] = { 0x696, /* OR32mr*/ 0x69b /* OR32rr*/ }; static const InstrUID modRMTable721[2] = { 0x6aa, /* OR8rm*/ 0x6ac /* OR8rr_REV*/ }; static const InstrUID modRMTable722[2] = { 0x69a, /* OR32rm*/ 0x69c /* OR32rr_REV*/ }; static const InstrUID modRMTable723[1] = { 0x6a6 /* OR8i8*/ }; static const InstrUID modRMTable724[1] = { 0x693 /* OR32i32*/ }; static const InstrUID modRMTable725[1] = { 0x82b /* PUSHCS32*/ }; static const InstrUID modRMTable726[2] = { 0x37, /* ADC8mr*/ 0x3a /* ADC8rr*/ }; static const InstrUID modRMTable727[2] = { 0x26, /* ADC32mr*/ 0x2a /* ADC32rr*/ }; static const InstrUID modRMTable728[2] = { 0x39, /* ADC8rm*/ 0x3b /* ADC8rr_REV*/ }; static const InstrUID modRMTable729[2] = { 0x29, /* ADC32rm*/ 0x2b /* ADC32rr_REV*/ }; static const InstrUID modRMTable730[1] = { 0x35 /* ADC8i8*/ }; static const InstrUID modRMTable731[1] = { 0x23 /* ADC32i32*/ }; static const InstrUID modRMTable732[1] = { 0x83a /* PUSHSS32*/ }; static const InstrUID modRMTable733[1] = { 0x7c6 /* POPSS32*/ }; static const InstrUID modRMTable734[2] = { 0x90c, /* SBB8mr*/ 0x90f /* SBB8rr*/ }; static const InstrUID modRMTable735[2] = { 0x8fb, /* SBB32mr*/ 0x8ff /* SBB32rr*/ }; static const InstrUID modRMTable736[2] = { 0x90e, /* SBB8rm*/ 0x910 /* SBB8rr_REV*/ }; static const InstrUID modRMTable737[2] = { 0x8fe, /* SBB32rm*/ 0x900 /* SBB32rr_REV*/ }; static const InstrUID modRMTable738[1] = { 0x90a /* SBB8i8*/ }; static const InstrUID modRMTable739[1] = { 0x8f8 /* SBB32i32*/ }; static const InstrUID modRMTable740[1] = { 0x82d /* PUSHDS32*/ }; static const InstrUID modRMTable741[1] = { 0x7b9 /* POPDS32*/ }; static const InstrUID modRMTable742[2] = { 0xb9, /* AND8mr*/ 0xbc /* AND8rr*/ }; static const InstrUID modRMTable743[2] = { 0xa8, /* AND32mr*/ 0xac /* AND32rr*/ }; static const InstrUID modRMTable744[2] = { 0xbb, /* AND8rm*/ 0xbd /* AND8rr_REV*/ }; static const InstrUID modRMTable745[2] = { 0xab, /* AND32rm*/ 0xad /* AND32rr_REV*/ }; static const InstrUID modRMTable746[1] = { 0xb7 /* AND8i8*/ }; static const InstrUID modRMTable747[1] = { 0xa5 /* AND32i32*/ }; static const InstrUID modRMTable748[1] = { 0x2b5 /* ES_PREFIX*/ }; static const InstrUID modRMTable749[1] = { 0x263 /* DAA*/ }; static const InstrUID modRMTable750[2] = { 0x9e9, /* SUB8mr*/ 0x9ec /* SUB8rr*/ }; static const InstrUID modRMTable751[2] = { 0x9d8, /* SUB32mr*/ 0x9dc /* SUB32rr*/ }; static const InstrUID modRMTable752[2] = { 0x9eb, /* SUB8rm*/ 0x9ed /* SUB8rr_REV*/ }; static const InstrUID modRMTable753[2] = { 0x9db, /* SUB32rm*/ 0x9dd /* SUB32rr_REV*/ }; static const InstrUID modRMTable754[1] = { 0x9e7 /* SUB8i8*/ }; static const InstrUID modRMTable755[1] = { 0x9d5 /* SUB32i32*/ }; static const InstrUID modRMTable756[1] = { 0x234 /* CS_PREFIX*/ }; static const InstrUID modRMTable757[1] = { 0x264 /* DAS*/ }; static const InstrUID modRMTable758[2] = { 0xecc, /* XOR8mr*/ 0xecf /* XOR8rr*/ }; static const InstrUID modRMTable759[2] = { 0xebb, /* XOR32mr*/ 0xebf /* XOR32rr*/ }; static const InstrUID modRMTable760[2] = { 0xece, /* XOR8rm*/ 0xed0 /* XOR8rr_REV*/ }; static const InstrUID modRMTable761[2] = { 0xebe, /* XOR32rm*/ 0xec0 /* XOR32rr_REV*/ }; static const InstrUID modRMTable762[1] = { 0xeca /* XOR8i8*/ }; static const InstrUID modRMTable763[1] = { 0xeb8 /* XOR32i32*/ }; static const InstrUID modRMTable764[1] = { 0x9ad /* SS_PREFIX*/ }; static const InstrUID modRMTable765[1] = { 0xe /* AAA*/ }; static const InstrUID modRMTable766[2] = { 0x1f9, /* CMP8mr*/ 0x1fc /* CMP8rr*/ }; static const InstrUID modRMTable767[2] = { 0x1e8, /* CMP32mr*/ 0x1ec /* CMP32rr*/ }; static const InstrUID modRMTable768[2] = { 0x1fb, /* CMP8rm*/ 0x1fd /* CMP8rr_REV*/ }; static const InstrUID modRMTable769[2] = { 0x1eb, /* CMP32rm*/ 0x1ed /* CMP32rr_REV*/ }; static const InstrUID modRMTable770[1] = { 0x1f7 /* CMP8i8*/ }; static const InstrUID modRMTable771[1] = { 0x1e5 /* CMP32i32*/ }; static const InstrUID modRMTable772[1] = { 0x2b1 /* DS_PREFIX*/ }; static const InstrUID modRMTable773[1] = { 0x11 /* AAS*/ }; static const InstrUID modRMTable774[1] = { 0x35a /* INC32r*/ }; static const InstrUID modRMTable775[1] = { 0x35a /* INC32r*/ }; static const InstrUID modRMTable776[1] = { 0x35a /* INC32r*/ }; static const InstrUID modRMTable777[1] = { 0x35a /* INC32r*/ }; static const InstrUID modRMTable778[1] = { 0x35a /* INC32r*/ }; static const InstrUID modRMTable779[1] = { 0x35a /* INC32r*/ }; static const InstrUID modRMTable780[1] = { 0x35a /* INC32r*/ }; static const InstrUID modRMTable781[1] = { 0x35a /* INC32r*/ }; static const InstrUID modRMTable782[1] = { 0x269 /* DEC32r*/ }; static const InstrUID modRMTable783[1] = { 0x269 /* DEC32r*/ }; static const InstrUID modRMTable784[1] = { 0x269 /* DEC32r*/ }; static const InstrUID modRMTable785[1] = { 0x269 /* DEC32r*/ }; static const InstrUID modRMTable786[1] = { 0x269 /* DEC32r*/ }; static const InstrUID modRMTable787[1] = { 0x269 /* DEC32r*/ }; static const InstrUID modRMTable788[1] = { 0x269 /* DEC32r*/ }; static const InstrUID modRMTable789[1] = { 0x269 /* DEC32r*/ }; static const InstrUID modRMTable790[1] = { 0x820 /* PUSH32r*/ }; static const InstrUID modRMTable791[1] = { 0x820 /* PUSH32r*/ }; static const InstrUID modRMTable792[1] = { 0x820 /* PUSH32r*/ }; static const InstrUID modRMTable793[1] = { 0x820 /* PUSH32r*/ }; static const InstrUID modRMTable794[1] = { 0x820 /* PUSH32r*/ }; static const InstrUID modRMTable795[1] = { 0x820 /* PUSH32r*/ }; static const InstrUID modRMTable796[1] = { 0x820 /* PUSH32r*/ }; static const InstrUID modRMTable797[1] = { 0x820 /* PUSH32r*/ }; static const InstrUID modRMTable798[1] = { 0x7ab /* POP32r*/ }; static const InstrUID modRMTable799[1] = { 0x7ab /* POP32r*/ }; static const InstrUID modRMTable800[1] = { 0x7ab /* POP32r*/ }; static const InstrUID modRMTable801[1] = { 0x7ab /* POP32r*/ }; static const InstrUID modRMTable802[1] = { 0x7ab /* POP32r*/ }; static const InstrUID modRMTable803[1] = { 0x7ab /* POP32r*/ }; static const InstrUID modRMTable804[1] = { 0x7ab /* POP32r*/ }; static const InstrUID modRMTable805[1] = { 0x7ab /* POP32r*/ }; static const InstrUID modRMTable806[1] = { 0x829 /* PUSHA32*/ }; static const InstrUID modRMTable807[1] = { 0x7b1 /* POPA32*/ }; static const InstrUID modRMTable808[2] = { 0xfb, /* BOUNDS32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable809[2] = { 0xca, /* ARPL16mr*/ 0xcb /* ARPL16rr*/ }; static const InstrUID modRMTable810[1] = { 0x2f2 /* FS_PREFIX*/ }; static const InstrUID modRMTable811[1] = { 0x316 /* GS_PREFIX*/ }; static const InstrUID modRMTable812[1] = { 0x265 /* DATA16_PREFIX*/ }; static const InstrUID modRMTable813[1] = { 0x83c /* PUSHi32*/ }; static const InstrUID modRMTable814[2] = { 0x33f, /* IMUL32rmi*/ 0x342 /* IMUL32rri*/ }; static const InstrUID modRMTable815[1] = { 0x83d /* PUSHi8*/ }; static const InstrUID modRMTable816[2] = { 0x340, /* IMUL32rmi8*/ 0x343 /* IMUL32rri8*/ }; static const InstrUID modRMTable817[1] = { 0x354 /* IN8*/ }; static const InstrUID modRMTable818[1] = { 0x351 /* IN32*/ }; static const InstrUID modRMTable819[1] = { 0x6b7 /* OUTSB*/ }; static const InstrUID modRMTable820[1] = { 0x6b8 /* OUTSD*/ }; static const InstrUID modRMTable821[1] = { 0x40f /* JO_1*/ }; static const InstrUID modRMTable822[1] = { 0x409 /* JNO_1*/ }; static const InstrUID modRMTable823[1] = { 0x3f1 /* JB_1*/ }; static const InstrUID modRMTable824[1] = { 0x3eb /* JAE_1*/ }; static const InstrUID modRMTable825[1] = { 0x3f6 /* JE_1*/ }; static const InstrUID modRMTable826[1] = { 0x407 /* JNE_1*/ }; static const InstrUID modRMTable827[1] = { 0x3ef /* JBE_1*/ }; static const InstrUID modRMTable828[1] = { 0x3ed /* JA_1*/ }; static const InstrUID modRMTable829[1] = { 0x414 /* JS_1*/ }; static const InstrUID modRMTable830[1] = { 0x40d /* JNS_1*/ }; static const InstrUID modRMTable831[1] = { 0x411 /* JP_1*/ }; static const InstrUID modRMTable832[1] = { 0x40b /* JNP_1*/ }; static const InstrUID modRMTable833[1] = { 0x3fe /* JL_1*/ }; static const InstrUID modRMTable834[1] = { 0x3f8 /* JGE_1*/ }; static const InstrUID modRMTable835[1] = { 0x3fc /* JLE_1*/ }; static const InstrUID modRMTable836[1] = { 0x3fa /* JG_1*/ }; static const InstrUID modRMTable837[256] = { 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa /* CMP8ri*/ }; static const InstrUID modRMTable838[256] = { 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9 /* CMP32ri*/ }; static const InstrUID modRMTable839[256] = { 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea /* CMP32ri8*/ }; static const InstrUID modRMTable840[2] = { 0xa47, /* TEST8rm*/ 0xa48 /* TEST8rr*/ }; static const InstrUID modRMTable841[2] = { 0xa3c, /* TEST32rm*/ 0xa3d /* TEST32rr*/ }; static const InstrUID modRMTable842[2] = { 0xea5, /* XCHG8rm*/ 0xea6 /* XCHG8rr*/ }; static const InstrUID modRMTable843[2] = { 0xea0, /* XCHG32rm*/ 0xea1 /* XCHG32rr*/ }; static const InstrUID modRMTable844[2] = { 0x5c6, /* MOV8mr*/ 0x5cd /* MOV8rr*/ }; static const InstrUID modRMTable845[2] = { 0x5a3, /* MOV32mr*/ 0x5ab /* MOV32rr*/ }; static const InstrUID modRMTable846[2] = { 0x5cb, /* MOV8rm*/ 0x5cf /* MOV8rr_REV*/ }; static const InstrUID modRMTable847[2] = { 0x5aa, /* MOV32rm*/ 0x5ac /* MOV32rr_REV*/ }; static const InstrUID modRMTable848[2] = { 0x5a4, /* MOV32ms*/ 0x5ad /* MOV32rs*/ }; static const InstrUID modRMTable849[2] = { 0x43a, /* LEA32r*/ 0 /* PHI*/ }; static const InstrUID modRMTable850[2] = { 0x5ae, /* MOV32sm*/ 0x5af /* MOV32sr*/ }; static const InstrUID modRMTable851[256] = { 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ad, /* POP32rmr*/ 0x7ad, /* POP32rmr*/ 0x7ad, /* POP32rmr*/ 0x7ad, /* POP32rmr*/ 0x7ad, /* POP32rmr*/ 0x7ad, /* POP32rmr*/ 0x7ad, /* POP32rmr*/ 0x7ad, /* POP32rmr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable852[1] = { 0x67f /* NOOP*/ }; static const InstrUID modRMTable853[1] = { 0xe9e /* XCHG32ar*/ }; static const InstrUID modRMTable854[1] = { 0xe9e /* XCHG32ar*/ }; static const InstrUID modRMTable855[1] = { 0xe9e /* XCHG32ar*/ }; static const InstrUID modRMTable856[1] = { 0xe9e /* XCHG32ar*/ }; static const InstrUID modRMTable857[1] = { 0xe9e /* XCHG32ar*/ }; static const InstrUID modRMTable858[1] = { 0xe9e /* XCHG32ar*/ }; static const InstrUID modRMTable859[1] = { 0xe9e /* XCHG32ar*/ }; static const InstrUID modRMTable860[1] = { 0x262 /* CWDE*/ }; static const InstrUID modRMTable861[1] = { 0x142 /* CDQ*/ }; static const InstrUID modRMTable862[1] = { 0x2bb /* FARCALL32i*/ }; static const InstrUID modRMTable863[1] = { 0xe88 /* WAIT*/ }; static const InstrUID modRMTable864[1] = { 0x831 /* PUSHF32*/ }; static const InstrUID modRMTable865[1] = { 0x7bd /* POPF32*/ }; static const InstrUID modRMTable866[1] = { 0x8d6 /* SAHF*/ }; static const InstrUID modRMTable867[1] = { 0x416 /* LAHF*/ }; static const InstrUID modRMTable868[1] = { 0x5c8 /* MOV8o8a*/ }; static const InstrUID modRMTable869[1] = { 0x5a5 /* MOV32o32a*/ }; static const InstrUID modRMTable870[1] = { 0x5c4 /* MOV8ao8*/ }; static const InstrUID modRMTable871[1] = { 0x59f /* MOV32ao32*/ }; static const InstrUID modRMTable872[1] = { 0x60a /* MOVSB*/ }; static const InstrUID modRMTable873[1] = { 0x60b /* MOVSD*/ }; static const InstrUID modRMTable874[1] = { 0x209 /* CMPS8*/ }; static const InstrUID modRMTable875[1] = { 0x207 /* CMPS32*/ }; static const InstrUID modRMTable876[1] = { 0xa43 /* TEST8i8*/ }; static const InstrUID modRMTable877[1] = { 0xa39 /* TEST32i32*/ }; static const InstrUID modRMTable878[1] = { 0x9b2 /* STOSB*/ }; static const InstrUID modRMTable879[1] = { 0x9b3 /* STOSD*/ }; static const InstrUID modRMTable880[1] = { 0x490 /* LODSB*/ }; static const InstrUID modRMTable881[1] = { 0x491 /* LODSD*/ }; static const InstrUID modRMTable882[1] = { 0x914 /* SCAS8*/ }; static const InstrUID modRMTable883[1] = { 0x912 /* SCAS32*/ }; static const InstrUID modRMTable884[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable885[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable886[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable887[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable888[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable889[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable890[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable891[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable892[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable893[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable894[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable895[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable896[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable897[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable898[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable899[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable900[256] = { 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee /* SAR8ri*/ }; static const InstrUID modRMTable901[256] = { 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2 /* SAR32ri*/ }; static const InstrUID modRMTable902[1] = { 0x892 /* RETI*/ }; static const InstrUID modRMTable903[1] = { 0x891 /* RET*/ }; static const InstrUID modRMTable904[2] = { 0x440, /* LES32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable905[2] = { 0x426, /* LDS32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable906[256] = { 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable907[256] = { 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable908[1] = { 0x2b4 /* ENTER*/ }; static const InstrUID modRMTable909[1] = { 0x43d /* LEAVE*/ }; static const InstrUID modRMTable910[1] = { 0x497 /* LRETI*/ }; static const InstrUID modRMTable911[1] = { 0x499 /* LRETL*/ }; static const InstrUID modRMTable912[1] = { 0x366 /* INT3*/ }; static const InstrUID modRMTable913[1] = { 0x365 /* INT*/ }; static const InstrUID modRMTable914[1] = { 0x367 /* INTO*/ }; static const InstrUID modRMTable915[1] = { 0x36f /* IRET32*/ }; static const InstrUID modRMTable916[256] = { 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec /* SAR8r1*/ }; static const InstrUID modRMTable917[256] = { 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0 /* SAR32r1*/ }; static const InstrUID modRMTable918[256] = { 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed /* SAR8rCL*/ }; static const InstrUID modRMTable919[256] = { 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1 /* SAR32rCL*/ }; static const InstrUID modRMTable920[1] = { 0x10 /* AAM8i8*/ }; static const InstrUID modRMTable921[1] = { 0xf /* AAD8i8*/ }; static const InstrUID modRMTable922[1] = { 0xeae /* XLAT*/ }; static const InstrUID modRMTable923[256] = { 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283 /* DIVR_FST0r*/ }; static const InstrUID modRMTable924[256] = { 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0x2db, /* FNOP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x144, /* CHS_F*/ 0x12, /* ABS_F*/ 0, /* PHI*/ 0, /* PHI*/ 0xa4e, /* TST_F*/ 0x2f3, /* FXAM*/ 0, /* PHI*/ 0, /* PHI*/ 0x428, /* LD_F1*/ 0x2d5, /* FLDL2T*/ 0x2d4, /* FLDL2E*/ 0x2d8, /* FLDPI*/ 0x2d6, /* FLDLG2*/ 0x2d7, /* FLDLN2*/ 0x427, /* LD_F0*/ 0, /* PHI*/ 0x2b8, /* F2XM1*/ 0x2f9, /* FYL2X*/ 0x2eb, /* FPTAN*/ 0x2e8, /* FPATAN*/ 0x2f8, /* FXTRACT*/ 0x2ea, /* FPREM1*/ 0x2ca, /* FDECSTP*/ 0x2d1, /* FINCSTP*/ 0x2e9, /* FPREM*/ 0x2fa, /* FYL2XP1*/ 0x9a9, /* SQRT_F*/ 0x2f0, /* FSINCOS*/ 0x2ec, /* FRNDINT*/ 0x2ef, /* FSCALE*/ 0x98c, /* SIN_F*/ 0x224 /* COS_F*/ }; static const InstrUID modRMTable925[256] = { 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5e, /* UCOM_FPPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable926[256] = { 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0, /* PHI*/ 0, /* PHI*/ 0x2d9, /* FNCLEX*/ 0x2da, /* FNINIT*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable927[256] = { 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac /* DIV_FrST0*/ }; static const InstrUID modRMTable928[256] = { 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable929[256] = { 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2c9, /* FCOMPP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c /* DIV_FPrST0*/ }; static const InstrUID modRMTable930[256] = { 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2dd, /* FNSTSW8r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable931[1] = { 0x496 /* LOOPNE*/ }; static const InstrUID modRMTable932[1] = { 0x495 /* LOOPE*/ }; static const InstrUID modRMTable933[1] = { 0x494 /* LOOP*/ }; static const InstrUID modRMTable934[1] = { 0x355 /* IN8ri*/ }; static const InstrUID modRMTable935[1] = { 0x352 /* IN32ri*/ }; static const InstrUID modRMTable936[1] = { 0x6b5 /* OUT8ir*/ }; static const InstrUID modRMTable937[1] = { 0x6b3 /* OUT32ir*/ }; static const InstrUID modRMTable938[1] = { 0x140 /* CALLpcrel32*/ }; static const InstrUID modRMTable939[1] = { 0x406 /* JMP_4*/ }; static const InstrUID modRMTable940[1] = { 0x2c0 /* FARJMP32i*/ }; static const InstrUID modRMTable941[1] = { 0x405 /* JMP_1*/ }; static const InstrUID modRMTable942[1] = { 0x356 /* IN8rr*/ }; static const InstrUID modRMTable943[1] = { 0x353 /* IN32rr*/ }; static const InstrUID modRMTable944[1] = { 0x6b6 /* OUT8rr*/ }; static const InstrUID modRMTable945[1] = { 0x6b4 /* OUT32rr*/ }; static const InstrUID modRMTable946[1] = { 0x887 /* REPNE_PREFIX*/ }; static const InstrUID modRMTable947[1] = { 0x88c /* REP_PREFIX*/ }; static const InstrUID modRMTable948[1] = { 0x31b /* HLT*/ }; static const InstrUID modRMTable949[1] = { 0x14d /* CMC*/ }; static const InstrUID modRMTable950[256] = { 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327 /* IDIV8r*/ }; static const InstrUID modRMTable951[256] = { 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323 /* IDIV32r*/ }; static const InstrUID modRMTable952[1] = { 0x148 /* CLC*/ }; static const InstrUID modRMTable953[1] = { 0x9ae /* STC*/ }; static const InstrUID modRMTable954[1] = { 0x14b /* CLI*/ }; static const InstrUID modRMTable955[1] = { 0x9b0 /* STI*/ }; static const InstrUID modRMTable956[1] = { 0x149 /* CLD*/ }; static const InstrUID modRMTable957[1] = { 0x9af /* STD*/ }; static const InstrUID modRMTable958[256] = { 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable959[256] = { 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x13b, /* CALL32r*/ 0x13b, /* CALL32r*/ 0x13b, /* CALL32r*/ 0x13b, /* CALL32r*/ 0x13b, /* CALL32r*/ 0x13b, /* CALL32r*/ 0x13b, /* CALL32r*/ 0x13b, /* CALL32r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x401, /* JMP32r*/ 0x401, /* JMP32r*/ 0x401, /* JMP32r*/ 0x401, /* JMP32r*/ 0x401, /* JMP32r*/ 0x401, /* JMP32r*/ 0x401, /* JMP32r*/ 0x401, /* JMP32r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x822, /* PUSH32rmr*/ 0x822, /* PUSH32rmr*/ 0x822, /* PUSH32rmr*/ 0x822, /* PUSH32rmr*/ 0x822, /* PUSH32rmr*/ 0x822, /* PUSH32rmr*/ 0x822, /* PUSH32rmr*/ 0x822, /* PUSH32rmr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable960[2] = { 0x62, /* ADD8mr*/ 0x65 /* ADD8rr*/ }; static const InstrUID modRMTable961[2] = { 0x4b, /* ADD32mr*/ 0x51 /* ADD32rr*/ }; static const InstrUID modRMTable962[2] = { 0x64, /* ADD8rm*/ 0x66 /* ADD8rr_REV*/ }; static const InstrUID modRMTable963[2] = { 0x50, /* ADD32rm*/ 0x53 /* ADD32rr_REV*/ }; static const InstrUID modRMTable964[1] = { 0x60 /* ADD8i8*/ }; static const InstrUID modRMTable965[1] = { 0x48 /* ADD32i32*/ }; static const InstrUID modRMTable966[1] = { 0x82f /* PUSHES32*/ }; static const InstrUID modRMTable967[1] = { 0x7bb /* POPES32*/ }; static const InstrUID modRMTable968[2] = { 0x6a8, /* OR8mr*/ 0x6ab /* OR8rr*/ }; static const InstrUID modRMTable969[2] = { 0x696, /* OR32mr*/ 0x69b /* OR32rr*/ }; static const InstrUID modRMTable970[2] = { 0x6aa, /* OR8rm*/ 0x6ac /* OR8rr_REV*/ }; static const InstrUID modRMTable971[2] = { 0x69a, /* OR32rm*/ 0x69c /* OR32rr_REV*/ }; static const InstrUID modRMTable972[1] = { 0x6a6 /* OR8i8*/ }; static const InstrUID modRMTable973[1] = { 0x693 /* OR32i32*/ }; static const InstrUID modRMTable974[1] = { 0x82b /* PUSHCS32*/ }; static const InstrUID modRMTable975[2] = { 0x37, /* ADC8mr*/ 0x3a /* ADC8rr*/ }; static const InstrUID modRMTable976[2] = { 0x26, /* ADC32mr*/ 0x2a /* ADC32rr*/ }; static const InstrUID modRMTable977[2] = { 0x39, /* ADC8rm*/ 0x3b /* ADC8rr_REV*/ }; static const InstrUID modRMTable978[2] = { 0x29, /* ADC32rm*/ 0x2b /* ADC32rr_REV*/ }; static const InstrUID modRMTable979[1] = { 0x35 /* ADC8i8*/ }; static const InstrUID modRMTable980[1] = { 0x23 /* ADC32i32*/ }; static const InstrUID modRMTable981[1] = { 0x83a /* PUSHSS32*/ }; static const InstrUID modRMTable982[1] = { 0x7c6 /* POPSS32*/ }; static const InstrUID modRMTable983[2] = { 0x90c, /* SBB8mr*/ 0x90f /* SBB8rr*/ }; static const InstrUID modRMTable984[2] = { 0x8fb, /* SBB32mr*/ 0x8ff /* SBB32rr*/ }; static const InstrUID modRMTable985[2] = { 0x90e, /* SBB8rm*/ 0x910 /* SBB8rr_REV*/ }; static const InstrUID modRMTable986[2] = { 0x8fe, /* SBB32rm*/ 0x900 /* SBB32rr_REV*/ }; static const InstrUID modRMTable987[1] = { 0x90a /* SBB8i8*/ }; static const InstrUID modRMTable988[1] = { 0x8f8 /* SBB32i32*/ }; static const InstrUID modRMTable989[1] = { 0x82d /* PUSHDS32*/ }; static const InstrUID modRMTable990[1] = { 0x7b9 /* POPDS32*/ }; static const InstrUID modRMTable991[2] = { 0xb9, /* AND8mr*/ 0xbc /* AND8rr*/ }; static const InstrUID modRMTable992[2] = { 0xa8, /* AND32mr*/ 0xac /* AND32rr*/ }; static const InstrUID modRMTable993[2] = { 0xbb, /* AND8rm*/ 0xbd /* AND8rr_REV*/ }; static const InstrUID modRMTable994[2] = { 0xab, /* AND32rm*/ 0xad /* AND32rr_REV*/ }; static const InstrUID modRMTable995[1] = { 0xb7 /* AND8i8*/ }; static const InstrUID modRMTable996[1] = { 0xa5 /* AND32i32*/ }; static const InstrUID modRMTable997[1] = { 0x2b5 /* ES_PREFIX*/ }; static const InstrUID modRMTable998[1] = { 0x263 /* DAA*/ }; static const InstrUID modRMTable999[2] = { 0x9e9, /* SUB8mr*/ 0x9ec /* SUB8rr*/ }; static const InstrUID modRMTable1000[2] = { 0x9d8, /* SUB32mr*/ 0x9dc /* SUB32rr*/ }; static const InstrUID modRMTable1001[2] = { 0x9eb, /* SUB8rm*/ 0x9ed /* SUB8rr_REV*/ }; static const InstrUID modRMTable1002[2] = { 0x9db, /* SUB32rm*/ 0x9dd /* SUB32rr_REV*/ }; static const InstrUID modRMTable1003[1] = { 0x9e7 /* SUB8i8*/ }; static const InstrUID modRMTable1004[1] = { 0x9d5 /* SUB32i32*/ }; static const InstrUID modRMTable1005[1] = { 0x234 /* CS_PREFIX*/ }; static const InstrUID modRMTable1006[1] = { 0x264 /* DAS*/ }; static const InstrUID modRMTable1007[2] = { 0xecc, /* XOR8mr*/ 0xecf /* XOR8rr*/ }; static const InstrUID modRMTable1008[2] = { 0xebb, /* XOR32mr*/ 0xebf /* XOR32rr*/ }; static const InstrUID modRMTable1009[2] = { 0xece, /* XOR8rm*/ 0xed0 /* XOR8rr_REV*/ }; static const InstrUID modRMTable1010[2] = { 0xebe, /* XOR32rm*/ 0xec0 /* XOR32rr_REV*/ }; static const InstrUID modRMTable1011[1] = { 0xeca /* XOR8i8*/ }; static const InstrUID modRMTable1012[1] = { 0xeb8 /* XOR32i32*/ }; static const InstrUID modRMTable1013[1] = { 0x9ad /* SS_PREFIX*/ }; static const InstrUID modRMTable1014[1] = { 0xe /* AAA*/ }; static const InstrUID modRMTable1015[2] = { 0x1f9, /* CMP8mr*/ 0x1fc /* CMP8rr*/ }; static const InstrUID modRMTable1016[2] = { 0x1e8, /* CMP32mr*/ 0x1ec /* CMP32rr*/ }; static const InstrUID modRMTable1017[2] = { 0x1fb, /* CMP8rm*/ 0x1fd /* CMP8rr_REV*/ }; static const InstrUID modRMTable1018[2] = { 0x1eb, /* CMP32rm*/ 0x1ed /* CMP32rr_REV*/ }; static const InstrUID modRMTable1019[1] = { 0x1f7 /* CMP8i8*/ }; static const InstrUID modRMTable1020[1] = { 0x1e5 /* CMP32i32*/ }; static const InstrUID modRMTable1021[1] = { 0x2b1 /* DS_PREFIX*/ }; static const InstrUID modRMTable1022[1] = { 0x11 /* AAS*/ }; static const InstrUID modRMTable1023[1] = { 0x35a /* INC32r*/ }; static const InstrUID modRMTable1024[1] = { 0x35a /* INC32r*/ }; static const InstrUID modRMTable1025[1] = { 0x35a /* INC32r*/ }; static const InstrUID modRMTable1026[1] = { 0x35a /* INC32r*/ }; static const InstrUID modRMTable1027[1] = { 0x35a /* INC32r*/ }; static const InstrUID modRMTable1028[1] = { 0x35a /* INC32r*/ }; static const InstrUID modRMTable1029[1] = { 0x35a /* INC32r*/ }; static const InstrUID modRMTable1030[1] = { 0x35a /* INC32r*/ }; static const InstrUID modRMTable1031[1] = { 0x269 /* DEC32r*/ }; static const InstrUID modRMTable1032[1] = { 0x269 /* DEC32r*/ }; static const InstrUID modRMTable1033[1] = { 0x269 /* DEC32r*/ }; static const InstrUID modRMTable1034[1] = { 0x269 /* DEC32r*/ }; static const InstrUID modRMTable1035[1] = { 0x269 /* DEC32r*/ }; static const InstrUID modRMTable1036[1] = { 0x269 /* DEC32r*/ }; static const InstrUID modRMTable1037[1] = { 0x269 /* DEC32r*/ }; static const InstrUID modRMTable1038[1] = { 0x269 /* DEC32r*/ }; static const InstrUID modRMTable1039[1] = { 0x820 /* PUSH32r*/ }; static const InstrUID modRMTable1040[1] = { 0x820 /* PUSH32r*/ }; static const InstrUID modRMTable1041[1] = { 0x820 /* PUSH32r*/ }; static const InstrUID modRMTable1042[1] = { 0x820 /* PUSH32r*/ }; static const InstrUID modRMTable1043[1] = { 0x820 /* PUSH32r*/ }; static const InstrUID modRMTable1044[1] = { 0x820 /* PUSH32r*/ }; static const InstrUID modRMTable1045[1] = { 0x820 /* PUSH32r*/ }; static const InstrUID modRMTable1046[1] = { 0x820 /* PUSH32r*/ }; static const InstrUID modRMTable1047[1] = { 0x7ab /* POP32r*/ }; static const InstrUID modRMTable1048[1] = { 0x7ab /* POP32r*/ }; static const InstrUID modRMTable1049[1] = { 0x7ab /* POP32r*/ }; static const InstrUID modRMTable1050[1] = { 0x7ab /* POP32r*/ }; static const InstrUID modRMTable1051[1] = { 0x7ab /* POP32r*/ }; static const InstrUID modRMTable1052[1] = { 0x7ab /* POP32r*/ }; static const InstrUID modRMTable1053[1] = { 0x7ab /* POP32r*/ }; static const InstrUID modRMTable1054[1] = { 0x7ab /* POP32r*/ }; static const InstrUID modRMTable1055[1] = { 0x829 /* PUSHA32*/ }; static const InstrUID modRMTable1056[1] = { 0x7b1 /* POPA32*/ }; static const InstrUID modRMTable1057[2] = { 0xfb, /* BOUNDS32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable1058[2] = { 0xca, /* ARPL16mr*/ 0xcb /* ARPL16rr*/ }; static const InstrUID modRMTable1059[1] = { 0x2f2 /* FS_PREFIX*/ }; static const InstrUID modRMTable1060[1] = { 0x316 /* GS_PREFIX*/ }; static const InstrUID modRMTable1061[1] = { 0x265 /* DATA16_PREFIX*/ }; static const InstrUID modRMTable1062[1] = { 0x83c /* PUSHi32*/ }; static const InstrUID modRMTable1063[2] = { 0x33f, /* IMUL32rmi*/ 0x342 /* IMUL32rri*/ }; static const InstrUID modRMTable1064[1] = { 0x83d /* PUSHi8*/ }; static const InstrUID modRMTable1065[2] = { 0x340, /* IMUL32rmi8*/ 0x343 /* IMUL32rri8*/ }; static const InstrUID modRMTable1066[1] = { 0x354 /* IN8*/ }; static const InstrUID modRMTable1067[1] = { 0x351 /* IN32*/ }; static const InstrUID modRMTable1068[1] = { 0x6b7 /* OUTSB*/ }; static const InstrUID modRMTable1069[1] = { 0x6b8 /* OUTSD*/ }; static const InstrUID modRMTable1070[1] = { 0x40f /* JO_1*/ }; static const InstrUID modRMTable1071[1] = { 0x409 /* JNO_1*/ }; static const InstrUID modRMTable1072[1] = { 0x3f1 /* JB_1*/ }; static const InstrUID modRMTable1073[1] = { 0x3eb /* JAE_1*/ }; static const InstrUID modRMTable1074[1] = { 0x3f6 /* JE_1*/ }; static const InstrUID modRMTable1075[1] = { 0x407 /* JNE_1*/ }; static const InstrUID modRMTable1076[1] = { 0x3ef /* JBE_1*/ }; static const InstrUID modRMTable1077[1] = { 0x3ed /* JA_1*/ }; static const InstrUID modRMTable1078[1] = { 0x414 /* JS_1*/ }; static const InstrUID modRMTable1079[1] = { 0x40d /* JNS_1*/ }; static const InstrUID modRMTable1080[1] = { 0x411 /* JP_1*/ }; static const InstrUID modRMTable1081[1] = { 0x40b /* JNP_1*/ }; static const InstrUID modRMTable1082[1] = { 0x3fe /* JL_1*/ }; static const InstrUID modRMTable1083[1] = { 0x3f8 /* JGE_1*/ }; static const InstrUID modRMTable1084[1] = { 0x3fc /* JLE_1*/ }; static const InstrUID modRMTable1085[1] = { 0x3fa /* JG_1*/ }; static const InstrUID modRMTable1086[256] = { 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa /* CMP8ri*/ }; static const InstrUID modRMTable1087[256] = { 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9 /* CMP32ri*/ }; static const InstrUID modRMTable1088[256] = { 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea /* CMP32ri8*/ }; static const InstrUID modRMTable1089[2] = { 0xa47, /* TEST8rm*/ 0xa48 /* TEST8rr*/ }; static const InstrUID modRMTable1090[2] = { 0xa3c, /* TEST32rm*/ 0xa3d /* TEST32rr*/ }; static const InstrUID modRMTable1091[2] = { 0xea5, /* XCHG8rm*/ 0xea6 /* XCHG8rr*/ }; static const InstrUID modRMTable1092[2] = { 0xea0, /* XCHG32rm*/ 0xea1 /* XCHG32rr*/ }; static const InstrUID modRMTable1093[2] = { 0x5c6, /* MOV8mr*/ 0x5cd /* MOV8rr*/ }; static const InstrUID modRMTable1094[2] = { 0x5a3, /* MOV32mr*/ 0x5ab /* MOV32rr*/ }; static const InstrUID modRMTable1095[2] = { 0x5cb, /* MOV8rm*/ 0x5cf /* MOV8rr_REV*/ }; static const InstrUID modRMTable1096[2] = { 0x5aa, /* MOV32rm*/ 0x5ac /* MOV32rr_REV*/ }; static const InstrUID modRMTable1097[2] = { 0x5a4, /* MOV32ms*/ 0x5ad /* MOV32rs*/ }; static const InstrUID modRMTable1098[2] = { 0x43a, /* LEA32r*/ 0 /* PHI*/ }; static const InstrUID modRMTable1099[2] = { 0x5ae, /* MOV32sm*/ 0x5af /* MOV32sr*/ }; static const InstrUID modRMTable1100[256] = { 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0x7ac, /* POP32rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ad, /* POP32rmr*/ 0x7ad, /* POP32rmr*/ 0x7ad, /* POP32rmr*/ 0x7ad, /* POP32rmr*/ 0x7ad, /* POP32rmr*/ 0x7ad, /* POP32rmr*/ 0x7ad, /* POP32rmr*/ 0x7ad, /* POP32rmr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1101[1] = { 0x6de /* PAUSE*/ }; static const InstrUID modRMTable1102[1] = { 0xe9e /* XCHG32ar*/ }; static const InstrUID modRMTable1103[1] = { 0xe9e /* XCHG32ar*/ }; static const InstrUID modRMTable1104[1] = { 0xe9e /* XCHG32ar*/ }; static const InstrUID modRMTable1105[1] = { 0xe9e /* XCHG32ar*/ }; static const InstrUID modRMTable1106[1] = { 0xe9e /* XCHG32ar*/ }; static const InstrUID modRMTable1107[1] = { 0xe9e /* XCHG32ar*/ }; static const InstrUID modRMTable1108[1] = { 0xe9e /* XCHG32ar*/ }; static const InstrUID modRMTable1109[1] = { 0x262 /* CWDE*/ }; static const InstrUID modRMTable1110[1] = { 0x142 /* CDQ*/ }; static const InstrUID modRMTable1111[1] = { 0x2bb /* FARCALL32i*/ }; static const InstrUID modRMTable1112[1] = { 0xe88 /* WAIT*/ }; static const InstrUID modRMTable1113[1] = { 0x831 /* PUSHF32*/ }; static const InstrUID modRMTable1114[1] = { 0x7bd /* POPF32*/ }; static const InstrUID modRMTable1115[1] = { 0x8d6 /* SAHF*/ }; static const InstrUID modRMTable1116[1] = { 0x416 /* LAHF*/ }; static const InstrUID modRMTable1117[1] = { 0x5c8 /* MOV8o8a*/ }; static const InstrUID modRMTable1118[1] = { 0x5a5 /* MOV32o32a*/ }; static const InstrUID modRMTable1119[1] = { 0x5c4 /* MOV8ao8*/ }; static const InstrUID modRMTable1120[1] = { 0x59f /* MOV32ao32*/ }; static const InstrUID modRMTable1121[1] = { 0x60a /* MOVSB*/ }; static const InstrUID modRMTable1122[1] = { 0x60b /* MOVSD*/ }; static const InstrUID modRMTable1123[1] = { 0x209 /* CMPS8*/ }; static const InstrUID modRMTable1124[1] = { 0x207 /* CMPS32*/ }; static const InstrUID modRMTable1125[1] = { 0xa43 /* TEST8i8*/ }; static const InstrUID modRMTable1126[1] = { 0xa39 /* TEST32i32*/ }; static const InstrUID modRMTable1127[1] = { 0x9b2 /* STOSB*/ }; static const InstrUID modRMTable1128[1] = { 0x9b3 /* STOSD*/ }; static const InstrUID modRMTable1129[1] = { 0x490 /* LODSB*/ }; static const InstrUID modRMTable1130[1] = { 0x491 /* LODSD*/ }; static const InstrUID modRMTable1131[1] = { 0x914 /* SCAS8*/ }; static const InstrUID modRMTable1132[1] = { 0x912 /* SCAS32*/ }; static const InstrUID modRMTable1133[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1134[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1135[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1136[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1137[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1138[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1139[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1140[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1141[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable1142[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable1143[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable1144[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable1145[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable1146[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable1147[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable1148[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable1149[256] = { 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee /* SAR8ri*/ }; static const InstrUID modRMTable1150[256] = { 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2 /* SAR32ri*/ }; static const InstrUID modRMTable1151[1] = { 0x892 /* RETI*/ }; static const InstrUID modRMTable1152[1] = { 0x891 /* RET*/ }; static const InstrUID modRMTable1153[2] = { 0x440, /* LES32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable1154[2] = { 0x426, /* LDS32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable1155[256] = { 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1156[256] = { 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1157[1] = { 0x2b4 /* ENTER*/ }; static const InstrUID modRMTable1158[1] = { 0x43d /* LEAVE*/ }; static const InstrUID modRMTable1159[1] = { 0x497 /* LRETI*/ }; static const InstrUID modRMTable1160[1] = { 0x499 /* LRETL*/ }; static const InstrUID modRMTable1161[1] = { 0x366 /* INT3*/ }; static const InstrUID modRMTable1162[1] = { 0x365 /* INT*/ }; static const InstrUID modRMTable1163[1] = { 0x367 /* INTO*/ }; static const InstrUID modRMTable1164[1] = { 0x36f /* IRET32*/ }; static const InstrUID modRMTable1165[256] = { 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec /* SAR8r1*/ }; static const InstrUID modRMTable1166[256] = { 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0 /* SAR32r1*/ }; static const InstrUID modRMTable1167[256] = { 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed /* SAR8rCL*/ }; static const InstrUID modRMTable1168[256] = { 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1 /* SAR32rCL*/ }; static const InstrUID modRMTable1169[1] = { 0x10 /* AAM8i8*/ }; static const InstrUID modRMTable1170[1] = { 0xf /* AAD8i8*/ }; static const InstrUID modRMTable1171[1] = { 0xeae /* XLAT*/ }; static const InstrUID modRMTable1172[256] = { 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283 /* DIVR_FST0r*/ }; static const InstrUID modRMTable1173[256] = { 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0x2db, /* FNOP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x144, /* CHS_F*/ 0x12, /* ABS_F*/ 0, /* PHI*/ 0, /* PHI*/ 0xa4e, /* TST_F*/ 0x2f3, /* FXAM*/ 0, /* PHI*/ 0, /* PHI*/ 0x428, /* LD_F1*/ 0x2d5, /* FLDL2T*/ 0x2d4, /* FLDL2E*/ 0x2d8, /* FLDPI*/ 0x2d6, /* FLDLG2*/ 0x2d7, /* FLDLN2*/ 0x427, /* LD_F0*/ 0, /* PHI*/ 0x2b8, /* F2XM1*/ 0x2f9, /* FYL2X*/ 0x2eb, /* FPTAN*/ 0x2e8, /* FPATAN*/ 0x2f8, /* FXTRACT*/ 0x2ea, /* FPREM1*/ 0x2ca, /* FDECSTP*/ 0x2d1, /* FINCSTP*/ 0x2e9, /* FPREM*/ 0x2fa, /* FYL2XP1*/ 0x9a9, /* SQRT_F*/ 0x2f0, /* FSINCOS*/ 0x2ec, /* FRNDINT*/ 0x2ef, /* FSCALE*/ 0x98c, /* SIN_F*/ 0x224 /* COS_F*/ }; static const InstrUID modRMTable1174[256] = { 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5e, /* UCOM_FPPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1175[256] = { 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0, /* PHI*/ 0, /* PHI*/ 0x2d9, /* FNCLEX*/ 0x2da, /* FNINIT*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1176[256] = { 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac /* DIV_FrST0*/ }; static const InstrUID modRMTable1177[256] = { 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1178[256] = { 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2c9, /* FCOMPP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c /* DIV_FPrST0*/ }; static const InstrUID modRMTable1179[256] = { 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2dd, /* FNSTSW8r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1180[1] = { 0x496 /* LOOPNE*/ }; static const InstrUID modRMTable1181[1] = { 0x495 /* LOOPE*/ }; static const InstrUID modRMTable1182[1] = { 0x494 /* LOOP*/ }; static const InstrUID modRMTable1183[1] = { 0x355 /* IN8ri*/ }; static const InstrUID modRMTable1184[1] = { 0x352 /* IN32ri*/ }; static const InstrUID modRMTable1185[1] = { 0x6b5 /* OUT8ir*/ }; static const InstrUID modRMTable1186[1] = { 0x6b3 /* OUT32ir*/ }; static const InstrUID modRMTable1187[1] = { 0x140 /* CALLpcrel32*/ }; static const InstrUID modRMTable1188[1] = { 0x406 /* JMP_4*/ }; static const InstrUID modRMTable1189[1] = { 0x2c0 /* FARJMP32i*/ }; static const InstrUID modRMTable1190[1] = { 0x405 /* JMP_1*/ }; static const InstrUID modRMTable1191[1] = { 0x356 /* IN8rr*/ }; static const InstrUID modRMTable1192[1] = { 0x353 /* IN32rr*/ }; static const InstrUID modRMTable1193[1] = { 0x6b6 /* OUT8rr*/ }; static const InstrUID modRMTable1194[1] = { 0x6b4 /* OUT32rr*/ }; static const InstrUID modRMTable1195[1] = { 0x887 /* REPNE_PREFIX*/ }; static const InstrUID modRMTable1196[1] = { 0x88c /* REP_PREFIX*/ }; static const InstrUID modRMTable1197[1] = { 0x31b /* HLT*/ }; static const InstrUID modRMTable1198[1] = { 0x14d /* CMC*/ }; static const InstrUID modRMTable1199[256] = { 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327 /* IDIV8r*/ }; static const InstrUID modRMTable1200[256] = { 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323 /* IDIV32r*/ }; static const InstrUID modRMTable1201[1] = { 0x148 /* CLC*/ }; static const InstrUID modRMTable1202[1] = { 0x9ae /* STC*/ }; static const InstrUID modRMTable1203[1] = { 0x14b /* CLI*/ }; static const InstrUID modRMTable1204[1] = { 0x9b0 /* STI*/ }; static const InstrUID modRMTable1205[1] = { 0x149 /* CLD*/ }; static const InstrUID modRMTable1206[1] = { 0x9af /* STD*/ }; static const InstrUID modRMTable1207[256] = { 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1208[256] = { 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x359, /* INC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x268, /* DEC32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x13a, /* CALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x400, /* JMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0x821, /* PUSH32rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x13b, /* CALL32r*/ 0x13b, /* CALL32r*/ 0x13b, /* CALL32r*/ 0x13b, /* CALL32r*/ 0x13b, /* CALL32r*/ 0x13b, /* CALL32r*/ 0x13b, /* CALL32r*/ 0x13b, /* CALL32r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x401, /* JMP32r*/ 0x401, /* JMP32r*/ 0x401, /* JMP32r*/ 0x401, /* JMP32r*/ 0x401, /* JMP32r*/ 0x401, /* JMP32r*/ 0x401, /* JMP32r*/ 0x401, /* JMP32r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x822, /* PUSH32rmr*/ 0x822, /* PUSH32rmr*/ 0x822, /* PUSH32rmr*/ 0x822, /* PUSH32rmr*/ 0x822, /* PUSH32rmr*/ 0x822, /* PUSH32rmr*/ 0x822, /* PUSH32rmr*/ 0x822, /* PUSH32rmr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1209[2] = { 0x62, /* ADD8mr*/ 0x65 /* ADD8rr*/ }; static const InstrUID modRMTable1210[2] = { 0x57, /* ADD64mr*/ 0x5d /* ADD64rr*/ }; static const InstrUID modRMTable1211[2] = { 0x64, /* ADD8rm*/ 0x66 /* ADD8rr_REV*/ }; static const InstrUID modRMTable1212[2] = { 0x5c, /* ADD64rm*/ 0x5f /* ADD64rr_REV*/ }; static const InstrUID modRMTable1213[1] = { 0x60 /* ADD8i8*/ }; static const InstrUID modRMTable1214[1] = { 0x54 /* ADD64i32*/ }; static const InstrUID modRMTable1215[2] = { 0x6a8, /* OR8mr*/ 0x6ab /* OR8rr*/ }; static const InstrUID modRMTable1216[2] = { 0x6a0, /* OR64mr*/ 0x6a4 /* OR64rr*/ }; static const InstrUID modRMTable1217[2] = { 0x6aa, /* OR8rm*/ 0x6ac /* OR8rr_REV*/ }; static const InstrUID modRMTable1218[2] = { 0x6a3, /* OR64rm*/ 0x6a5 /* OR64rr_REV*/ }; static const InstrUID modRMTable1219[1] = { 0x6a6 /* OR8i8*/ }; static const InstrUID modRMTable1220[1] = { 0x69d /* OR64i32*/ }; static const InstrUID modRMTable1221[2] = { 0x37, /* ADC8mr*/ 0x3a /* ADC8rr*/ }; static const InstrUID modRMTable1222[2] = { 0x2f, /* ADC64mr*/ 0x33 /* ADC64rr*/ }; static const InstrUID modRMTable1223[2] = { 0x39, /* ADC8rm*/ 0x3b /* ADC8rr_REV*/ }; static const InstrUID modRMTable1224[2] = { 0x32, /* ADC64rm*/ 0x34 /* ADC64rr_REV*/ }; static const InstrUID modRMTable1225[1] = { 0x35 /* ADC8i8*/ }; static const InstrUID modRMTable1226[1] = { 0x2c /* ADC64i32*/ }; static const InstrUID modRMTable1227[2] = { 0x90c, /* SBB8mr*/ 0x90f /* SBB8rr*/ }; static const InstrUID modRMTable1228[2] = { 0x904, /* SBB64mr*/ 0x908 /* SBB64rr*/ }; static const InstrUID modRMTable1229[2] = { 0x90e, /* SBB8rm*/ 0x910 /* SBB8rr_REV*/ }; static const InstrUID modRMTable1230[2] = { 0x907, /* SBB64rm*/ 0x909 /* SBB64rr_REV*/ }; static const InstrUID modRMTable1231[1] = { 0x90a /* SBB8i8*/ }; static const InstrUID modRMTable1232[1] = { 0x901 /* SBB64i32*/ }; static const InstrUID modRMTable1233[2] = { 0xb9, /* AND8mr*/ 0xbc /* AND8rr*/ }; static const InstrUID modRMTable1234[2] = { 0xb1, /* AND64mr*/ 0xb5 /* AND64rr*/ }; static const InstrUID modRMTable1235[2] = { 0xbb, /* AND8rm*/ 0xbd /* AND8rr_REV*/ }; static const InstrUID modRMTable1236[2] = { 0xb4, /* AND64rm*/ 0xb6 /* AND64rr_REV*/ }; static const InstrUID modRMTable1237[1] = { 0xb7 /* AND8i8*/ }; static const InstrUID modRMTable1238[1] = { 0xae /* AND64i32*/ }; static const InstrUID modRMTable1239[1] = { 0x2b5 /* ES_PREFIX*/ }; static const InstrUID modRMTable1240[2] = { 0x9e9, /* SUB8mr*/ 0x9ec /* SUB8rr*/ }; static const InstrUID modRMTable1241[2] = { 0x9e1, /* SUB64mr*/ 0x9e5 /* SUB64rr*/ }; static const InstrUID modRMTable1242[2] = { 0x9eb, /* SUB8rm*/ 0x9ed /* SUB8rr_REV*/ }; static const InstrUID modRMTable1243[2] = { 0x9e4, /* SUB64rm*/ 0x9e6 /* SUB64rr_REV*/ }; static const InstrUID modRMTable1244[1] = { 0x9e7 /* SUB8i8*/ }; static const InstrUID modRMTable1245[1] = { 0x9de /* SUB64i32*/ }; static const InstrUID modRMTable1246[1] = { 0x234 /* CS_PREFIX*/ }; static const InstrUID modRMTable1247[2] = { 0xecc, /* XOR8mr*/ 0xecf /* XOR8rr*/ }; static const InstrUID modRMTable1248[2] = { 0xec4, /* XOR64mr*/ 0xec8 /* XOR64rr*/ }; static const InstrUID modRMTable1249[2] = { 0xece, /* XOR8rm*/ 0xed0 /* XOR8rr_REV*/ }; static const InstrUID modRMTable1250[2] = { 0xec7, /* XOR64rm*/ 0xec9 /* XOR64rr_REV*/ }; static const InstrUID modRMTable1251[1] = { 0xeca /* XOR8i8*/ }; static const InstrUID modRMTable1252[1] = { 0xec1 /* XOR64i32*/ }; static const InstrUID modRMTable1253[1] = { 0x9ad /* SS_PREFIX*/ }; static const InstrUID modRMTable1254[2] = { 0x1f9, /* CMP8mr*/ 0x1fc /* CMP8rr*/ }; static const InstrUID modRMTable1255[2] = { 0x1f1, /* CMP64mr*/ 0x1f5 /* CMP64rr*/ }; static const InstrUID modRMTable1256[2] = { 0x1fb, /* CMP8rm*/ 0x1fd /* CMP8rr_REV*/ }; static const InstrUID modRMTable1257[2] = { 0x1f4, /* CMP64rm*/ 0x1f6 /* CMP64rr_REV*/ }; static const InstrUID modRMTable1258[1] = { 0x1f7 /* CMP8i8*/ }; static const InstrUID modRMTable1259[1] = { 0x1ee /* CMP64i32*/ }; static const InstrUID modRMTable1260[1] = { 0x2b1 /* DS_PREFIX*/ }; static const InstrUID modRMTable1261[1] = { 0x894 /* REX64_PREFIX*/ }; static const InstrUID modRMTable1262[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable1263[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable1264[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable1265[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable1266[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable1267[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable1268[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable1269[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable1270[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable1271[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable1272[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable1273[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable1274[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable1275[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable1276[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable1277[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable1278[2] = { 0x625, /* MOVSX64rm32*/ 0x628 /* MOVSX64rr32*/ }; static const InstrUID modRMTable1279[1] = { 0x2f2 /* FS_PREFIX*/ }; static const InstrUID modRMTable1280[1] = { 0x316 /* GS_PREFIX*/ }; static const InstrUID modRMTable1281[1] = { 0x265 /* DATA16_PREFIX*/ }; static const InstrUID modRMTable1282[1] = { 0x824 /* PUSH64i32*/ }; static const InstrUID modRMTable1283[2] = { 0x347, /* IMUL64rmi32*/ 0x34a /* IMUL64rri32*/ }; static const InstrUID modRMTable1284[1] = { 0x825 /* PUSH64i8*/ }; static const InstrUID modRMTable1285[2] = { 0x348, /* IMUL64rmi8*/ 0x34b /* IMUL64rri8*/ }; static const InstrUID modRMTable1286[1] = { 0x354 /* IN8*/ }; static const InstrUID modRMTable1287[1] = { 0x351 /* IN32*/ }; static const InstrUID modRMTable1288[1] = { 0x6b7 /* OUTSB*/ }; static const InstrUID modRMTable1289[1] = { 0x6b8 /* OUTSD*/ }; static const InstrUID modRMTable1290[1] = { 0x40f /* JO_1*/ }; static const InstrUID modRMTable1291[1] = { 0x409 /* JNO_1*/ }; static const InstrUID modRMTable1292[1] = { 0x3f1 /* JB_1*/ }; static const InstrUID modRMTable1293[1] = { 0x3eb /* JAE_1*/ }; static const InstrUID modRMTable1294[1] = { 0x3f6 /* JE_1*/ }; static const InstrUID modRMTable1295[1] = { 0x407 /* JNE_1*/ }; static const InstrUID modRMTable1296[1] = { 0x3ef /* JBE_1*/ }; static const InstrUID modRMTable1297[1] = { 0x3ed /* JA_1*/ }; static const InstrUID modRMTable1298[1] = { 0x414 /* JS_1*/ }; static const InstrUID modRMTable1299[1] = { 0x40d /* JNS_1*/ }; static const InstrUID modRMTable1300[1] = { 0x411 /* JP_1*/ }; static const InstrUID modRMTable1301[1] = { 0x40b /* JNP_1*/ }; static const InstrUID modRMTable1302[1] = { 0x3fe /* JL_1*/ }; static const InstrUID modRMTable1303[1] = { 0x3f8 /* JGE_1*/ }; static const InstrUID modRMTable1304[1] = { 0x3fc /* JLE_1*/ }; static const InstrUID modRMTable1305[1] = { 0x3fa /* JG_1*/ }; static const InstrUID modRMTable1306[256] = { 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa /* CMP8ri*/ }; static const InstrUID modRMTable1307[256] = { 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x58, /* ADD64ri32*/ 0x58, /* ADD64ri32*/ 0x58, /* ADD64ri32*/ 0x58, /* ADD64ri32*/ 0x58, /* ADD64ri32*/ 0x58, /* ADD64ri32*/ 0x58, /* ADD64ri32*/ 0x58, /* ADD64ri32*/ 0x6a1, /* OR64ri32*/ 0x6a1, /* OR64ri32*/ 0x6a1, /* OR64ri32*/ 0x6a1, /* OR64ri32*/ 0x6a1, /* OR64ri32*/ 0x6a1, /* OR64ri32*/ 0x6a1, /* OR64ri32*/ 0x6a1, /* OR64ri32*/ 0x30, /* ADC64ri32*/ 0x30, /* ADC64ri32*/ 0x30, /* ADC64ri32*/ 0x30, /* ADC64ri32*/ 0x30, /* ADC64ri32*/ 0x30, /* ADC64ri32*/ 0x30, /* ADC64ri32*/ 0x30, /* ADC64ri32*/ 0x905, /* SBB64ri32*/ 0x905, /* SBB64ri32*/ 0x905, /* SBB64ri32*/ 0x905, /* SBB64ri32*/ 0x905, /* SBB64ri32*/ 0x905, /* SBB64ri32*/ 0x905, /* SBB64ri32*/ 0x905, /* SBB64ri32*/ 0xb2, /* AND64ri32*/ 0xb2, /* AND64ri32*/ 0xb2, /* AND64ri32*/ 0xb2, /* AND64ri32*/ 0xb2, /* AND64ri32*/ 0xb2, /* AND64ri32*/ 0xb2, /* AND64ri32*/ 0xb2, /* AND64ri32*/ 0x9e2, /* SUB64ri32*/ 0x9e2, /* SUB64ri32*/ 0x9e2, /* SUB64ri32*/ 0x9e2, /* SUB64ri32*/ 0x9e2, /* SUB64ri32*/ 0x9e2, /* SUB64ri32*/ 0x9e2, /* SUB64ri32*/ 0x9e2, /* SUB64ri32*/ 0xec5, /* XOR64ri32*/ 0xec5, /* XOR64ri32*/ 0xec5, /* XOR64ri32*/ 0xec5, /* XOR64ri32*/ 0xec5, /* XOR64ri32*/ 0xec5, /* XOR64ri32*/ 0xec5, /* XOR64ri32*/ 0xec5, /* XOR64ri32*/ 0x1f2, /* CMP64ri32*/ 0x1f2, /* CMP64ri32*/ 0x1f2, /* CMP64ri32*/ 0x1f2, /* CMP64ri32*/ 0x1f2, /* CMP64ri32*/ 0x1f2, /* CMP64ri32*/ 0x1f2, /* CMP64ri32*/ 0x1f2 /* CMP64ri32*/ }; static const InstrUID modRMTable1308[256] = { 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x5a, /* ADD64ri8*/ 0x5a, /* ADD64ri8*/ 0x5a, /* ADD64ri8*/ 0x5a, /* ADD64ri8*/ 0x5a, /* ADD64ri8*/ 0x5a, /* ADD64ri8*/ 0x5a, /* ADD64ri8*/ 0x5a, /* ADD64ri8*/ 0x6a2, /* OR64ri8*/ 0x6a2, /* OR64ri8*/ 0x6a2, /* OR64ri8*/ 0x6a2, /* OR64ri8*/ 0x6a2, /* OR64ri8*/ 0x6a2, /* OR64ri8*/ 0x6a2, /* OR64ri8*/ 0x6a2, /* OR64ri8*/ 0x31, /* ADC64ri8*/ 0x31, /* ADC64ri8*/ 0x31, /* ADC64ri8*/ 0x31, /* ADC64ri8*/ 0x31, /* ADC64ri8*/ 0x31, /* ADC64ri8*/ 0x31, /* ADC64ri8*/ 0x31, /* ADC64ri8*/ 0x906, /* SBB64ri8*/ 0x906, /* SBB64ri8*/ 0x906, /* SBB64ri8*/ 0x906, /* SBB64ri8*/ 0x906, /* SBB64ri8*/ 0x906, /* SBB64ri8*/ 0x906, /* SBB64ri8*/ 0x906, /* SBB64ri8*/ 0xb3, /* AND64ri8*/ 0xb3, /* AND64ri8*/ 0xb3, /* AND64ri8*/ 0xb3, /* AND64ri8*/ 0xb3, /* AND64ri8*/ 0xb3, /* AND64ri8*/ 0xb3, /* AND64ri8*/ 0xb3, /* AND64ri8*/ 0x9e3, /* SUB64ri8*/ 0x9e3, /* SUB64ri8*/ 0x9e3, /* SUB64ri8*/ 0x9e3, /* SUB64ri8*/ 0x9e3, /* SUB64ri8*/ 0x9e3, /* SUB64ri8*/ 0x9e3, /* SUB64ri8*/ 0x9e3, /* SUB64ri8*/ 0xec6, /* XOR64ri8*/ 0xec6, /* XOR64ri8*/ 0xec6, /* XOR64ri8*/ 0xec6, /* XOR64ri8*/ 0xec6, /* XOR64ri8*/ 0xec6, /* XOR64ri8*/ 0xec6, /* XOR64ri8*/ 0xec6, /* XOR64ri8*/ 0x1f3, /* CMP64ri8*/ 0x1f3, /* CMP64ri8*/ 0x1f3, /* CMP64ri8*/ 0x1f3, /* CMP64ri8*/ 0x1f3, /* CMP64ri8*/ 0x1f3, /* CMP64ri8*/ 0x1f3, /* CMP64ri8*/ 0x1f3 /* CMP64ri8*/ }; static const InstrUID modRMTable1309[2] = { 0xa47, /* TEST8rm*/ 0xa48 /* TEST8rr*/ }; static const InstrUID modRMTable1310[2] = { 0xa41, /* TEST64rm*/ 0xa42 /* TEST64rr*/ }; static const InstrUID modRMTable1311[2] = { 0xea5, /* XCHG8rm*/ 0xea6 /* XCHG8rr*/ }; static const InstrUID modRMTable1312[2] = { 0xea3, /* XCHG64rm*/ 0xea4 /* XCHG64rr*/ }; static const InstrUID modRMTable1313[2] = { 0x5c6, /* MOV8mr*/ 0x5cd /* MOV8rr*/ }; static const InstrUID modRMTable1314[2] = { 0x5b3, /* MOV64mr*/ 0x5bc /* MOV64rr*/ }; static const InstrUID modRMTable1315[2] = { 0x5cb, /* MOV8rm*/ 0x5cf /* MOV8rr_REV*/ }; static const InstrUID modRMTable1316[2] = { 0x5bb, /* MOV64rm*/ 0x5bd /* MOV64rr_REV*/ }; static const InstrUID modRMTable1317[2] = { 0x5b4, /* MOV64ms*/ 0x5be /* MOV64rs*/ }; static const InstrUID modRMTable1318[2] = { 0x43c, /* LEA64r*/ 0 /* PHI*/ }; static const InstrUID modRMTable1319[2] = { 0x5bf, /* MOV64sm*/ 0x5c0 /* MOV64sr*/ }; static const InstrUID modRMTable1320[256] = { 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1321[1] = { 0x67f /* NOOP*/ }; static const InstrUID modRMTable1322[1] = { 0xea2 /* XCHG64ar*/ }; static const InstrUID modRMTable1323[1] = { 0xea2 /* XCHG64ar*/ }; static const InstrUID modRMTable1324[1] = { 0xea2 /* XCHG64ar*/ }; static const InstrUID modRMTable1325[1] = { 0xea2 /* XCHG64ar*/ }; static const InstrUID modRMTable1326[1] = { 0xea2 /* XCHG64ar*/ }; static const InstrUID modRMTable1327[1] = { 0xea2 /* XCHG64ar*/ }; static const InstrUID modRMTable1328[1] = { 0xea2 /* XCHG64ar*/ }; static const InstrUID modRMTable1329[1] = { 0x143 /* CDQE*/ }; static const InstrUID modRMTable1330[1] = { 0x229 /* CQO*/ }; static const InstrUID modRMTable1331[1] = { 0x2bb /* FARCALL32i*/ }; static const InstrUID modRMTable1332[1] = { 0xe88 /* WAIT*/ }; static const InstrUID modRMTable1333[1] = { 0x832 /* PUSHF64*/ }; static const InstrUID modRMTable1334[1] = { 0x7be /* POPF64*/ }; static const InstrUID modRMTable1335[1] = { 0x8d6 /* SAHF*/ }; static const InstrUID modRMTable1336[1] = { 0x416 /* LAHF*/ }; static const InstrUID modRMTable1337[1] = { 0x60a /* MOVSB*/ }; static const InstrUID modRMTable1338[1] = { 0x616 /* MOVSQ*/ }; static const InstrUID modRMTable1339[1] = { 0x209 /* CMPS8*/ }; static const InstrUID modRMTable1340[1] = { 0x208 /* CMPS64*/ }; static const InstrUID modRMTable1341[1] = { 0xa43 /* TEST8i8*/ }; static const InstrUID modRMTable1342[1] = { 0xa3e /* TEST64i32*/ }; static const InstrUID modRMTable1343[1] = { 0x9b2 /* STOSB*/ }; static const InstrUID modRMTable1344[1] = { 0x9b4 /* STOSQ*/ }; static const InstrUID modRMTable1345[1] = { 0x490 /* LODSB*/ }; static const InstrUID modRMTable1346[1] = { 0x492 /* LODSQ*/ }; static const InstrUID modRMTable1347[1] = { 0x914 /* SCAS8*/ }; static const InstrUID modRMTable1348[1] = { 0x913 /* SCAS64*/ }; static const InstrUID modRMTable1349[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1350[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1351[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1352[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1353[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1354[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1355[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1356[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1357[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable1358[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable1359[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable1360[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable1361[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable1362[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable1363[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable1364[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable1365[256] = { 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee /* SAR8ri*/ }; static const InstrUID modRMTable1366[256] = { 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8a6, /* ROL64ri*/ 0x8a6, /* ROL64ri*/ 0x8a6, /* ROL64ri*/ 0x8a6, /* ROL64ri*/ 0x8a6, /* ROL64ri*/ 0x8a6, /* ROL64ri*/ 0x8a6, /* ROL64ri*/ 0x8a6, /* ROL64ri*/ 0x8be, /* ROR64ri*/ 0x8be, /* ROR64ri*/ 0x8be, /* ROR64ri*/ 0x8be, /* ROR64ri*/ 0x8be, /* ROR64ri*/ 0x8be, /* ROR64ri*/ 0x8be, /* ROR64ri*/ 0x8be, /* ROR64ri*/ 0x851, /* RCL64ri*/ 0x851, /* RCL64ri*/ 0x851, /* RCL64ri*/ 0x851, /* RCL64ri*/ 0x851, /* RCL64ri*/ 0x851, /* RCL64ri*/ 0x851, /* RCL64ri*/ 0x851, /* RCL64ri*/ 0x871, /* RCR64ri*/ 0x871, /* RCR64ri*/ 0x871, /* RCR64ri*/ 0x871, /* RCR64ri*/ 0x871, /* RCR64ri*/ 0x871, /* RCR64ri*/ 0x871, /* RCR64ri*/ 0x871, /* RCR64ri*/ 0x94f, /* SHL64ri*/ 0x94f, /* SHL64ri*/ 0x94f, /* SHL64ri*/ 0x94f, /* SHL64ri*/ 0x94f, /* SHL64ri*/ 0x94f, /* SHL64ri*/ 0x94f, /* SHL64ri*/ 0x94f, /* SHL64ri*/ 0x973, /* SHR64ri*/ 0x973, /* SHR64ri*/ 0x973, /* SHR64ri*/ 0x973, /* SHR64ri*/ 0x973, /* SHR64ri*/ 0x973, /* SHR64ri*/ 0x973, /* SHR64ri*/ 0x973, /* SHR64ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e8, /* SAR64ri*/ 0x8e8, /* SAR64ri*/ 0x8e8, /* SAR64ri*/ 0x8e8, /* SAR64ri*/ 0x8e8, /* SAR64ri*/ 0x8e8, /* SAR64ri*/ 0x8e8, /* SAR64ri*/ 0x8e8 /* SAR64ri*/ }; static const InstrUID modRMTable1367[1] = { 0x892 /* RETI*/ }; static const InstrUID modRMTable1368[1] = { 0x891 /* RET*/ }; static const InstrUID modRMTable1369[2] = { 0x440, /* LES32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable1370[2] = { 0x426, /* LDS32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable1371[256] = { 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1372[256] = { 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5b9, /* MOV64ri32*/ 0x5b9, /* MOV64ri32*/ 0x5b9, /* MOV64ri32*/ 0x5b9, /* MOV64ri32*/ 0x5b9, /* MOV64ri32*/ 0x5b9, /* MOV64ri32*/ 0x5b9, /* MOV64ri32*/ 0x5b9, /* MOV64ri32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1373[1] = { 0x2b4 /* ENTER*/ }; static const InstrUID modRMTable1374[1] = { 0x43e /* LEAVE64*/ }; static const InstrUID modRMTable1375[1] = { 0x497 /* LRETI*/ }; static const InstrUID modRMTable1376[1] = { 0x49a /* LRETQ*/ }; static const InstrUID modRMTable1377[1] = { 0x366 /* INT3*/ }; static const InstrUID modRMTable1378[1] = { 0x365 /* INT*/ }; static const InstrUID modRMTable1379[1] = { 0x367 /* INTO*/ }; static const InstrUID modRMTable1380[1] = { 0x370 /* IRET64*/ }; static const InstrUID modRMTable1381[256] = { 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec /* SAR8r1*/ }; static const InstrUID modRMTable1382[256] = { 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8a4, /* ROL64r1*/ 0x8a4, /* ROL64r1*/ 0x8a4, /* ROL64r1*/ 0x8a4, /* ROL64r1*/ 0x8a4, /* ROL64r1*/ 0x8a4, /* ROL64r1*/ 0x8a4, /* ROL64r1*/ 0x8a4, /* ROL64r1*/ 0x8bc, /* ROR64r1*/ 0x8bc, /* ROR64r1*/ 0x8bc, /* ROR64r1*/ 0x8bc, /* ROR64r1*/ 0x8bc, /* ROR64r1*/ 0x8bc, /* ROR64r1*/ 0x8bc, /* ROR64r1*/ 0x8bc, /* ROR64r1*/ 0x84f, /* RCL64r1*/ 0x84f, /* RCL64r1*/ 0x84f, /* RCL64r1*/ 0x84f, /* RCL64r1*/ 0x84f, /* RCL64r1*/ 0x84f, /* RCL64r1*/ 0x84f, /* RCL64r1*/ 0x84f, /* RCL64r1*/ 0x86f, /* RCR64r1*/ 0x86f, /* RCR64r1*/ 0x86f, /* RCR64r1*/ 0x86f, /* RCR64r1*/ 0x86f, /* RCR64r1*/ 0x86f, /* RCR64r1*/ 0x86f, /* RCR64r1*/ 0x86f, /* RCR64r1*/ 0x94d, /* SHL64r1*/ 0x94d, /* SHL64r1*/ 0x94d, /* SHL64r1*/ 0x94d, /* SHL64r1*/ 0x94d, /* SHL64r1*/ 0x94d, /* SHL64r1*/ 0x94d, /* SHL64r1*/ 0x94d, /* SHL64r1*/ 0x971, /* SHR64r1*/ 0x971, /* SHR64r1*/ 0x971, /* SHR64r1*/ 0x971, /* SHR64r1*/ 0x971, /* SHR64r1*/ 0x971, /* SHR64r1*/ 0x971, /* SHR64r1*/ 0x971, /* SHR64r1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e6, /* SAR64r1*/ 0x8e6, /* SAR64r1*/ 0x8e6, /* SAR64r1*/ 0x8e6, /* SAR64r1*/ 0x8e6, /* SAR64r1*/ 0x8e6, /* SAR64r1*/ 0x8e6, /* SAR64r1*/ 0x8e6 /* SAR64r1*/ }; static const InstrUID modRMTable1383[256] = { 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed /* SAR8rCL*/ }; static const InstrUID modRMTable1384[256] = { 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8a5, /* ROL64rCL*/ 0x8a5, /* ROL64rCL*/ 0x8a5, /* ROL64rCL*/ 0x8a5, /* ROL64rCL*/ 0x8a5, /* ROL64rCL*/ 0x8a5, /* ROL64rCL*/ 0x8a5, /* ROL64rCL*/ 0x8a5, /* ROL64rCL*/ 0x8bd, /* ROR64rCL*/ 0x8bd, /* ROR64rCL*/ 0x8bd, /* ROR64rCL*/ 0x8bd, /* ROR64rCL*/ 0x8bd, /* ROR64rCL*/ 0x8bd, /* ROR64rCL*/ 0x8bd, /* ROR64rCL*/ 0x8bd, /* ROR64rCL*/ 0x850, /* RCL64rCL*/ 0x850, /* RCL64rCL*/ 0x850, /* RCL64rCL*/ 0x850, /* RCL64rCL*/ 0x850, /* RCL64rCL*/ 0x850, /* RCL64rCL*/ 0x850, /* RCL64rCL*/ 0x850, /* RCL64rCL*/ 0x870, /* RCR64rCL*/ 0x870, /* RCR64rCL*/ 0x870, /* RCR64rCL*/ 0x870, /* RCR64rCL*/ 0x870, /* RCR64rCL*/ 0x870, /* RCR64rCL*/ 0x870, /* RCR64rCL*/ 0x870, /* RCR64rCL*/ 0x94e, /* SHL64rCL*/ 0x94e, /* SHL64rCL*/ 0x94e, /* SHL64rCL*/ 0x94e, /* SHL64rCL*/ 0x94e, /* SHL64rCL*/ 0x94e, /* SHL64rCL*/ 0x94e, /* SHL64rCL*/ 0x94e, /* SHL64rCL*/ 0x972, /* SHR64rCL*/ 0x972, /* SHR64rCL*/ 0x972, /* SHR64rCL*/ 0x972, /* SHR64rCL*/ 0x972, /* SHR64rCL*/ 0x972, /* SHR64rCL*/ 0x972, /* SHR64rCL*/ 0x972, /* SHR64rCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e7, /* SAR64rCL*/ 0x8e7, /* SAR64rCL*/ 0x8e7, /* SAR64rCL*/ 0x8e7, /* SAR64rCL*/ 0x8e7, /* SAR64rCL*/ 0x8e7, /* SAR64rCL*/ 0x8e7, /* SAR64rCL*/ 0x8e7 /* SAR64rCL*/ }; static const InstrUID modRMTable1385[1] = { 0xeae /* XLAT*/ }; static const InstrUID modRMTable1386[256] = { 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283 /* DIVR_FST0r*/ }; static const InstrUID modRMTable1387[256] = { 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0x2db, /* FNOP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x144, /* CHS_F*/ 0x12, /* ABS_F*/ 0, /* PHI*/ 0, /* PHI*/ 0xa4e, /* TST_F*/ 0x2f3, /* FXAM*/ 0, /* PHI*/ 0, /* PHI*/ 0x428, /* LD_F1*/ 0x2d5, /* FLDL2T*/ 0x2d4, /* FLDL2E*/ 0x2d8, /* FLDPI*/ 0x2d6, /* FLDLG2*/ 0x2d7, /* FLDLN2*/ 0x427, /* LD_F0*/ 0, /* PHI*/ 0x2b8, /* F2XM1*/ 0x2f9, /* FYL2X*/ 0x2eb, /* FPTAN*/ 0x2e8, /* FPATAN*/ 0x2f8, /* FXTRACT*/ 0x2ea, /* FPREM1*/ 0x2ca, /* FDECSTP*/ 0x2d1, /* FINCSTP*/ 0x2e9, /* FPREM*/ 0x2fa, /* FYL2XP1*/ 0x9a9, /* SQRT_F*/ 0x2f0, /* FSINCOS*/ 0x2ec, /* FRNDINT*/ 0x2ef, /* FSCALE*/ 0x98c, /* SIN_F*/ 0x224 /* COS_F*/ }; static const InstrUID modRMTable1388[256] = { 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5e, /* UCOM_FPPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1389[256] = { 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0, /* PHI*/ 0, /* PHI*/ 0x2d9, /* FNCLEX*/ 0x2da, /* FNINIT*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1390[256] = { 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac /* DIV_FrST0*/ }; static const InstrUID modRMTable1391[256] = { 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1392[256] = { 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2c9, /* FCOMPP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c /* DIV_FPrST0*/ }; static const InstrUID modRMTable1393[256] = { 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2dd, /* FNSTSW8r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1394[1] = { 0x496 /* LOOPNE*/ }; static const InstrUID modRMTable1395[1] = { 0x495 /* LOOPE*/ }; static const InstrUID modRMTable1396[1] = { 0x494 /* LOOP*/ }; static const InstrUID modRMTable1397[1] = { 0x355 /* IN8ri*/ }; static const InstrUID modRMTable1398[1] = { 0x352 /* IN32ri*/ }; static const InstrUID modRMTable1399[1] = { 0x6b5 /* OUT8ir*/ }; static const InstrUID modRMTable1400[1] = { 0x6b3 /* OUT32ir*/ }; static const InstrUID modRMTable1401[1] = { 0x13d /* CALL64pcrel32*/ }; static const InstrUID modRMTable1402[1] = { 0x403 /* JMP64pcrel32*/ }; static const InstrUID modRMTable1403[1] = { 0x2c0 /* FARJMP32i*/ }; static const InstrUID modRMTable1404[1] = { 0x405 /* JMP_1*/ }; static const InstrUID modRMTable1405[1] = { 0x356 /* IN8rr*/ }; static const InstrUID modRMTable1406[1] = { 0x353 /* IN32rr*/ }; static const InstrUID modRMTable1407[1] = { 0x6b6 /* OUT8rr*/ }; static const InstrUID modRMTable1408[1] = { 0x6b4 /* OUT32rr*/ }; static const InstrUID modRMTable1409[1] = { 0x887 /* REPNE_PREFIX*/ }; static const InstrUID modRMTable1410[1] = { 0x88c /* REP_PREFIX*/ }; static const InstrUID modRMTable1411[1] = { 0x31b /* HLT*/ }; static const InstrUID modRMTable1412[1] = { 0x14d /* CMC*/ }; static const InstrUID modRMTable1413[256] = { 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327 /* IDIV8r*/ }; static const InstrUID modRMTable1414[256] = { 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0xa40, /* TEST64ri32*/ 0xa40, /* TEST64ri32*/ 0xa40, /* TEST64ri32*/ 0xa40, /* TEST64ri32*/ 0xa40, /* TEST64ri32*/ 0xa40, /* TEST64ri32*/ 0xa40, /* TEST64ri32*/ 0xa40, /* TEST64ri32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x687, /* NOT64r*/ 0x687, /* NOT64r*/ 0x687, /* NOT64r*/ 0x687, /* NOT64r*/ 0x687, /* NOT64r*/ 0x687, /* NOT64r*/ 0x687, /* NOT64r*/ 0x687, /* NOT64r*/ 0x67c, /* NEG64r*/ 0x67c, /* NEG64r*/ 0x67c, /* NEG64r*/ 0x67c, /* NEG64r*/ 0x67c, /* NEG64r*/ 0x67c, /* NEG64r*/ 0x67c, /* NEG64r*/ 0x67c, /* NEG64r*/ 0x651, /* MUL64r*/ 0x651, /* MUL64r*/ 0x651, /* MUL64r*/ 0x651, /* MUL64r*/ 0x651, /* MUL64r*/ 0x651, /* MUL64r*/ 0x651, /* MUL64r*/ 0x651, /* MUL64r*/ 0x345, /* IMUL64r*/ 0x345, /* IMUL64r*/ 0x345, /* IMUL64r*/ 0x345, /* IMUL64r*/ 0x345, /* IMUL64r*/ 0x345, /* IMUL64r*/ 0x345, /* IMUL64r*/ 0x345, /* IMUL64r*/ 0x277, /* DIV64r*/ 0x277, /* DIV64r*/ 0x277, /* DIV64r*/ 0x277, /* DIV64r*/ 0x277, /* DIV64r*/ 0x277, /* DIV64r*/ 0x277, /* DIV64r*/ 0x277, /* DIV64r*/ 0x325, /* IDIV64r*/ 0x325, /* IDIV64r*/ 0x325, /* IDIV64r*/ 0x325, /* IDIV64r*/ 0x325, /* IDIV64r*/ 0x325, /* IDIV64r*/ 0x325, /* IDIV64r*/ 0x325 /* IDIV64r*/ }; static const InstrUID modRMTable1415[1] = { 0x148 /* CLC*/ }; static const InstrUID modRMTable1416[1] = { 0x9ae /* STC*/ }; static const InstrUID modRMTable1417[1] = { 0x14b /* CLI*/ }; static const InstrUID modRMTable1418[1] = { 0x9b0 /* STI*/ }; static const InstrUID modRMTable1419[1] = { 0x149 /* CLD*/ }; static const InstrUID modRMTable1420[1] = { 0x9af /* STD*/ }; static const InstrUID modRMTable1421[256] = { 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1422[256] = { 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x360, /* INC64r*/ 0x360, /* INC64r*/ 0x360, /* INC64r*/ 0x360, /* INC64r*/ 0x360, /* INC64r*/ 0x360, /* INC64r*/ 0x360, /* INC64r*/ 0x360, /* INC64r*/ 0x26f, /* DEC64r*/ 0x26f, /* DEC64r*/ 0x26f, /* DEC64r*/ 0x26f, /* DEC64r*/ 0x26f, /* DEC64r*/ 0x26f, /* DEC64r*/ 0x26f, /* DEC64r*/ 0x26f, /* DEC64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1423[2] = { 0x62, /* ADD8mr*/ 0x65 /* ADD8rr*/ }; static const InstrUID modRMTable1424[2] = { 0x3f, /* ADD16mr*/ 0x45 /* ADD16rr*/ }; static const InstrUID modRMTable1425[2] = { 0x64, /* ADD8rm*/ 0x66 /* ADD8rr_REV*/ }; static const InstrUID modRMTable1426[2] = { 0x44, /* ADD16rm*/ 0x47 /* ADD16rr_REV*/ }; static const InstrUID modRMTable1427[1] = { 0x60 /* ADD8i8*/ }; static const InstrUID modRMTable1428[1] = { 0x3c /* ADD16i16*/ }; static const InstrUID modRMTable1429[2] = { 0x6a8, /* OR8mr*/ 0x6ab /* OR8rr*/ }; static const InstrUID modRMTable1430[2] = { 0x68d, /* OR16mr*/ 0x691 /* OR16rr*/ }; static const InstrUID modRMTable1431[2] = { 0x6aa, /* OR8rm*/ 0x6ac /* OR8rr_REV*/ }; static const InstrUID modRMTable1432[2] = { 0x690, /* OR16rm*/ 0x692 /* OR16rr_REV*/ }; static const InstrUID modRMTable1433[1] = { 0x6a6 /* OR8i8*/ }; static const InstrUID modRMTable1434[1] = { 0x68a /* OR16i16*/ }; static const InstrUID modRMTable1435[2] = { 0x37, /* ADC8mr*/ 0x3a /* ADC8rr*/ }; static const InstrUID modRMTable1436[2] = { 0x1d, /* ADC16mr*/ 0x21 /* ADC16rr*/ }; static const InstrUID modRMTable1437[2] = { 0x39, /* ADC8rm*/ 0x3b /* ADC8rr_REV*/ }; static const InstrUID modRMTable1438[2] = { 0x20, /* ADC16rm*/ 0x22 /* ADC16rr_REV*/ }; static const InstrUID modRMTable1439[1] = { 0x35 /* ADC8i8*/ }; static const InstrUID modRMTable1440[1] = { 0x1a /* ADC16i16*/ }; static const InstrUID modRMTable1441[2] = { 0x90c, /* SBB8mr*/ 0x90f /* SBB8rr*/ }; static const InstrUID modRMTable1442[2] = { 0x8f2, /* SBB16mr*/ 0x8f6 /* SBB16rr*/ }; static const InstrUID modRMTable1443[2] = { 0x90e, /* SBB8rm*/ 0x910 /* SBB8rr_REV*/ }; static const InstrUID modRMTable1444[2] = { 0x8f5, /* SBB16rm*/ 0x8f7 /* SBB16rr_REV*/ }; static const InstrUID modRMTable1445[1] = { 0x90a /* SBB8i8*/ }; static const InstrUID modRMTable1446[1] = { 0x8ef /* SBB16i16*/ }; static const InstrUID modRMTable1447[2] = { 0xb9, /* AND8mr*/ 0xbc /* AND8rr*/ }; static const InstrUID modRMTable1448[2] = { 0x9f, /* AND16mr*/ 0xa3 /* AND16rr*/ }; static const InstrUID modRMTable1449[2] = { 0xbb, /* AND8rm*/ 0xbd /* AND8rr_REV*/ }; static const InstrUID modRMTable1450[2] = { 0xa2, /* AND16rm*/ 0xa4 /* AND16rr_REV*/ }; static const InstrUID modRMTable1451[1] = { 0xb7 /* AND8i8*/ }; static const InstrUID modRMTable1452[1] = { 0x9c /* AND16i16*/ }; static const InstrUID modRMTable1453[1] = { 0x2b5 /* ES_PREFIX*/ }; static const InstrUID modRMTable1454[2] = { 0x9e9, /* SUB8mr*/ 0x9ec /* SUB8rr*/ }; static const InstrUID modRMTable1455[2] = { 0x9cf, /* SUB16mr*/ 0x9d3 /* SUB16rr*/ }; static const InstrUID modRMTable1456[2] = { 0x9eb, /* SUB8rm*/ 0x9ed /* SUB8rr_REV*/ }; static const InstrUID modRMTable1457[2] = { 0x9d2, /* SUB16rm*/ 0x9d4 /* SUB16rr_REV*/ }; static const InstrUID modRMTable1458[1] = { 0x9e7 /* SUB8i8*/ }; static const InstrUID modRMTable1459[1] = { 0x9cc /* SUB16i16*/ }; static const InstrUID modRMTable1460[1] = { 0x234 /* CS_PREFIX*/ }; static const InstrUID modRMTable1461[2] = { 0xecc, /* XOR8mr*/ 0xecf /* XOR8rr*/ }; static const InstrUID modRMTable1462[2] = { 0xeb2, /* XOR16mr*/ 0xeb6 /* XOR16rr*/ }; static const InstrUID modRMTable1463[2] = { 0xece, /* XOR8rm*/ 0xed0 /* XOR8rr_REV*/ }; static const InstrUID modRMTable1464[2] = { 0xeb5, /* XOR16rm*/ 0xeb7 /* XOR16rr_REV*/ }; static const InstrUID modRMTable1465[1] = { 0xeca /* XOR8i8*/ }; static const InstrUID modRMTable1466[1] = { 0xeaf /* XOR16i16*/ }; static const InstrUID modRMTable1467[1] = { 0x9ad /* SS_PREFIX*/ }; static const InstrUID modRMTable1468[2] = { 0x1f9, /* CMP8mr*/ 0x1fc /* CMP8rr*/ }; static const InstrUID modRMTable1469[2] = { 0x1df, /* CMP16mr*/ 0x1e3 /* CMP16rr*/ }; static const InstrUID modRMTable1470[2] = { 0x1fb, /* CMP8rm*/ 0x1fd /* CMP8rr_REV*/ }; static const InstrUID modRMTable1471[2] = { 0x1e2, /* CMP16rm*/ 0x1e4 /* CMP16rr_REV*/ }; static const InstrUID modRMTable1472[1] = { 0x1f7 /* CMP8i8*/ }; static const InstrUID modRMTable1473[1] = { 0x1dc /* CMP16i16*/ }; static const InstrUID modRMTable1474[1] = { 0x2b1 /* DS_PREFIX*/ }; static const InstrUID modRMTable1475[1] = { 0x894 /* REX64_PREFIX*/ }; static const InstrUID modRMTable1476[1] = { 0x81d /* PUSH16r*/ }; static const InstrUID modRMTable1477[1] = { 0x81d /* PUSH16r*/ }; static const InstrUID modRMTable1478[1] = { 0x81d /* PUSH16r*/ }; static const InstrUID modRMTable1479[1] = { 0x81d /* PUSH16r*/ }; static const InstrUID modRMTable1480[1] = { 0x81d /* PUSH16r*/ }; static const InstrUID modRMTable1481[1] = { 0x81d /* PUSH16r*/ }; static const InstrUID modRMTable1482[1] = { 0x81d /* PUSH16r*/ }; static const InstrUID modRMTable1483[1] = { 0x81d /* PUSH16r*/ }; static const InstrUID modRMTable1484[1] = { 0x7a8 /* POP16r*/ }; static const InstrUID modRMTable1485[1] = { 0x7a8 /* POP16r*/ }; static const InstrUID modRMTable1486[1] = { 0x7a8 /* POP16r*/ }; static const InstrUID modRMTable1487[1] = { 0x7a8 /* POP16r*/ }; static const InstrUID modRMTable1488[1] = { 0x7a8 /* POP16r*/ }; static const InstrUID modRMTable1489[1] = { 0x7a8 /* POP16r*/ }; static const InstrUID modRMTable1490[1] = { 0x7a8 /* POP16r*/ }; static const InstrUID modRMTable1491[1] = { 0x7a8 /* POP16r*/ }; static const InstrUID modRMTable1492[1] = { 0x2f2 /* FS_PREFIX*/ }; static const InstrUID modRMTable1493[1] = { 0x316 /* GS_PREFIX*/ }; static const InstrUID modRMTable1494[1] = { 0x265 /* DATA16_PREFIX*/ }; static const InstrUID modRMTable1495[1] = { 0x83b /* PUSHi16*/ }; static const InstrUID modRMTable1496[2] = { 0x337, /* IMUL16rmi*/ 0x33a /* IMUL16rri*/ }; static const InstrUID modRMTable1497[1] = { 0x825 /* PUSH64i8*/ }; static const InstrUID modRMTable1498[2] = { 0x338, /* IMUL16rmi8*/ 0x33b /* IMUL16rri8*/ }; static const InstrUID modRMTable1499[1] = { 0x354 /* IN8*/ }; static const InstrUID modRMTable1500[1] = { 0x34e /* IN16*/ }; static const InstrUID modRMTable1501[1] = { 0x6b7 /* OUTSB*/ }; static const InstrUID modRMTable1502[1] = { 0x6b9 /* OUTSW*/ }; static const InstrUID modRMTable1503[1] = { 0x40f /* JO_1*/ }; static const InstrUID modRMTable1504[1] = { 0x409 /* JNO_1*/ }; static const InstrUID modRMTable1505[1] = { 0x3f1 /* JB_1*/ }; static const InstrUID modRMTable1506[1] = { 0x3eb /* JAE_1*/ }; static const InstrUID modRMTable1507[1] = { 0x3f6 /* JE_1*/ }; static const InstrUID modRMTable1508[1] = { 0x407 /* JNE_1*/ }; static const InstrUID modRMTable1509[1] = { 0x3ef /* JBE_1*/ }; static const InstrUID modRMTable1510[1] = { 0x3ed /* JA_1*/ }; static const InstrUID modRMTable1511[1] = { 0x414 /* JS_1*/ }; static const InstrUID modRMTable1512[1] = { 0x40d /* JNS_1*/ }; static const InstrUID modRMTable1513[1] = { 0x411 /* JP_1*/ }; static const InstrUID modRMTable1514[1] = { 0x40b /* JNP_1*/ }; static const InstrUID modRMTable1515[1] = { 0x3fe /* JL_1*/ }; static const InstrUID modRMTable1516[1] = { 0x3f8 /* JGE_1*/ }; static const InstrUID modRMTable1517[1] = { 0x3fc /* JLE_1*/ }; static const InstrUID modRMTable1518[1] = { 0x3fa /* JG_1*/ }; static const InstrUID modRMTable1519[256] = { 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa /* CMP8ri*/ }; static const InstrUID modRMTable1520[256] = { 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x3d, /* ADD16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x68b, /* OR16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x1b, /* ADC16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x8f0, /* SBB16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9d, /* AND16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0x9cd, /* SUB16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0xeb0, /* XOR16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x1dd, /* CMP16mi*/ 0x40, /* ADD16ri*/ 0x40, /* ADD16ri*/ 0x40, /* ADD16ri*/ 0x40, /* ADD16ri*/ 0x40, /* ADD16ri*/ 0x40, /* ADD16ri*/ 0x40, /* ADD16ri*/ 0x40, /* ADD16ri*/ 0x68e, /* OR16ri*/ 0x68e, /* OR16ri*/ 0x68e, /* OR16ri*/ 0x68e, /* OR16ri*/ 0x68e, /* OR16ri*/ 0x68e, /* OR16ri*/ 0x68e, /* OR16ri*/ 0x68e, /* OR16ri*/ 0x1e, /* ADC16ri*/ 0x1e, /* ADC16ri*/ 0x1e, /* ADC16ri*/ 0x1e, /* ADC16ri*/ 0x1e, /* ADC16ri*/ 0x1e, /* ADC16ri*/ 0x1e, /* ADC16ri*/ 0x1e, /* ADC16ri*/ 0x8f3, /* SBB16ri*/ 0x8f3, /* SBB16ri*/ 0x8f3, /* SBB16ri*/ 0x8f3, /* SBB16ri*/ 0x8f3, /* SBB16ri*/ 0x8f3, /* SBB16ri*/ 0x8f3, /* SBB16ri*/ 0x8f3, /* SBB16ri*/ 0xa0, /* AND16ri*/ 0xa0, /* AND16ri*/ 0xa0, /* AND16ri*/ 0xa0, /* AND16ri*/ 0xa0, /* AND16ri*/ 0xa0, /* AND16ri*/ 0xa0, /* AND16ri*/ 0xa0, /* AND16ri*/ 0x9d0, /* SUB16ri*/ 0x9d0, /* SUB16ri*/ 0x9d0, /* SUB16ri*/ 0x9d0, /* SUB16ri*/ 0x9d0, /* SUB16ri*/ 0x9d0, /* SUB16ri*/ 0x9d0, /* SUB16ri*/ 0x9d0, /* SUB16ri*/ 0xeb3, /* XOR16ri*/ 0xeb3, /* XOR16ri*/ 0xeb3, /* XOR16ri*/ 0xeb3, /* XOR16ri*/ 0xeb3, /* XOR16ri*/ 0xeb3, /* XOR16ri*/ 0xeb3, /* XOR16ri*/ 0xeb3, /* XOR16ri*/ 0x1e0, /* CMP16ri*/ 0x1e0, /* CMP16ri*/ 0x1e0, /* CMP16ri*/ 0x1e0, /* CMP16ri*/ 0x1e0, /* CMP16ri*/ 0x1e0, /* CMP16ri*/ 0x1e0, /* CMP16ri*/ 0x1e0 /* CMP16ri*/ }; static const InstrUID modRMTable1521[256] = { 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x3e, /* ADD16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x68c, /* OR16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x1c, /* ADC16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x8f1, /* SBB16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9e, /* AND16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0x9ce, /* SUB16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0xeb1, /* XOR16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x1de, /* CMP16mi8*/ 0x41, /* ADD16ri8*/ 0x41, /* ADD16ri8*/ 0x41, /* ADD16ri8*/ 0x41, /* ADD16ri8*/ 0x41, /* ADD16ri8*/ 0x41, /* ADD16ri8*/ 0x41, /* ADD16ri8*/ 0x41, /* ADD16ri8*/ 0x68f, /* OR16ri8*/ 0x68f, /* OR16ri8*/ 0x68f, /* OR16ri8*/ 0x68f, /* OR16ri8*/ 0x68f, /* OR16ri8*/ 0x68f, /* OR16ri8*/ 0x68f, /* OR16ri8*/ 0x68f, /* OR16ri8*/ 0x1f, /* ADC16ri8*/ 0x1f, /* ADC16ri8*/ 0x1f, /* ADC16ri8*/ 0x1f, /* ADC16ri8*/ 0x1f, /* ADC16ri8*/ 0x1f, /* ADC16ri8*/ 0x1f, /* ADC16ri8*/ 0x1f, /* ADC16ri8*/ 0x8f4, /* SBB16ri8*/ 0x8f4, /* SBB16ri8*/ 0x8f4, /* SBB16ri8*/ 0x8f4, /* SBB16ri8*/ 0x8f4, /* SBB16ri8*/ 0x8f4, /* SBB16ri8*/ 0x8f4, /* SBB16ri8*/ 0x8f4, /* SBB16ri8*/ 0xa1, /* AND16ri8*/ 0xa1, /* AND16ri8*/ 0xa1, /* AND16ri8*/ 0xa1, /* AND16ri8*/ 0xa1, /* AND16ri8*/ 0xa1, /* AND16ri8*/ 0xa1, /* AND16ri8*/ 0xa1, /* AND16ri8*/ 0x9d1, /* SUB16ri8*/ 0x9d1, /* SUB16ri8*/ 0x9d1, /* SUB16ri8*/ 0x9d1, /* SUB16ri8*/ 0x9d1, /* SUB16ri8*/ 0x9d1, /* SUB16ri8*/ 0x9d1, /* SUB16ri8*/ 0x9d1, /* SUB16ri8*/ 0xeb4, /* XOR16ri8*/ 0xeb4, /* XOR16ri8*/ 0xeb4, /* XOR16ri8*/ 0xeb4, /* XOR16ri8*/ 0xeb4, /* XOR16ri8*/ 0xeb4, /* XOR16ri8*/ 0xeb4, /* XOR16ri8*/ 0xeb4, /* XOR16ri8*/ 0x1e1, /* CMP16ri8*/ 0x1e1, /* CMP16ri8*/ 0x1e1, /* CMP16ri8*/ 0x1e1, /* CMP16ri8*/ 0x1e1, /* CMP16ri8*/ 0x1e1, /* CMP16ri8*/ 0x1e1, /* CMP16ri8*/ 0x1e1 /* CMP16ri8*/ }; static const InstrUID modRMTable1522[2] = { 0xa47, /* TEST8rm*/ 0xa48 /* TEST8rr*/ }; static const InstrUID modRMTable1523[2] = { 0xa37, /* TEST16rm*/ 0xa38 /* TEST16rr*/ }; static const InstrUID modRMTable1524[2] = { 0xea5, /* XCHG8rm*/ 0xea6 /* XCHG8rr*/ }; static const InstrUID modRMTable1525[2] = { 0xe9c, /* XCHG16rm*/ 0xe9d /* XCHG16rr*/ }; static const InstrUID modRMTable1526[2] = { 0x5c6, /* MOV8mr*/ 0x5cd /* MOV8rr*/ }; static const InstrUID modRMTable1527[2] = { 0x594, /* MOV16mr*/ 0x59a /* MOV16rr*/ }; static const InstrUID modRMTable1528[2] = { 0x5cb, /* MOV8rm*/ 0x5cf /* MOV8rr_REV*/ }; static const InstrUID modRMTable1529[2] = { 0x599, /* MOV16rm*/ 0x59b /* MOV16rr_REV*/ }; static const InstrUID modRMTable1530[2] = { 0x595, /* MOV16ms*/ 0x59c /* MOV16rs*/ }; static const InstrUID modRMTable1531[2] = { 0x439, /* LEA16r*/ 0 /* PHI*/ }; static const InstrUID modRMTable1532[2] = { 0x59d, /* MOV16sm*/ 0x59e /* MOV16sr*/ }; static const InstrUID modRMTable1533[256] = { 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7aa, /* POP16rmr*/ 0x7aa, /* POP16rmr*/ 0x7aa, /* POP16rmr*/ 0x7aa, /* POP16rmr*/ 0x7aa, /* POP16rmr*/ 0x7aa, /* POP16rmr*/ 0x7aa, /* POP16rmr*/ 0x7aa, /* POP16rmr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1534[1] = { 0x67f /* NOOP*/ }; static const InstrUID modRMTable1535[1] = { 0xe9b /* XCHG16ar*/ }; static const InstrUID modRMTable1536[1] = { 0xe9b /* XCHG16ar*/ }; static const InstrUID modRMTable1537[1] = { 0xe9b /* XCHG16ar*/ }; static const InstrUID modRMTable1538[1] = { 0xe9b /* XCHG16ar*/ }; static const InstrUID modRMTable1539[1] = { 0xe9b /* XCHG16ar*/ }; static const InstrUID modRMTable1540[1] = { 0xe9b /* XCHG16ar*/ }; static const InstrUID modRMTable1541[1] = { 0xe9b /* XCHG16ar*/ }; static const InstrUID modRMTable1542[1] = { 0x141 /* CBW*/ }; static const InstrUID modRMTable1543[1] = { 0x261 /* CWD*/ }; static const InstrUID modRMTable1544[1] = { 0x2b9 /* FARCALL16i*/ }; static const InstrUID modRMTable1545[1] = { 0xe88 /* WAIT*/ }; static const InstrUID modRMTable1546[1] = { 0x830 /* PUSHF16*/ }; static const InstrUID modRMTable1547[1] = { 0x7bc /* POPF16*/ }; static const InstrUID modRMTable1548[1] = { 0x8d6 /* SAHF*/ }; static const InstrUID modRMTable1549[1] = { 0x416 /* LAHF*/ }; static const InstrUID modRMTable1550[1] = { 0x60a /* MOVSB*/ }; static const InstrUID modRMTable1551[1] = { 0x61d /* MOVSW*/ }; static const InstrUID modRMTable1552[1] = { 0x209 /* CMPS8*/ }; static const InstrUID modRMTable1553[1] = { 0x206 /* CMPS16*/ }; static const InstrUID modRMTable1554[1] = { 0xa43 /* TEST8i8*/ }; static const InstrUID modRMTable1555[1] = { 0xa34 /* TEST16i16*/ }; static const InstrUID modRMTable1556[1] = { 0x9b2 /* STOSB*/ }; static const InstrUID modRMTable1557[1] = { 0x9b5 /* STOSW*/ }; static const InstrUID modRMTable1558[1] = { 0x490 /* LODSB*/ }; static const InstrUID modRMTable1559[1] = { 0x493 /* LODSW*/ }; static const InstrUID modRMTable1560[1] = { 0x914 /* SCAS8*/ }; static const InstrUID modRMTable1561[1] = { 0x911 /* SCAS16*/ }; static const InstrUID modRMTable1562[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1563[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1564[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1565[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1566[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1567[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1568[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1569[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1570[1] = { 0x598 /* MOV16ri*/ }; static const InstrUID modRMTable1571[1] = { 0x598 /* MOV16ri*/ }; static const InstrUID modRMTable1572[1] = { 0x598 /* MOV16ri*/ }; static const InstrUID modRMTable1573[1] = { 0x598 /* MOV16ri*/ }; static const InstrUID modRMTable1574[1] = { 0x598 /* MOV16ri*/ }; static const InstrUID modRMTable1575[1] = { 0x598 /* MOV16ri*/ }; static const InstrUID modRMTable1576[1] = { 0x598 /* MOV16ri*/ }; static const InstrUID modRMTable1577[1] = { 0x598 /* MOV16ri*/ }; static const InstrUID modRMTable1578[256] = { 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee /* SAR8ri*/ }; static const InstrUID modRMTable1579[256] = { 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x897, /* ROL16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x8af, /* ROR16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x842, /* RCL16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x862, /* RCR16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x940, /* SHL16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0x964, /* SHR16mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x8d9, /* SAR16mi*/ 0x89a, /* ROL16ri*/ 0x89a, /* ROL16ri*/ 0x89a, /* ROL16ri*/ 0x89a, /* ROL16ri*/ 0x89a, /* ROL16ri*/ 0x89a, /* ROL16ri*/ 0x89a, /* ROL16ri*/ 0x89a, /* ROL16ri*/ 0x8b2, /* ROR16ri*/ 0x8b2, /* ROR16ri*/ 0x8b2, /* ROR16ri*/ 0x8b2, /* ROR16ri*/ 0x8b2, /* ROR16ri*/ 0x8b2, /* ROR16ri*/ 0x8b2, /* ROR16ri*/ 0x8b2, /* ROR16ri*/ 0x845, /* RCL16ri*/ 0x845, /* RCL16ri*/ 0x845, /* RCL16ri*/ 0x845, /* RCL16ri*/ 0x845, /* RCL16ri*/ 0x845, /* RCL16ri*/ 0x845, /* RCL16ri*/ 0x845, /* RCL16ri*/ 0x865, /* RCR16ri*/ 0x865, /* RCR16ri*/ 0x865, /* RCR16ri*/ 0x865, /* RCR16ri*/ 0x865, /* RCR16ri*/ 0x865, /* RCR16ri*/ 0x865, /* RCR16ri*/ 0x865, /* RCR16ri*/ 0x943, /* SHL16ri*/ 0x943, /* SHL16ri*/ 0x943, /* SHL16ri*/ 0x943, /* SHL16ri*/ 0x943, /* SHL16ri*/ 0x943, /* SHL16ri*/ 0x943, /* SHL16ri*/ 0x943, /* SHL16ri*/ 0x967, /* SHR16ri*/ 0x967, /* SHR16ri*/ 0x967, /* SHR16ri*/ 0x967, /* SHR16ri*/ 0x967, /* SHR16ri*/ 0x967, /* SHR16ri*/ 0x967, /* SHR16ri*/ 0x967, /* SHR16ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8dc, /* SAR16ri*/ 0x8dc, /* SAR16ri*/ 0x8dc, /* SAR16ri*/ 0x8dc, /* SAR16ri*/ 0x8dc, /* SAR16ri*/ 0x8dc, /* SAR16ri*/ 0x8dc, /* SAR16ri*/ 0x8dc /* SAR16ri*/ }; static const InstrUID modRMTable1580[1] = { 0x893 /* RETIW*/ }; static const InstrUID modRMTable1581[1] = { 0x891 /* RET*/ }; static const InstrUID modRMTable1582[2] = { 0x43f, /* LES16rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable1583[2] = { 0x425, /* LDS16rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable1584[256] = { 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1585[256] = { 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0x593, /* MOV16mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1586[1] = { 0x2b4 /* ENTER*/ }; static const InstrUID modRMTable1587[1] = { 0x43e /* LEAVE64*/ }; static const InstrUID modRMTable1588[1] = { 0x498 /* LRETIW*/ }; static const InstrUID modRMTable1589[1] = { 0x499 /* LRETL*/ }; static const InstrUID modRMTable1590[1] = { 0x366 /* INT3*/ }; static const InstrUID modRMTable1591[1] = { 0x365 /* INT*/ }; static const InstrUID modRMTable1592[1] = { 0x367 /* INTO*/ }; static const InstrUID modRMTable1593[1] = { 0x36e /* IRET16*/ }; static const InstrUID modRMTable1594[256] = { 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec /* SAR8r1*/ }; static const InstrUID modRMTable1595[256] = { 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x895, /* ROL16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x8ad, /* ROR16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x840, /* RCL16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x860, /* RCR16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x93e, /* SHL16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0x962, /* SHR16m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x8d7, /* SAR16m1*/ 0x898, /* ROL16r1*/ 0x898, /* ROL16r1*/ 0x898, /* ROL16r1*/ 0x898, /* ROL16r1*/ 0x898, /* ROL16r1*/ 0x898, /* ROL16r1*/ 0x898, /* ROL16r1*/ 0x898, /* ROL16r1*/ 0x8b0, /* ROR16r1*/ 0x8b0, /* ROR16r1*/ 0x8b0, /* ROR16r1*/ 0x8b0, /* ROR16r1*/ 0x8b0, /* ROR16r1*/ 0x8b0, /* ROR16r1*/ 0x8b0, /* ROR16r1*/ 0x8b0, /* ROR16r1*/ 0x843, /* RCL16r1*/ 0x843, /* RCL16r1*/ 0x843, /* RCL16r1*/ 0x843, /* RCL16r1*/ 0x843, /* RCL16r1*/ 0x843, /* RCL16r1*/ 0x843, /* RCL16r1*/ 0x843, /* RCL16r1*/ 0x863, /* RCR16r1*/ 0x863, /* RCR16r1*/ 0x863, /* RCR16r1*/ 0x863, /* RCR16r1*/ 0x863, /* RCR16r1*/ 0x863, /* RCR16r1*/ 0x863, /* RCR16r1*/ 0x863, /* RCR16r1*/ 0x941, /* SHL16r1*/ 0x941, /* SHL16r1*/ 0x941, /* SHL16r1*/ 0x941, /* SHL16r1*/ 0x941, /* SHL16r1*/ 0x941, /* SHL16r1*/ 0x941, /* SHL16r1*/ 0x941, /* SHL16r1*/ 0x965, /* SHR16r1*/ 0x965, /* SHR16r1*/ 0x965, /* SHR16r1*/ 0x965, /* SHR16r1*/ 0x965, /* SHR16r1*/ 0x965, /* SHR16r1*/ 0x965, /* SHR16r1*/ 0x965, /* SHR16r1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8da, /* SAR16r1*/ 0x8da, /* SAR16r1*/ 0x8da, /* SAR16r1*/ 0x8da, /* SAR16r1*/ 0x8da, /* SAR16r1*/ 0x8da, /* SAR16r1*/ 0x8da, /* SAR16r1*/ 0x8da /* SAR16r1*/ }; static const InstrUID modRMTable1596[256] = { 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed /* SAR8rCL*/ }; static const InstrUID modRMTable1597[256] = { 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x896, /* ROL16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x8ae, /* ROR16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x841, /* RCL16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x861, /* RCR16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x93f, /* SHL16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0x963, /* SHR16mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x8d8, /* SAR16mCL*/ 0x899, /* ROL16rCL*/ 0x899, /* ROL16rCL*/ 0x899, /* ROL16rCL*/ 0x899, /* ROL16rCL*/ 0x899, /* ROL16rCL*/ 0x899, /* ROL16rCL*/ 0x899, /* ROL16rCL*/ 0x899, /* ROL16rCL*/ 0x8b1, /* ROR16rCL*/ 0x8b1, /* ROR16rCL*/ 0x8b1, /* ROR16rCL*/ 0x8b1, /* ROR16rCL*/ 0x8b1, /* ROR16rCL*/ 0x8b1, /* ROR16rCL*/ 0x8b1, /* ROR16rCL*/ 0x8b1, /* ROR16rCL*/ 0x844, /* RCL16rCL*/ 0x844, /* RCL16rCL*/ 0x844, /* RCL16rCL*/ 0x844, /* RCL16rCL*/ 0x844, /* RCL16rCL*/ 0x844, /* RCL16rCL*/ 0x844, /* RCL16rCL*/ 0x844, /* RCL16rCL*/ 0x864, /* RCR16rCL*/ 0x864, /* RCR16rCL*/ 0x864, /* RCR16rCL*/ 0x864, /* RCR16rCL*/ 0x864, /* RCR16rCL*/ 0x864, /* RCR16rCL*/ 0x864, /* RCR16rCL*/ 0x864, /* RCR16rCL*/ 0x942, /* SHL16rCL*/ 0x942, /* SHL16rCL*/ 0x942, /* SHL16rCL*/ 0x942, /* SHL16rCL*/ 0x942, /* SHL16rCL*/ 0x942, /* SHL16rCL*/ 0x942, /* SHL16rCL*/ 0x942, /* SHL16rCL*/ 0x966, /* SHR16rCL*/ 0x966, /* SHR16rCL*/ 0x966, /* SHR16rCL*/ 0x966, /* SHR16rCL*/ 0x966, /* SHR16rCL*/ 0x966, /* SHR16rCL*/ 0x966, /* SHR16rCL*/ 0x966, /* SHR16rCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8db, /* SAR16rCL*/ 0x8db, /* SAR16rCL*/ 0x8db, /* SAR16rCL*/ 0x8db, /* SAR16rCL*/ 0x8db, /* SAR16rCL*/ 0x8db, /* SAR16rCL*/ 0x8db, /* SAR16rCL*/ 0x8db /* SAR16rCL*/ }; static const InstrUID modRMTable1598[1] = { 0xeae /* XLAT*/ }; static const InstrUID modRMTable1599[256] = { 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283 /* DIVR_FST0r*/ }; static const InstrUID modRMTable1600[256] = { 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0x2db, /* FNOP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x144, /* CHS_F*/ 0x12, /* ABS_F*/ 0, /* PHI*/ 0, /* PHI*/ 0xa4e, /* TST_F*/ 0x2f3, /* FXAM*/ 0, /* PHI*/ 0, /* PHI*/ 0x428, /* LD_F1*/ 0x2d5, /* FLDL2T*/ 0x2d4, /* FLDL2E*/ 0x2d8, /* FLDPI*/ 0x2d6, /* FLDLG2*/ 0x2d7, /* FLDLN2*/ 0x427, /* LD_F0*/ 0, /* PHI*/ 0x2b8, /* F2XM1*/ 0x2f9, /* FYL2X*/ 0x2eb, /* FPTAN*/ 0x2e8, /* FPATAN*/ 0x2f8, /* FXTRACT*/ 0x2ea, /* FPREM1*/ 0x2ca, /* FDECSTP*/ 0x2d1, /* FINCSTP*/ 0x2e9, /* FPREM*/ 0x2fa, /* FYL2XP1*/ 0x9a9, /* SQRT_F*/ 0x2f0, /* FSINCOS*/ 0x2ec, /* FRNDINT*/ 0x2ef, /* FSCALE*/ 0x98c, /* SIN_F*/ 0x224 /* COS_F*/ }; static const InstrUID modRMTable1601[256] = { 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5e, /* UCOM_FPPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1602[256] = { 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0, /* PHI*/ 0, /* PHI*/ 0x2d9, /* FNCLEX*/ 0x2da, /* FNINIT*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1603[256] = { 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac /* DIV_FrST0*/ }; static const InstrUID modRMTable1604[256] = { 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1605[256] = { 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2c9, /* FCOMPP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c /* DIV_FPrST0*/ }; static const InstrUID modRMTable1606[256] = { 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2dd, /* FNSTSW8r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1607[1] = { 0x496 /* LOOPNE*/ }; static const InstrUID modRMTable1608[1] = { 0x495 /* LOOPE*/ }; static const InstrUID modRMTable1609[1] = { 0x494 /* LOOP*/ }; static const InstrUID modRMTable1610[1] = { 0x355 /* IN8ri*/ }; static const InstrUID modRMTable1611[1] = { 0x34f /* IN16ri*/ }; static const InstrUID modRMTable1612[1] = { 0x6b5 /* OUT8ir*/ }; static const InstrUID modRMTable1613[1] = { 0x6b1 /* OUT16ir*/ }; static const InstrUID modRMTable1614[1] = { 0x13d /* CALL64pcrel32*/ }; static const InstrUID modRMTable1615[1] = { 0x403 /* JMP64pcrel32*/ }; static const InstrUID modRMTable1616[1] = { 0x2be /* FARJMP16i*/ }; static const InstrUID modRMTable1617[1] = { 0x405 /* JMP_1*/ }; static const InstrUID modRMTable1618[1] = { 0x356 /* IN8rr*/ }; static const InstrUID modRMTable1619[1] = { 0x350 /* IN16rr*/ }; static const InstrUID modRMTable1620[1] = { 0x6b6 /* OUT8rr*/ }; static const InstrUID modRMTable1621[1] = { 0x6b2 /* OUT16rr*/ }; static const InstrUID modRMTable1622[1] = { 0x887 /* REPNE_PREFIX*/ }; static const InstrUID modRMTable1623[1] = { 0x88c /* REP_PREFIX*/ }; static const InstrUID modRMTable1624[1] = { 0x31b /* HLT*/ }; static const InstrUID modRMTable1625[1] = { 0x14d /* CMC*/ }; static const InstrUID modRMTable1626[256] = { 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327 /* IDIV8r*/ }; static const InstrUID modRMTable1627[256] = { 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0xa35, /* TEST16mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x682, /* NOT16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x677, /* NEG16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x64c, /* MUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x334, /* IMUL16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x272, /* DIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0x320, /* IDIV16m*/ 0xa36, /* TEST16ri*/ 0xa36, /* TEST16ri*/ 0xa36, /* TEST16ri*/ 0xa36, /* TEST16ri*/ 0xa36, /* TEST16ri*/ 0xa36, /* TEST16ri*/ 0xa36, /* TEST16ri*/ 0xa36, /* TEST16ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x683, /* NOT16r*/ 0x683, /* NOT16r*/ 0x683, /* NOT16r*/ 0x683, /* NOT16r*/ 0x683, /* NOT16r*/ 0x683, /* NOT16r*/ 0x683, /* NOT16r*/ 0x683, /* NOT16r*/ 0x678, /* NEG16r*/ 0x678, /* NEG16r*/ 0x678, /* NEG16r*/ 0x678, /* NEG16r*/ 0x678, /* NEG16r*/ 0x678, /* NEG16r*/ 0x678, /* NEG16r*/ 0x678, /* NEG16r*/ 0x64d, /* MUL16r*/ 0x64d, /* MUL16r*/ 0x64d, /* MUL16r*/ 0x64d, /* MUL16r*/ 0x64d, /* MUL16r*/ 0x64d, /* MUL16r*/ 0x64d, /* MUL16r*/ 0x64d, /* MUL16r*/ 0x335, /* IMUL16r*/ 0x335, /* IMUL16r*/ 0x335, /* IMUL16r*/ 0x335, /* IMUL16r*/ 0x335, /* IMUL16r*/ 0x335, /* IMUL16r*/ 0x335, /* IMUL16r*/ 0x335, /* IMUL16r*/ 0x273, /* DIV16r*/ 0x273, /* DIV16r*/ 0x273, /* DIV16r*/ 0x273, /* DIV16r*/ 0x273, /* DIV16r*/ 0x273, /* DIV16r*/ 0x273, /* DIV16r*/ 0x273, /* DIV16r*/ 0x321, /* IDIV16r*/ 0x321, /* IDIV16r*/ 0x321, /* IDIV16r*/ 0x321, /* IDIV16r*/ 0x321, /* IDIV16r*/ 0x321, /* IDIV16r*/ 0x321, /* IDIV16r*/ 0x321 /* IDIV16r*/ }; static const InstrUID modRMTable1628[1] = { 0x148 /* CLC*/ }; static const InstrUID modRMTable1629[1] = { 0x9ae /* STC*/ }; static const InstrUID modRMTable1630[1] = { 0x14b /* CLI*/ }; static const InstrUID modRMTable1631[1] = { 0x9b0 /* STI*/ }; static const InstrUID modRMTable1632[1] = { 0x149 /* CLD*/ }; static const InstrUID modRMTable1633[1] = { 0x9af /* STD*/ }; static const InstrUID modRMTable1634[256] = { 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1635[256] = { 0x35b, /* INC64_16m*/ 0x35b, /* INC64_16m*/ 0x35b, /* INC64_16m*/ 0x35b, /* INC64_16m*/ 0x35b, /* INC64_16m*/ 0x35b, /* INC64_16m*/ 0x35b, /* INC64_16m*/ 0x35b, /* INC64_16m*/ 0x26a, /* DEC64_16m*/ 0x26a, /* DEC64_16m*/ 0x26a, /* DEC64_16m*/ 0x26a, /* DEC64_16m*/ 0x26a, /* DEC64_16m*/ 0x26a, /* DEC64_16m*/ 0x26a, /* DEC64_16m*/ 0x26a, /* DEC64_16m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x35b, /* INC64_16m*/ 0x35b, /* INC64_16m*/ 0x35b, /* INC64_16m*/ 0x35b, /* INC64_16m*/ 0x35b, /* INC64_16m*/ 0x35b, /* INC64_16m*/ 0x35b, /* INC64_16m*/ 0x35b, /* INC64_16m*/ 0x26a, /* DEC64_16m*/ 0x26a, /* DEC64_16m*/ 0x26a, /* DEC64_16m*/ 0x26a, /* DEC64_16m*/ 0x26a, /* DEC64_16m*/ 0x26a, /* DEC64_16m*/ 0x26a, /* DEC64_16m*/ 0x26a, /* DEC64_16m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x35b, /* INC64_16m*/ 0x35b, /* INC64_16m*/ 0x35b, /* INC64_16m*/ 0x35b, /* INC64_16m*/ 0x35b, /* INC64_16m*/ 0x35b, /* INC64_16m*/ 0x35b, /* INC64_16m*/ 0x35b, /* INC64_16m*/ 0x26a, /* DEC64_16m*/ 0x26a, /* DEC64_16m*/ 0x26a, /* DEC64_16m*/ 0x26a, /* DEC64_16m*/ 0x26a, /* DEC64_16m*/ 0x26a, /* DEC64_16m*/ 0x26a, /* DEC64_16m*/ 0x26a, /* DEC64_16m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x2ba, /* FARCALL16m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x2bf, /* FARJMP16m*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x35c, /* INC64_16r*/ 0x35c, /* INC64_16r*/ 0x35c, /* INC64_16r*/ 0x35c, /* INC64_16r*/ 0x35c, /* INC64_16r*/ 0x35c, /* INC64_16r*/ 0x35c, /* INC64_16r*/ 0x35c, /* INC64_16r*/ 0x26b, /* DEC64_16r*/ 0x26b, /* DEC64_16r*/ 0x26b, /* DEC64_16r*/ 0x26b, /* DEC64_16r*/ 0x26b, /* DEC64_16r*/ 0x26b, /* DEC64_16r*/ 0x26b, /* DEC64_16r*/ 0x26b, /* DEC64_16r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x81f, /* PUSH16rmr*/ 0x81f, /* PUSH16rmr*/ 0x81f, /* PUSH16rmr*/ 0x81f, /* PUSH16rmr*/ 0x81f, /* PUSH16rmr*/ 0x81f, /* PUSH16rmr*/ 0x81f, /* PUSH16rmr*/ 0x81f, /* PUSH16rmr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1636[2] = { 0x62, /* ADD8mr*/ 0x65 /* ADD8rr*/ }; static const InstrUID modRMTable1637[2] = { 0x4b, /* ADD32mr*/ 0x51 /* ADD32rr*/ }; static const InstrUID modRMTable1638[2] = { 0x64, /* ADD8rm*/ 0x66 /* ADD8rr_REV*/ }; static const InstrUID modRMTable1639[2] = { 0x50, /* ADD32rm*/ 0x53 /* ADD32rr_REV*/ }; static const InstrUID modRMTable1640[1] = { 0x60 /* ADD8i8*/ }; static const InstrUID modRMTable1641[1] = { 0x48 /* ADD32i32*/ }; static const InstrUID modRMTable1642[2] = { 0x6a8, /* OR8mr*/ 0x6ab /* OR8rr*/ }; static const InstrUID modRMTable1643[2] = { 0x696, /* OR32mr*/ 0x69b /* OR32rr*/ }; static const InstrUID modRMTable1644[2] = { 0x6aa, /* OR8rm*/ 0x6ac /* OR8rr_REV*/ }; static const InstrUID modRMTable1645[2] = { 0x69a, /* OR32rm*/ 0x69c /* OR32rr_REV*/ }; static const InstrUID modRMTable1646[1] = { 0x6a6 /* OR8i8*/ }; static const InstrUID modRMTable1647[1] = { 0x693 /* OR32i32*/ }; static const InstrUID modRMTable1648[2] = { 0x37, /* ADC8mr*/ 0x3a /* ADC8rr*/ }; static const InstrUID modRMTable1649[2] = { 0x26, /* ADC32mr*/ 0x2a /* ADC32rr*/ }; static const InstrUID modRMTable1650[2] = { 0x39, /* ADC8rm*/ 0x3b /* ADC8rr_REV*/ }; static const InstrUID modRMTable1651[2] = { 0x29, /* ADC32rm*/ 0x2b /* ADC32rr_REV*/ }; static const InstrUID modRMTable1652[1] = { 0x35 /* ADC8i8*/ }; static const InstrUID modRMTable1653[1] = { 0x23 /* ADC32i32*/ }; static const InstrUID modRMTable1654[2] = { 0x90c, /* SBB8mr*/ 0x90f /* SBB8rr*/ }; static const InstrUID modRMTable1655[2] = { 0x8fb, /* SBB32mr*/ 0x8ff /* SBB32rr*/ }; static const InstrUID modRMTable1656[2] = { 0x90e, /* SBB8rm*/ 0x910 /* SBB8rr_REV*/ }; static const InstrUID modRMTable1657[2] = { 0x8fe, /* SBB32rm*/ 0x900 /* SBB32rr_REV*/ }; static const InstrUID modRMTable1658[1] = { 0x90a /* SBB8i8*/ }; static const InstrUID modRMTable1659[1] = { 0x8f8 /* SBB32i32*/ }; static const InstrUID modRMTable1660[2] = { 0xb9, /* AND8mr*/ 0xbc /* AND8rr*/ }; static const InstrUID modRMTable1661[2] = { 0xa8, /* AND32mr*/ 0xac /* AND32rr*/ }; static const InstrUID modRMTable1662[2] = { 0xbb, /* AND8rm*/ 0xbd /* AND8rr_REV*/ }; static const InstrUID modRMTable1663[2] = { 0xab, /* AND32rm*/ 0xad /* AND32rr_REV*/ }; static const InstrUID modRMTable1664[1] = { 0xb7 /* AND8i8*/ }; static const InstrUID modRMTable1665[1] = { 0xa5 /* AND32i32*/ }; static const InstrUID modRMTable1666[1] = { 0x2b5 /* ES_PREFIX*/ }; static const InstrUID modRMTable1667[2] = { 0x9e9, /* SUB8mr*/ 0x9ec /* SUB8rr*/ }; static const InstrUID modRMTable1668[2] = { 0x9d8, /* SUB32mr*/ 0x9dc /* SUB32rr*/ }; static const InstrUID modRMTable1669[2] = { 0x9eb, /* SUB8rm*/ 0x9ed /* SUB8rr_REV*/ }; static const InstrUID modRMTable1670[2] = { 0x9db, /* SUB32rm*/ 0x9dd /* SUB32rr_REV*/ }; static const InstrUID modRMTable1671[1] = { 0x9e7 /* SUB8i8*/ }; static const InstrUID modRMTable1672[1] = { 0x9d5 /* SUB32i32*/ }; static const InstrUID modRMTable1673[1] = { 0x234 /* CS_PREFIX*/ }; static const InstrUID modRMTable1674[2] = { 0xecc, /* XOR8mr*/ 0xecf /* XOR8rr*/ }; static const InstrUID modRMTable1675[2] = { 0xebb, /* XOR32mr*/ 0xebf /* XOR32rr*/ }; static const InstrUID modRMTable1676[2] = { 0xece, /* XOR8rm*/ 0xed0 /* XOR8rr_REV*/ }; static const InstrUID modRMTable1677[2] = { 0xebe, /* XOR32rm*/ 0xec0 /* XOR32rr_REV*/ }; static const InstrUID modRMTable1678[1] = { 0xeca /* XOR8i8*/ }; static const InstrUID modRMTable1679[1] = { 0xeb8 /* XOR32i32*/ }; static const InstrUID modRMTable1680[1] = { 0x9ad /* SS_PREFIX*/ }; static const InstrUID modRMTable1681[2] = { 0x1f9, /* CMP8mr*/ 0x1fc /* CMP8rr*/ }; static const InstrUID modRMTable1682[2] = { 0x1e8, /* CMP32mr*/ 0x1ec /* CMP32rr*/ }; static const InstrUID modRMTable1683[2] = { 0x1fb, /* CMP8rm*/ 0x1fd /* CMP8rr_REV*/ }; static const InstrUID modRMTable1684[2] = { 0x1eb, /* CMP32rm*/ 0x1ed /* CMP32rr_REV*/ }; static const InstrUID modRMTable1685[1] = { 0x1f7 /* CMP8i8*/ }; static const InstrUID modRMTable1686[1] = { 0x1e5 /* CMP32i32*/ }; static const InstrUID modRMTable1687[1] = { 0x2b1 /* DS_PREFIX*/ }; static const InstrUID modRMTable1688[1] = { 0x894 /* REX64_PREFIX*/ }; static const InstrUID modRMTable1689[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable1690[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable1691[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable1692[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable1693[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable1694[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable1695[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable1696[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable1697[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable1698[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable1699[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable1700[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable1701[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable1702[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable1703[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable1704[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable1705[1] = { 0x2f2 /* FS_PREFIX*/ }; static const InstrUID modRMTable1706[1] = { 0x316 /* GS_PREFIX*/ }; static const InstrUID modRMTable1707[1] = { 0x265 /* DATA16_PREFIX*/ }; static const InstrUID modRMTable1708[1] = { 0x824 /* PUSH64i32*/ }; static const InstrUID modRMTable1709[2] = { 0x33f, /* IMUL32rmi*/ 0x342 /* IMUL32rri*/ }; static const InstrUID modRMTable1710[1] = { 0x825 /* PUSH64i8*/ }; static const InstrUID modRMTable1711[2] = { 0x340, /* IMUL32rmi8*/ 0x343 /* IMUL32rri8*/ }; static const InstrUID modRMTable1712[1] = { 0x354 /* IN8*/ }; static const InstrUID modRMTable1713[1] = { 0x351 /* IN32*/ }; static const InstrUID modRMTable1714[1] = { 0x6b7 /* OUTSB*/ }; static const InstrUID modRMTable1715[1] = { 0x6b8 /* OUTSD*/ }; static const InstrUID modRMTable1716[1] = { 0x40f /* JO_1*/ }; static const InstrUID modRMTable1717[1] = { 0x409 /* JNO_1*/ }; static const InstrUID modRMTable1718[1] = { 0x3f1 /* JB_1*/ }; static const InstrUID modRMTable1719[1] = { 0x3eb /* JAE_1*/ }; static const InstrUID modRMTable1720[1] = { 0x3f6 /* JE_1*/ }; static const InstrUID modRMTable1721[1] = { 0x407 /* JNE_1*/ }; static const InstrUID modRMTable1722[1] = { 0x3ef /* JBE_1*/ }; static const InstrUID modRMTable1723[1] = { 0x3ed /* JA_1*/ }; static const InstrUID modRMTable1724[1] = { 0x414 /* JS_1*/ }; static const InstrUID modRMTable1725[1] = { 0x40d /* JNS_1*/ }; static const InstrUID modRMTable1726[1] = { 0x411 /* JP_1*/ }; static const InstrUID modRMTable1727[1] = { 0x40b /* JNP_1*/ }; static const InstrUID modRMTable1728[1] = { 0x3fe /* JL_1*/ }; static const InstrUID modRMTable1729[1] = { 0x3f8 /* JGE_1*/ }; static const InstrUID modRMTable1730[1] = { 0x3fc /* JLE_1*/ }; static const InstrUID modRMTable1731[1] = { 0x3fa /* JG_1*/ }; static const InstrUID modRMTable1732[256] = { 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa /* CMP8ri*/ }; static const InstrUID modRMTable1733[256] = { 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9 /* CMP32ri*/ }; static const InstrUID modRMTable1734[256] = { 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea /* CMP32ri8*/ }; static const InstrUID modRMTable1735[2] = { 0xa47, /* TEST8rm*/ 0xa48 /* TEST8rr*/ }; static const InstrUID modRMTable1736[2] = { 0xa3c, /* TEST32rm*/ 0xa3d /* TEST32rr*/ }; static const InstrUID modRMTable1737[2] = { 0xea5, /* XCHG8rm*/ 0xea6 /* XCHG8rr*/ }; static const InstrUID modRMTable1738[2] = { 0xea0, /* XCHG32rm*/ 0xea1 /* XCHG32rr*/ }; static const InstrUID modRMTable1739[2] = { 0x5c6, /* MOV8mr*/ 0x5cd /* MOV8rr*/ }; static const InstrUID modRMTable1740[2] = { 0x5a3, /* MOV32mr*/ 0x5ab /* MOV32rr*/ }; static const InstrUID modRMTable1741[2] = { 0x5cb, /* MOV8rm*/ 0x5cf /* MOV8rr_REV*/ }; static const InstrUID modRMTable1742[2] = { 0x5aa, /* MOV32rm*/ 0x5ac /* MOV32rr_REV*/ }; static const InstrUID modRMTable1743[2] = { 0x5a4, /* MOV32ms*/ 0x5ad /* MOV32rs*/ }; static const InstrUID modRMTable1744[2] = { 0x43b, /* LEA64_32r*/ 0 /* PHI*/ }; static const InstrUID modRMTable1745[2] = { 0x5ae, /* MOV32sm*/ 0x5af /* MOV32sr*/ }; static const InstrUID modRMTable1746[256] = { 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1747[1] = { 0x67f /* NOOP*/ }; static const InstrUID modRMTable1748[1] = { 0xe9f /* XCHG32ar64*/ }; static const InstrUID modRMTable1749[1] = { 0xe9f /* XCHG32ar64*/ }; static const InstrUID modRMTable1750[1] = { 0xe9f /* XCHG32ar64*/ }; static const InstrUID modRMTable1751[1] = { 0xe9f /* XCHG32ar64*/ }; static const InstrUID modRMTable1752[1] = { 0xe9f /* XCHG32ar64*/ }; static const InstrUID modRMTable1753[1] = { 0xe9f /* XCHG32ar64*/ }; static const InstrUID modRMTable1754[1] = { 0xe9f /* XCHG32ar64*/ }; static const InstrUID modRMTable1755[1] = { 0x262 /* CWDE*/ }; static const InstrUID modRMTable1756[1] = { 0x142 /* CDQ*/ }; static const InstrUID modRMTable1757[1] = { 0x2bb /* FARCALL32i*/ }; static const InstrUID modRMTable1758[1] = { 0xe88 /* WAIT*/ }; static const InstrUID modRMTable1759[1] = { 0x832 /* PUSHF64*/ }; static const InstrUID modRMTable1760[1] = { 0x7be /* POPF64*/ }; static const InstrUID modRMTable1761[1] = { 0x8d6 /* SAHF*/ }; static const InstrUID modRMTable1762[1] = { 0x416 /* LAHF*/ }; static const InstrUID modRMTable1763[1] = { 0x60a /* MOVSB*/ }; static const InstrUID modRMTable1764[1] = { 0x60b /* MOVSD*/ }; static const InstrUID modRMTable1765[1] = { 0x209 /* CMPS8*/ }; static const InstrUID modRMTable1766[1] = { 0x207 /* CMPS32*/ }; static const InstrUID modRMTable1767[1] = { 0xa43 /* TEST8i8*/ }; static const InstrUID modRMTable1768[1] = { 0xa39 /* TEST32i32*/ }; static const InstrUID modRMTable1769[1] = { 0x9b2 /* STOSB*/ }; static const InstrUID modRMTable1770[1] = { 0x9b3 /* STOSD*/ }; static const InstrUID modRMTable1771[1] = { 0x490 /* LODSB*/ }; static const InstrUID modRMTable1772[1] = { 0x491 /* LODSD*/ }; static const InstrUID modRMTable1773[1] = { 0x914 /* SCAS8*/ }; static const InstrUID modRMTable1774[1] = { 0x912 /* SCAS32*/ }; static const InstrUID modRMTable1775[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1776[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1777[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1778[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1779[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1780[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1781[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1782[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1783[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable1784[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable1785[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable1786[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable1787[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable1788[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable1789[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable1790[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable1791[256] = { 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee /* SAR8ri*/ }; static const InstrUID modRMTable1792[256] = { 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2 /* SAR32ri*/ }; static const InstrUID modRMTable1793[1] = { 0x892 /* RETI*/ }; static const InstrUID modRMTable1794[1] = { 0x891 /* RET*/ }; static const InstrUID modRMTable1795[2] = { 0x440, /* LES32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable1796[2] = { 0x426, /* LDS32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable1797[256] = { 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1798[256] = { 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1799[1] = { 0x2b4 /* ENTER*/ }; static const InstrUID modRMTable1800[1] = { 0x43e /* LEAVE64*/ }; static const InstrUID modRMTable1801[1] = { 0x497 /* LRETI*/ }; static const InstrUID modRMTable1802[1] = { 0x499 /* LRETL*/ }; static const InstrUID modRMTable1803[1] = { 0x366 /* INT3*/ }; static const InstrUID modRMTable1804[1] = { 0x365 /* INT*/ }; static const InstrUID modRMTable1805[1] = { 0x367 /* INTO*/ }; static const InstrUID modRMTable1806[1] = { 0x36f /* IRET32*/ }; static const InstrUID modRMTable1807[256] = { 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec /* SAR8r1*/ }; static const InstrUID modRMTable1808[256] = { 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0 /* SAR32r1*/ }; static const InstrUID modRMTable1809[256] = { 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed /* SAR8rCL*/ }; static const InstrUID modRMTable1810[256] = { 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1 /* SAR32rCL*/ }; static const InstrUID modRMTable1811[1] = { 0xeae /* XLAT*/ }; static const InstrUID modRMTable1812[256] = { 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283 /* DIVR_FST0r*/ }; static const InstrUID modRMTable1813[256] = { 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0x2db, /* FNOP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x144, /* CHS_F*/ 0x12, /* ABS_F*/ 0, /* PHI*/ 0, /* PHI*/ 0xa4e, /* TST_F*/ 0x2f3, /* FXAM*/ 0, /* PHI*/ 0, /* PHI*/ 0x428, /* LD_F1*/ 0x2d5, /* FLDL2T*/ 0x2d4, /* FLDL2E*/ 0x2d8, /* FLDPI*/ 0x2d6, /* FLDLG2*/ 0x2d7, /* FLDLN2*/ 0x427, /* LD_F0*/ 0, /* PHI*/ 0x2b8, /* F2XM1*/ 0x2f9, /* FYL2X*/ 0x2eb, /* FPTAN*/ 0x2e8, /* FPATAN*/ 0x2f8, /* FXTRACT*/ 0x2ea, /* FPREM1*/ 0x2ca, /* FDECSTP*/ 0x2d1, /* FINCSTP*/ 0x2e9, /* FPREM*/ 0x2fa, /* FYL2XP1*/ 0x9a9, /* SQRT_F*/ 0x2f0, /* FSINCOS*/ 0x2ec, /* FRNDINT*/ 0x2ef, /* FSCALE*/ 0x98c, /* SIN_F*/ 0x224 /* COS_F*/ }; static const InstrUID modRMTable1814[256] = { 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5e, /* UCOM_FPPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1815[256] = { 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0, /* PHI*/ 0, /* PHI*/ 0x2d9, /* FNCLEX*/ 0x2da, /* FNINIT*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1816[256] = { 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac /* DIV_FrST0*/ }; static const InstrUID modRMTable1817[256] = { 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1818[256] = { 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2c9, /* FCOMPP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c /* DIV_FPrST0*/ }; static const InstrUID modRMTable1819[256] = { 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2dd, /* FNSTSW8r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1820[1] = { 0x496 /* LOOPNE*/ }; static const InstrUID modRMTable1821[1] = { 0x495 /* LOOPE*/ }; static const InstrUID modRMTable1822[1] = { 0x494 /* LOOP*/ }; static const InstrUID modRMTable1823[1] = { 0x355 /* IN8ri*/ }; static const InstrUID modRMTable1824[1] = { 0x352 /* IN32ri*/ }; static const InstrUID modRMTable1825[1] = { 0x6b5 /* OUT8ir*/ }; static const InstrUID modRMTable1826[1] = { 0x6b3 /* OUT32ir*/ }; static const InstrUID modRMTable1827[1] = { 0x13d /* CALL64pcrel32*/ }; static const InstrUID modRMTable1828[1] = { 0x403 /* JMP64pcrel32*/ }; static const InstrUID modRMTable1829[1] = { 0x2c0 /* FARJMP32i*/ }; static const InstrUID modRMTable1830[1] = { 0x405 /* JMP_1*/ }; static const InstrUID modRMTable1831[1] = { 0x356 /* IN8rr*/ }; static const InstrUID modRMTable1832[1] = { 0x353 /* IN32rr*/ }; static const InstrUID modRMTable1833[1] = { 0x6b6 /* OUT8rr*/ }; static const InstrUID modRMTable1834[1] = { 0x6b4 /* OUT32rr*/ }; static const InstrUID modRMTable1835[1] = { 0x887 /* REPNE_PREFIX*/ }; static const InstrUID modRMTable1836[1] = { 0x88c /* REP_PREFIX*/ }; static const InstrUID modRMTable1837[1] = { 0x31b /* HLT*/ }; static const InstrUID modRMTable1838[1] = { 0x14d /* CMC*/ }; static const InstrUID modRMTable1839[256] = { 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327 /* IDIV8r*/ }; static const InstrUID modRMTable1840[256] = { 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323 /* IDIV32r*/ }; static const InstrUID modRMTable1841[1] = { 0x148 /* CLC*/ }; static const InstrUID modRMTable1842[1] = { 0x9ae /* STC*/ }; static const InstrUID modRMTable1843[1] = { 0x14b /* CLI*/ }; static const InstrUID modRMTable1844[1] = { 0x9b0 /* STI*/ }; static const InstrUID modRMTable1845[1] = { 0x149 /* CLD*/ }; static const InstrUID modRMTable1846[1] = { 0x9af /* STD*/ }; static const InstrUID modRMTable1847[256] = { 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1848[256] = { 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x35e, /* INC64_32r*/ 0x35e, /* INC64_32r*/ 0x35e, /* INC64_32r*/ 0x35e, /* INC64_32r*/ 0x35e, /* INC64_32r*/ 0x35e, /* INC64_32r*/ 0x35e, /* INC64_32r*/ 0x35e, /* INC64_32r*/ 0x26d, /* DEC64_32r*/ 0x26d, /* DEC64_32r*/ 0x26d, /* DEC64_32r*/ 0x26d, /* DEC64_32r*/ 0x26d, /* DEC64_32r*/ 0x26d, /* DEC64_32r*/ 0x26d, /* DEC64_32r*/ 0x26d, /* DEC64_32r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1849[2] = { 0x62, /* ADD8mr*/ 0x65 /* ADD8rr*/ }; static const InstrUID modRMTable1850[2] = { 0x4b, /* ADD32mr*/ 0x51 /* ADD32rr*/ }; static const InstrUID modRMTable1851[2] = { 0x64, /* ADD8rm*/ 0x66 /* ADD8rr_REV*/ }; static const InstrUID modRMTable1852[2] = { 0x50, /* ADD32rm*/ 0x53 /* ADD32rr_REV*/ }; static const InstrUID modRMTable1853[1] = { 0x60 /* ADD8i8*/ }; static const InstrUID modRMTable1854[1] = { 0x48 /* ADD32i32*/ }; static const InstrUID modRMTable1855[2] = { 0x6a8, /* OR8mr*/ 0x6ab /* OR8rr*/ }; static const InstrUID modRMTable1856[2] = { 0x696, /* OR32mr*/ 0x69b /* OR32rr*/ }; static const InstrUID modRMTable1857[2] = { 0x6aa, /* OR8rm*/ 0x6ac /* OR8rr_REV*/ }; static const InstrUID modRMTable1858[2] = { 0x69a, /* OR32rm*/ 0x69c /* OR32rr_REV*/ }; static const InstrUID modRMTable1859[1] = { 0x6a6 /* OR8i8*/ }; static const InstrUID modRMTable1860[1] = { 0x693 /* OR32i32*/ }; static const InstrUID modRMTable1861[2] = { 0x37, /* ADC8mr*/ 0x3a /* ADC8rr*/ }; static const InstrUID modRMTable1862[2] = { 0x26, /* ADC32mr*/ 0x2a /* ADC32rr*/ }; static const InstrUID modRMTable1863[2] = { 0x39, /* ADC8rm*/ 0x3b /* ADC8rr_REV*/ }; static const InstrUID modRMTable1864[2] = { 0x29, /* ADC32rm*/ 0x2b /* ADC32rr_REV*/ }; static const InstrUID modRMTable1865[1] = { 0x35 /* ADC8i8*/ }; static const InstrUID modRMTable1866[1] = { 0x23 /* ADC32i32*/ }; static const InstrUID modRMTable1867[2] = { 0x90c, /* SBB8mr*/ 0x90f /* SBB8rr*/ }; static const InstrUID modRMTable1868[2] = { 0x8fb, /* SBB32mr*/ 0x8ff /* SBB32rr*/ }; static const InstrUID modRMTable1869[2] = { 0x90e, /* SBB8rm*/ 0x910 /* SBB8rr_REV*/ }; static const InstrUID modRMTable1870[2] = { 0x8fe, /* SBB32rm*/ 0x900 /* SBB32rr_REV*/ }; static const InstrUID modRMTable1871[1] = { 0x90a /* SBB8i8*/ }; static const InstrUID modRMTable1872[1] = { 0x8f8 /* SBB32i32*/ }; static const InstrUID modRMTable1873[2] = { 0xb9, /* AND8mr*/ 0xbc /* AND8rr*/ }; static const InstrUID modRMTable1874[2] = { 0xa8, /* AND32mr*/ 0xac /* AND32rr*/ }; static const InstrUID modRMTable1875[2] = { 0xbb, /* AND8rm*/ 0xbd /* AND8rr_REV*/ }; static const InstrUID modRMTable1876[2] = { 0xab, /* AND32rm*/ 0xad /* AND32rr_REV*/ }; static const InstrUID modRMTable1877[1] = { 0xb7 /* AND8i8*/ }; static const InstrUID modRMTable1878[1] = { 0xa5 /* AND32i32*/ }; static const InstrUID modRMTable1879[1] = { 0x2b5 /* ES_PREFIX*/ }; static const InstrUID modRMTable1880[2] = { 0x9e9, /* SUB8mr*/ 0x9ec /* SUB8rr*/ }; static const InstrUID modRMTable1881[2] = { 0x9d8, /* SUB32mr*/ 0x9dc /* SUB32rr*/ }; static const InstrUID modRMTable1882[2] = { 0x9eb, /* SUB8rm*/ 0x9ed /* SUB8rr_REV*/ }; static const InstrUID modRMTable1883[2] = { 0x9db, /* SUB32rm*/ 0x9dd /* SUB32rr_REV*/ }; static const InstrUID modRMTable1884[1] = { 0x9e7 /* SUB8i8*/ }; static const InstrUID modRMTable1885[1] = { 0x9d5 /* SUB32i32*/ }; static const InstrUID modRMTable1886[1] = { 0x234 /* CS_PREFIX*/ }; static const InstrUID modRMTable1887[2] = { 0xecc, /* XOR8mr*/ 0xecf /* XOR8rr*/ }; static const InstrUID modRMTable1888[2] = { 0xebb, /* XOR32mr*/ 0xebf /* XOR32rr*/ }; static const InstrUID modRMTable1889[2] = { 0xece, /* XOR8rm*/ 0xed0 /* XOR8rr_REV*/ }; static const InstrUID modRMTable1890[2] = { 0xebe, /* XOR32rm*/ 0xec0 /* XOR32rr_REV*/ }; static const InstrUID modRMTable1891[1] = { 0xeca /* XOR8i8*/ }; static const InstrUID modRMTable1892[1] = { 0xeb8 /* XOR32i32*/ }; static const InstrUID modRMTable1893[1] = { 0x9ad /* SS_PREFIX*/ }; static const InstrUID modRMTable1894[2] = { 0x1f9, /* CMP8mr*/ 0x1fc /* CMP8rr*/ }; static const InstrUID modRMTable1895[2] = { 0x1e8, /* CMP32mr*/ 0x1ec /* CMP32rr*/ }; static const InstrUID modRMTable1896[2] = { 0x1fb, /* CMP8rm*/ 0x1fd /* CMP8rr_REV*/ }; static const InstrUID modRMTable1897[2] = { 0x1eb, /* CMP32rm*/ 0x1ed /* CMP32rr_REV*/ }; static const InstrUID modRMTable1898[1] = { 0x1f7 /* CMP8i8*/ }; static const InstrUID modRMTable1899[1] = { 0x1e5 /* CMP32i32*/ }; static const InstrUID modRMTable1900[1] = { 0x2b1 /* DS_PREFIX*/ }; static const InstrUID modRMTable1901[1] = { 0x894 /* REX64_PREFIX*/ }; static const InstrUID modRMTable1902[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable1903[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable1904[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable1905[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable1906[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable1907[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable1908[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable1909[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable1910[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable1911[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable1912[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable1913[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable1914[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable1915[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable1916[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable1917[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable1918[1] = { 0x2f2 /* FS_PREFIX*/ }; static const InstrUID modRMTable1919[1] = { 0x316 /* GS_PREFIX*/ }; static const InstrUID modRMTable1920[1] = { 0x265 /* DATA16_PREFIX*/ }; static const InstrUID modRMTable1921[1] = { 0x824 /* PUSH64i32*/ }; static const InstrUID modRMTable1922[2] = { 0x33f, /* IMUL32rmi*/ 0x342 /* IMUL32rri*/ }; static const InstrUID modRMTable1923[1] = { 0x825 /* PUSH64i8*/ }; static const InstrUID modRMTable1924[2] = { 0x340, /* IMUL32rmi8*/ 0x343 /* IMUL32rri8*/ }; static const InstrUID modRMTable1925[1] = { 0x354 /* IN8*/ }; static const InstrUID modRMTable1926[1] = { 0x351 /* IN32*/ }; static const InstrUID modRMTable1927[1] = { 0x6b7 /* OUTSB*/ }; static const InstrUID modRMTable1928[1] = { 0x6b8 /* OUTSD*/ }; static const InstrUID modRMTable1929[1] = { 0x40f /* JO_1*/ }; static const InstrUID modRMTable1930[1] = { 0x409 /* JNO_1*/ }; static const InstrUID modRMTable1931[1] = { 0x3f1 /* JB_1*/ }; static const InstrUID modRMTable1932[1] = { 0x3eb /* JAE_1*/ }; static const InstrUID modRMTable1933[1] = { 0x3f6 /* JE_1*/ }; static const InstrUID modRMTable1934[1] = { 0x407 /* JNE_1*/ }; static const InstrUID modRMTable1935[1] = { 0x3ef /* JBE_1*/ }; static const InstrUID modRMTable1936[1] = { 0x3ed /* JA_1*/ }; static const InstrUID modRMTable1937[1] = { 0x414 /* JS_1*/ }; static const InstrUID modRMTable1938[1] = { 0x40d /* JNS_1*/ }; static const InstrUID modRMTable1939[1] = { 0x411 /* JP_1*/ }; static const InstrUID modRMTable1940[1] = { 0x40b /* JNP_1*/ }; static const InstrUID modRMTable1941[1] = { 0x3fe /* JL_1*/ }; static const InstrUID modRMTable1942[1] = { 0x3f8 /* JGE_1*/ }; static const InstrUID modRMTable1943[1] = { 0x3fc /* JLE_1*/ }; static const InstrUID modRMTable1944[1] = { 0x3fa /* JG_1*/ }; static const InstrUID modRMTable1945[256] = { 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa /* CMP8ri*/ }; static const InstrUID modRMTable1946[256] = { 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x49, /* ADD32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x694, /* OR32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x24, /* ADC32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0x8f9, /* SBB32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0xa6, /* AND32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0x9d6, /* SUB32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0xeb9, /* XOR32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x1e6, /* CMP32mi*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x4c, /* ADD32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x698, /* OR32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x27, /* ADC32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0x8fc, /* SBB32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0xa9, /* AND32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0x9d9, /* SUB32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0xebc, /* XOR32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9, /* CMP32ri*/ 0x1e9 /* CMP32ri*/ }; static const InstrUID modRMTable1947[256] = { 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x4a, /* ADD32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x695, /* OR32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x25, /* ADC32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0x8fa, /* SBB32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0xa7, /* AND32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0x9d7, /* SUB32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0xeba, /* XOR32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x1e7, /* CMP32mi8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x4d, /* ADD32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x699, /* OR32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x28, /* ADC32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0x8fd, /* SBB32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0xaa, /* AND32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0x9da, /* SUB32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0xebd, /* XOR32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea, /* CMP32ri8*/ 0x1ea /* CMP32ri8*/ }; static const InstrUID modRMTable1948[2] = { 0xa47, /* TEST8rm*/ 0xa48 /* TEST8rr*/ }; static const InstrUID modRMTable1949[2] = { 0xa3c, /* TEST32rm*/ 0xa3d /* TEST32rr*/ }; static const InstrUID modRMTable1950[2] = { 0xea5, /* XCHG8rm*/ 0xea6 /* XCHG8rr*/ }; static const InstrUID modRMTable1951[2] = { 0xea0, /* XCHG32rm*/ 0xea1 /* XCHG32rr*/ }; static const InstrUID modRMTable1952[2] = { 0x5c6, /* MOV8mr*/ 0x5cd /* MOV8rr*/ }; static const InstrUID modRMTable1953[2] = { 0x5a3, /* MOV32mr*/ 0x5ab /* MOV32rr*/ }; static const InstrUID modRMTable1954[2] = { 0x5cb, /* MOV8rm*/ 0x5cf /* MOV8rr_REV*/ }; static const InstrUID modRMTable1955[2] = { 0x5aa, /* MOV32rm*/ 0x5ac /* MOV32rr_REV*/ }; static const InstrUID modRMTable1956[2] = { 0x5a4, /* MOV32ms*/ 0x5ad /* MOV32rs*/ }; static const InstrUID modRMTable1957[2] = { 0x43b, /* LEA64_32r*/ 0 /* PHI*/ }; static const InstrUID modRMTable1958[2] = { 0x5ae, /* MOV32sm*/ 0x5af /* MOV32sr*/ }; static const InstrUID modRMTable1959[256] = { 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable1960[1] = { 0x6de /* PAUSE*/ }; static const InstrUID modRMTable1961[1] = { 0xe9f /* XCHG32ar64*/ }; static const InstrUID modRMTable1962[1] = { 0xe9f /* XCHG32ar64*/ }; static const InstrUID modRMTable1963[1] = { 0xe9f /* XCHG32ar64*/ }; static const InstrUID modRMTable1964[1] = { 0xe9f /* XCHG32ar64*/ }; static const InstrUID modRMTable1965[1] = { 0xe9f /* XCHG32ar64*/ }; static const InstrUID modRMTable1966[1] = { 0xe9f /* XCHG32ar64*/ }; static const InstrUID modRMTable1967[1] = { 0xe9f /* XCHG32ar64*/ }; static const InstrUID modRMTable1968[1] = { 0x262 /* CWDE*/ }; static const InstrUID modRMTable1969[1] = { 0x142 /* CDQ*/ }; static const InstrUID modRMTable1970[1] = { 0x2bb /* FARCALL32i*/ }; static const InstrUID modRMTable1971[1] = { 0xe88 /* WAIT*/ }; static const InstrUID modRMTable1972[1] = { 0x832 /* PUSHF64*/ }; static const InstrUID modRMTable1973[1] = { 0x7be /* POPF64*/ }; static const InstrUID modRMTable1974[1] = { 0x8d6 /* SAHF*/ }; static const InstrUID modRMTable1975[1] = { 0x416 /* LAHF*/ }; static const InstrUID modRMTable1976[1] = { 0x60a /* MOVSB*/ }; static const InstrUID modRMTable1977[1] = { 0x60b /* MOVSD*/ }; static const InstrUID modRMTable1978[1] = { 0x209 /* CMPS8*/ }; static const InstrUID modRMTable1979[1] = { 0x207 /* CMPS32*/ }; static const InstrUID modRMTable1980[1] = { 0xa43 /* TEST8i8*/ }; static const InstrUID modRMTable1981[1] = { 0xa39 /* TEST32i32*/ }; static const InstrUID modRMTable1982[1] = { 0x9b2 /* STOSB*/ }; static const InstrUID modRMTable1983[1] = { 0x9b3 /* STOSD*/ }; static const InstrUID modRMTable1984[1] = { 0x490 /* LODSB*/ }; static const InstrUID modRMTable1985[1] = { 0x491 /* LODSD*/ }; static const InstrUID modRMTable1986[1] = { 0x914 /* SCAS8*/ }; static const InstrUID modRMTable1987[1] = { 0x912 /* SCAS32*/ }; static const InstrUID modRMTable1988[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1989[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1990[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1991[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1992[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1993[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1994[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1995[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable1996[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable1997[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable1998[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable1999[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable2000[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable2001[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable2002[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable2003[1] = { 0x5a9 /* MOV32ri*/ }; static const InstrUID modRMTable2004[256] = { 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee /* SAR8ri*/ }; static const InstrUID modRMTable2005[256] = { 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x89d, /* ROL32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x8b5, /* ROR32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x848, /* RCL32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x868, /* RCR32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x946, /* SHL32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0x96a, /* SHR32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8df, /* SAR32mi*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8a0, /* ROL32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x8b8, /* ROR32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x84b, /* RCL32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x86b, /* RCR32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x949, /* SHL32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0x96d, /* SHR32ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2, /* SAR32ri*/ 0x8e2 /* SAR32ri*/ }; static const InstrUID modRMTable2006[1] = { 0x892 /* RETI*/ }; static const InstrUID modRMTable2007[1] = { 0x891 /* RET*/ }; static const InstrUID modRMTable2008[2] = { 0x440, /* LES32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable2009[2] = { 0x426, /* LDS32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable2010[256] = { 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2011[256] = { 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0x5a2, /* MOV32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2012[1] = { 0x2b4 /* ENTER*/ }; static const InstrUID modRMTable2013[1] = { 0x43e /* LEAVE64*/ }; static const InstrUID modRMTable2014[1] = { 0x497 /* LRETI*/ }; static const InstrUID modRMTable2015[1] = { 0x499 /* LRETL*/ }; static const InstrUID modRMTable2016[1] = { 0x366 /* INT3*/ }; static const InstrUID modRMTable2017[1] = { 0x365 /* INT*/ }; static const InstrUID modRMTable2018[1] = { 0x367 /* INTO*/ }; static const InstrUID modRMTable2019[1] = { 0x36f /* IRET32*/ }; static const InstrUID modRMTable2020[256] = { 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec /* SAR8r1*/ }; static const InstrUID modRMTable2021[256] = { 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x89b, /* ROL32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x8b3, /* ROR32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x846, /* RCL32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x866, /* RCR32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x944, /* SHL32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0x968, /* SHR32m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x8dd, /* SAR32m1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x89e, /* ROL32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x8b6, /* ROR32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x849, /* RCL32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x869, /* RCR32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x947, /* SHL32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0x96b, /* SHR32r1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0, /* SAR32r1*/ 0x8e0 /* SAR32r1*/ }; static const InstrUID modRMTable2022[256] = { 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed /* SAR8rCL*/ }; static const InstrUID modRMTable2023[256] = { 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x89c, /* ROL32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x8b4, /* ROR32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x847, /* RCL32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x867, /* RCR32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x945, /* SHL32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0x969, /* SHR32mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x8de, /* SAR32mCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x89f, /* ROL32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x8b7, /* ROR32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x84a, /* RCL32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x86a, /* RCR32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x948, /* SHL32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0x96c, /* SHR32rCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1, /* SAR32rCL*/ 0x8e1 /* SAR32rCL*/ }; static const InstrUID modRMTable2024[1] = { 0xeae /* XLAT*/ }; static const InstrUID modRMTable2025[256] = { 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283 /* DIVR_FST0r*/ }; static const InstrUID modRMTable2026[256] = { 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0x2db, /* FNOP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x144, /* CHS_F*/ 0x12, /* ABS_F*/ 0, /* PHI*/ 0, /* PHI*/ 0xa4e, /* TST_F*/ 0x2f3, /* FXAM*/ 0, /* PHI*/ 0, /* PHI*/ 0x428, /* LD_F1*/ 0x2d5, /* FLDL2T*/ 0x2d4, /* FLDL2E*/ 0x2d8, /* FLDPI*/ 0x2d6, /* FLDLG2*/ 0x2d7, /* FLDLN2*/ 0x427, /* LD_F0*/ 0, /* PHI*/ 0x2b8, /* F2XM1*/ 0x2f9, /* FYL2X*/ 0x2eb, /* FPTAN*/ 0x2e8, /* FPATAN*/ 0x2f8, /* FXTRACT*/ 0x2ea, /* FPREM1*/ 0x2ca, /* FDECSTP*/ 0x2d1, /* FINCSTP*/ 0x2e9, /* FPREM*/ 0x2fa, /* FYL2XP1*/ 0x9a9, /* SQRT_F*/ 0x2f0, /* FSINCOS*/ 0x2ec, /* FRNDINT*/ 0x2ef, /* FSCALE*/ 0x98c, /* SIN_F*/ 0x224 /* COS_F*/ }; static const InstrUID modRMTable2027[256] = { 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5e, /* UCOM_FPPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2028[256] = { 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0, /* PHI*/ 0, /* PHI*/ 0x2d9, /* FNCLEX*/ 0x2da, /* FNINIT*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2029[256] = { 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac /* DIV_FrST0*/ }; static const InstrUID modRMTable2030[256] = { 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2031[256] = { 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2c9, /* FCOMPP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c /* DIV_FPrST0*/ }; static const InstrUID modRMTable2032[256] = { 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2dd, /* FNSTSW8r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2033[1] = { 0x496 /* LOOPNE*/ }; static const InstrUID modRMTable2034[1] = { 0x495 /* LOOPE*/ }; static const InstrUID modRMTable2035[1] = { 0x494 /* LOOP*/ }; static const InstrUID modRMTable2036[1] = { 0x355 /* IN8ri*/ }; static const InstrUID modRMTable2037[1] = { 0x352 /* IN32ri*/ }; static const InstrUID modRMTable2038[1] = { 0x6b5 /* OUT8ir*/ }; static const InstrUID modRMTable2039[1] = { 0x6b3 /* OUT32ir*/ }; static const InstrUID modRMTable2040[1] = { 0x13d /* CALL64pcrel32*/ }; static const InstrUID modRMTable2041[1] = { 0x403 /* JMP64pcrel32*/ }; static const InstrUID modRMTable2042[1] = { 0x2c0 /* FARJMP32i*/ }; static const InstrUID modRMTable2043[1] = { 0x405 /* JMP_1*/ }; static const InstrUID modRMTable2044[1] = { 0x356 /* IN8rr*/ }; static const InstrUID modRMTable2045[1] = { 0x353 /* IN32rr*/ }; static const InstrUID modRMTable2046[1] = { 0x6b6 /* OUT8rr*/ }; static const InstrUID modRMTable2047[1] = { 0x6b4 /* OUT32rr*/ }; static const InstrUID modRMTable2048[1] = { 0x887 /* REPNE_PREFIX*/ }; static const InstrUID modRMTable2049[1] = { 0x88c /* REP_PREFIX*/ }; static const InstrUID modRMTable2050[1] = { 0x31b /* HLT*/ }; static const InstrUID modRMTable2051[1] = { 0x14d /* CMC*/ }; static const InstrUID modRMTable2052[256] = { 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327 /* IDIV8r*/ }; static const InstrUID modRMTable2053[256] = { 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0xa3a, /* TEST32mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x684, /* NOT32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x679, /* NEG32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x64e, /* MUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x33c, /* IMUL32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x274, /* DIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0x322, /* IDIV32m*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0xa3b, /* TEST32ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x685, /* NOT32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x67a, /* NEG32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x64f, /* MUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x33d, /* IMUL32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x275, /* DIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323, /* IDIV32r*/ 0x323 /* IDIV32r*/ }; static const InstrUID modRMTable2054[1] = { 0x148 /* CLC*/ }; static const InstrUID modRMTable2055[1] = { 0x9ae /* STC*/ }; static const InstrUID modRMTable2056[1] = { 0x14b /* CLI*/ }; static const InstrUID modRMTable2057[1] = { 0x9b0 /* STI*/ }; static const InstrUID modRMTable2058[1] = { 0x149 /* CLD*/ }; static const InstrUID modRMTable2059[1] = { 0x9af /* STD*/ }; static const InstrUID modRMTable2060[256] = { 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2061[256] = { 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x35d, /* INC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x26c, /* DEC64_32m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x2bc, /* FARCALL32m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x2c1, /* FARJMP32m*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x35e, /* INC64_32r*/ 0x35e, /* INC64_32r*/ 0x35e, /* INC64_32r*/ 0x35e, /* INC64_32r*/ 0x35e, /* INC64_32r*/ 0x35e, /* INC64_32r*/ 0x35e, /* INC64_32r*/ 0x35e, /* INC64_32r*/ 0x26d, /* DEC64_32r*/ 0x26d, /* DEC64_32r*/ 0x26d, /* DEC64_32r*/ 0x26d, /* DEC64_32r*/ 0x26d, /* DEC64_32r*/ 0x26d, /* DEC64_32r*/ 0x26d, /* DEC64_32r*/ 0x26d, /* DEC64_32r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2062[2] = { 0x62, /* ADD8mr*/ 0x65 /* ADD8rr*/ }; static const InstrUID modRMTable2063[2] = { 0x57, /* ADD64mr*/ 0x5d /* ADD64rr*/ }; static const InstrUID modRMTable2064[2] = { 0x64, /* ADD8rm*/ 0x66 /* ADD8rr_REV*/ }; static const InstrUID modRMTable2065[2] = { 0x5c, /* ADD64rm*/ 0x5f /* ADD64rr_REV*/ }; static const InstrUID modRMTable2066[1] = { 0x60 /* ADD8i8*/ }; static const InstrUID modRMTable2067[1] = { 0x54 /* ADD64i32*/ }; static const InstrUID modRMTable2068[2] = { 0x6a8, /* OR8mr*/ 0x6ab /* OR8rr*/ }; static const InstrUID modRMTable2069[2] = { 0x6a0, /* OR64mr*/ 0x6a4 /* OR64rr*/ }; static const InstrUID modRMTable2070[2] = { 0x6aa, /* OR8rm*/ 0x6ac /* OR8rr_REV*/ }; static const InstrUID modRMTable2071[2] = { 0x6a3, /* OR64rm*/ 0x6a5 /* OR64rr_REV*/ }; static const InstrUID modRMTable2072[1] = { 0x6a6 /* OR8i8*/ }; static const InstrUID modRMTable2073[1] = { 0x69d /* OR64i32*/ }; static const InstrUID modRMTable2074[2] = { 0x37, /* ADC8mr*/ 0x3a /* ADC8rr*/ }; static const InstrUID modRMTable2075[2] = { 0x2f, /* ADC64mr*/ 0x33 /* ADC64rr*/ }; static const InstrUID modRMTable2076[2] = { 0x39, /* ADC8rm*/ 0x3b /* ADC8rr_REV*/ }; static const InstrUID modRMTable2077[2] = { 0x32, /* ADC64rm*/ 0x34 /* ADC64rr_REV*/ }; static const InstrUID modRMTable2078[1] = { 0x35 /* ADC8i8*/ }; static const InstrUID modRMTable2079[1] = { 0x2c /* ADC64i32*/ }; static const InstrUID modRMTable2080[2] = { 0x90c, /* SBB8mr*/ 0x90f /* SBB8rr*/ }; static const InstrUID modRMTable2081[2] = { 0x904, /* SBB64mr*/ 0x908 /* SBB64rr*/ }; static const InstrUID modRMTable2082[2] = { 0x90e, /* SBB8rm*/ 0x910 /* SBB8rr_REV*/ }; static const InstrUID modRMTable2083[2] = { 0x907, /* SBB64rm*/ 0x909 /* SBB64rr_REV*/ }; static const InstrUID modRMTable2084[1] = { 0x90a /* SBB8i8*/ }; static const InstrUID modRMTable2085[1] = { 0x901 /* SBB64i32*/ }; static const InstrUID modRMTable2086[2] = { 0xb9, /* AND8mr*/ 0xbc /* AND8rr*/ }; static const InstrUID modRMTable2087[2] = { 0xb1, /* AND64mr*/ 0xb5 /* AND64rr*/ }; static const InstrUID modRMTable2088[2] = { 0xbb, /* AND8rm*/ 0xbd /* AND8rr_REV*/ }; static const InstrUID modRMTable2089[2] = { 0xb4, /* AND64rm*/ 0xb6 /* AND64rr_REV*/ }; static const InstrUID modRMTable2090[1] = { 0xb7 /* AND8i8*/ }; static const InstrUID modRMTable2091[1] = { 0xae /* AND64i32*/ }; static const InstrUID modRMTable2092[1] = { 0x2b5 /* ES_PREFIX*/ }; static const InstrUID modRMTable2093[2] = { 0x9e9, /* SUB8mr*/ 0x9ec /* SUB8rr*/ }; static const InstrUID modRMTable2094[2] = { 0x9e1, /* SUB64mr*/ 0x9e5 /* SUB64rr*/ }; static const InstrUID modRMTable2095[2] = { 0x9eb, /* SUB8rm*/ 0x9ed /* SUB8rr_REV*/ }; static const InstrUID modRMTable2096[2] = { 0x9e4, /* SUB64rm*/ 0x9e6 /* SUB64rr_REV*/ }; static const InstrUID modRMTable2097[1] = { 0x9e7 /* SUB8i8*/ }; static const InstrUID modRMTable2098[1] = { 0x9de /* SUB64i32*/ }; static const InstrUID modRMTable2099[1] = { 0x234 /* CS_PREFIX*/ }; static const InstrUID modRMTable2100[2] = { 0xecc, /* XOR8mr*/ 0xecf /* XOR8rr*/ }; static const InstrUID modRMTable2101[2] = { 0xec4, /* XOR64mr*/ 0xec8 /* XOR64rr*/ }; static const InstrUID modRMTable2102[2] = { 0xece, /* XOR8rm*/ 0xed0 /* XOR8rr_REV*/ }; static const InstrUID modRMTable2103[2] = { 0xec7, /* XOR64rm*/ 0xec9 /* XOR64rr_REV*/ }; static const InstrUID modRMTable2104[1] = { 0xeca /* XOR8i8*/ }; static const InstrUID modRMTable2105[1] = { 0xec1 /* XOR64i32*/ }; static const InstrUID modRMTable2106[1] = { 0x9ad /* SS_PREFIX*/ }; static const InstrUID modRMTable2107[2] = { 0x1f9, /* CMP8mr*/ 0x1fc /* CMP8rr*/ }; static const InstrUID modRMTable2108[2] = { 0x1f1, /* CMP64mr*/ 0x1f5 /* CMP64rr*/ }; static const InstrUID modRMTable2109[2] = { 0x1fb, /* CMP8rm*/ 0x1fd /* CMP8rr_REV*/ }; static const InstrUID modRMTable2110[2] = { 0x1f4, /* CMP64rm*/ 0x1f6 /* CMP64rr_REV*/ }; static const InstrUID modRMTable2111[1] = { 0x1f7 /* CMP8i8*/ }; static const InstrUID modRMTable2112[1] = { 0x1ee /* CMP64i32*/ }; static const InstrUID modRMTable2113[1] = { 0x2b1 /* DS_PREFIX*/ }; static const InstrUID modRMTable2114[1] = { 0x894 /* REX64_PREFIX*/ }; static const InstrUID modRMTable2115[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable2116[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable2117[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable2118[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable2119[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable2120[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable2121[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable2122[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable2123[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable2124[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable2125[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable2126[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable2127[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable2128[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable2129[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable2130[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable2131[2] = { 0x625, /* MOVSX64rm32*/ 0x628 /* MOVSX64rr32*/ }; static const InstrUID modRMTable2132[1] = { 0x2f2 /* FS_PREFIX*/ }; static const InstrUID modRMTable2133[1] = { 0x316 /* GS_PREFIX*/ }; static const InstrUID modRMTable2134[1] = { 0x265 /* DATA16_PREFIX*/ }; static const InstrUID modRMTable2135[1] = { 0x824 /* PUSH64i32*/ }; static const InstrUID modRMTable2136[2] = { 0x347, /* IMUL64rmi32*/ 0x34a /* IMUL64rri32*/ }; static const InstrUID modRMTable2137[1] = { 0x825 /* PUSH64i8*/ }; static const InstrUID modRMTable2138[2] = { 0x348, /* IMUL64rmi8*/ 0x34b /* IMUL64rri8*/ }; static const InstrUID modRMTable2139[1] = { 0x354 /* IN8*/ }; static const InstrUID modRMTable2140[1] = { 0x351 /* IN32*/ }; static const InstrUID modRMTable2141[1] = { 0x6b7 /* OUTSB*/ }; static const InstrUID modRMTable2142[1] = { 0x6b8 /* OUTSD*/ }; static const InstrUID modRMTable2143[1] = { 0x40f /* JO_1*/ }; static const InstrUID modRMTable2144[1] = { 0x409 /* JNO_1*/ }; static const InstrUID modRMTable2145[1] = { 0x3f1 /* JB_1*/ }; static const InstrUID modRMTable2146[1] = { 0x3eb /* JAE_1*/ }; static const InstrUID modRMTable2147[1] = { 0x3f6 /* JE_1*/ }; static const InstrUID modRMTable2148[1] = { 0x407 /* JNE_1*/ }; static const InstrUID modRMTable2149[1] = { 0x3ef /* JBE_1*/ }; static const InstrUID modRMTable2150[1] = { 0x3ed /* JA_1*/ }; static const InstrUID modRMTable2151[1] = { 0x414 /* JS_1*/ }; static const InstrUID modRMTable2152[1] = { 0x40d /* JNS_1*/ }; static const InstrUID modRMTable2153[1] = { 0x411 /* JP_1*/ }; static const InstrUID modRMTable2154[1] = { 0x40b /* JNP_1*/ }; static const InstrUID modRMTable2155[1] = { 0x3fe /* JL_1*/ }; static const InstrUID modRMTable2156[1] = { 0x3f8 /* JGE_1*/ }; static const InstrUID modRMTable2157[1] = { 0x3fc /* JLE_1*/ }; static const InstrUID modRMTable2158[1] = { 0x3fa /* JG_1*/ }; static const InstrUID modRMTable2159[256] = { 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa /* CMP8ri*/ }; static const InstrUID modRMTable2160[256] = { 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x58, /* ADD64ri32*/ 0x58, /* ADD64ri32*/ 0x58, /* ADD64ri32*/ 0x58, /* ADD64ri32*/ 0x58, /* ADD64ri32*/ 0x58, /* ADD64ri32*/ 0x58, /* ADD64ri32*/ 0x58, /* ADD64ri32*/ 0x6a1, /* OR64ri32*/ 0x6a1, /* OR64ri32*/ 0x6a1, /* OR64ri32*/ 0x6a1, /* OR64ri32*/ 0x6a1, /* OR64ri32*/ 0x6a1, /* OR64ri32*/ 0x6a1, /* OR64ri32*/ 0x6a1, /* OR64ri32*/ 0x30, /* ADC64ri32*/ 0x30, /* ADC64ri32*/ 0x30, /* ADC64ri32*/ 0x30, /* ADC64ri32*/ 0x30, /* ADC64ri32*/ 0x30, /* ADC64ri32*/ 0x30, /* ADC64ri32*/ 0x30, /* ADC64ri32*/ 0x905, /* SBB64ri32*/ 0x905, /* SBB64ri32*/ 0x905, /* SBB64ri32*/ 0x905, /* SBB64ri32*/ 0x905, /* SBB64ri32*/ 0x905, /* SBB64ri32*/ 0x905, /* SBB64ri32*/ 0x905, /* SBB64ri32*/ 0xb2, /* AND64ri32*/ 0xb2, /* AND64ri32*/ 0xb2, /* AND64ri32*/ 0xb2, /* AND64ri32*/ 0xb2, /* AND64ri32*/ 0xb2, /* AND64ri32*/ 0xb2, /* AND64ri32*/ 0xb2, /* AND64ri32*/ 0x9e2, /* SUB64ri32*/ 0x9e2, /* SUB64ri32*/ 0x9e2, /* SUB64ri32*/ 0x9e2, /* SUB64ri32*/ 0x9e2, /* SUB64ri32*/ 0x9e2, /* SUB64ri32*/ 0x9e2, /* SUB64ri32*/ 0x9e2, /* SUB64ri32*/ 0xec5, /* XOR64ri32*/ 0xec5, /* XOR64ri32*/ 0xec5, /* XOR64ri32*/ 0xec5, /* XOR64ri32*/ 0xec5, /* XOR64ri32*/ 0xec5, /* XOR64ri32*/ 0xec5, /* XOR64ri32*/ 0xec5, /* XOR64ri32*/ 0x1f2, /* CMP64ri32*/ 0x1f2, /* CMP64ri32*/ 0x1f2, /* CMP64ri32*/ 0x1f2, /* CMP64ri32*/ 0x1f2, /* CMP64ri32*/ 0x1f2, /* CMP64ri32*/ 0x1f2, /* CMP64ri32*/ 0x1f2 /* CMP64ri32*/ }; static const InstrUID modRMTable2161[256] = { 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x5a, /* ADD64ri8*/ 0x5a, /* ADD64ri8*/ 0x5a, /* ADD64ri8*/ 0x5a, /* ADD64ri8*/ 0x5a, /* ADD64ri8*/ 0x5a, /* ADD64ri8*/ 0x5a, /* ADD64ri8*/ 0x5a, /* ADD64ri8*/ 0x6a2, /* OR64ri8*/ 0x6a2, /* OR64ri8*/ 0x6a2, /* OR64ri8*/ 0x6a2, /* OR64ri8*/ 0x6a2, /* OR64ri8*/ 0x6a2, /* OR64ri8*/ 0x6a2, /* OR64ri8*/ 0x6a2, /* OR64ri8*/ 0x31, /* ADC64ri8*/ 0x31, /* ADC64ri8*/ 0x31, /* ADC64ri8*/ 0x31, /* ADC64ri8*/ 0x31, /* ADC64ri8*/ 0x31, /* ADC64ri8*/ 0x31, /* ADC64ri8*/ 0x31, /* ADC64ri8*/ 0x906, /* SBB64ri8*/ 0x906, /* SBB64ri8*/ 0x906, /* SBB64ri8*/ 0x906, /* SBB64ri8*/ 0x906, /* SBB64ri8*/ 0x906, /* SBB64ri8*/ 0x906, /* SBB64ri8*/ 0x906, /* SBB64ri8*/ 0xb3, /* AND64ri8*/ 0xb3, /* AND64ri8*/ 0xb3, /* AND64ri8*/ 0xb3, /* AND64ri8*/ 0xb3, /* AND64ri8*/ 0xb3, /* AND64ri8*/ 0xb3, /* AND64ri8*/ 0xb3, /* AND64ri8*/ 0x9e3, /* SUB64ri8*/ 0x9e3, /* SUB64ri8*/ 0x9e3, /* SUB64ri8*/ 0x9e3, /* SUB64ri8*/ 0x9e3, /* SUB64ri8*/ 0x9e3, /* SUB64ri8*/ 0x9e3, /* SUB64ri8*/ 0x9e3, /* SUB64ri8*/ 0xec6, /* XOR64ri8*/ 0xec6, /* XOR64ri8*/ 0xec6, /* XOR64ri8*/ 0xec6, /* XOR64ri8*/ 0xec6, /* XOR64ri8*/ 0xec6, /* XOR64ri8*/ 0xec6, /* XOR64ri8*/ 0xec6, /* XOR64ri8*/ 0x1f3, /* CMP64ri8*/ 0x1f3, /* CMP64ri8*/ 0x1f3, /* CMP64ri8*/ 0x1f3, /* CMP64ri8*/ 0x1f3, /* CMP64ri8*/ 0x1f3, /* CMP64ri8*/ 0x1f3, /* CMP64ri8*/ 0x1f3 /* CMP64ri8*/ }; static const InstrUID modRMTable2162[2] = { 0xa47, /* TEST8rm*/ 0xa48 /* TEST8rr*/ }; static const InstrUID modRMTable2163[2] = { 0xa41, /* TEST64rm*/ 0xa42 /* TEST64rr*/ }; static const InstrUID modRMTable2164[2] = { 0xea5, /* XCHG8rm*/ 0xea6 /* XCHG8rr*/ }; static const InstrUID modRMTable2165[2] = { 0xea3, /* XCHG64rm*/ 0xea4 /* XCHG64rr*/ }; static const InstrUID modRMTable2166[2] = { 0x5c6, /* MOV8mr*/ 0x5cd /* MOV8rr*/ }; static const InstrUID modRMTable2167[2] = { 0x5b3, /* MOV64mr*/ 0x5bc /* MOV64rr*/ }; static const InstrUID modRMTable2168[2] = { 0x5cb, /* MOV8rm*/ 0x5cf /* MOV8rr_REV*/ }; static const InstrUID modRMTable2169[2] = { 0x5bb, /* MOV64rm*/ 0x5bd /* MOV64rr_REV*/ }; static const InstrUID modRMTable2170[2] = { 0x5b4, /* MOV64ms*/ 0x5be /* MOV64rs*/ }; static const InstrUID modRMTable2171[2] = { 0x43c, /* LEA64r*/ 0 /* PHI*/ }; static const InstrUID modRMTable2172[2] = { 0x5bf, /* MOV64sm*/ 0x5c0 /* MOV64sr*/ }; static const InstrUID modRMTable2173[256] = { 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2174[1] = { 0xea2 /* XCHG64ar*/ }; static const InstrUID modRMTable2175[1] = { 0xea2 /* XCHG64ar*/ }; static const InstrUID modRMTable2176[1] = { 0xea2 /* XCHG64ar*/ }; static const InstrUID modRMTable2177[1] = { 0xea2 /* XCHG64ar*/ }; static const InstrUID modRMTable2178[1] = { 0xea2 /* XCHG64ar*/ }; static const InstrUID modRMTable2179[1] = { 0xea2 /* XCHG64ar*/ }; static const InstrUID modRMTable2180[1] = { 0xea2 /* XCHG64ar*/ }; static const InstrUID modRMTable2181[1] = { 0xea2 /* XCHG64ar*/ }; static const InstrUID modRMTable2182[1] = { 0x143 /* CDQE*/ }; static const InstrUID modRMTable2183[1] = { 0x229 /* CQO*/ }; static const InstrUID modRMTable2184[1] = { 0x2bb /* FARCALL32i*/ }; static const InstrUID modRMTable2185[1] = { 0xe88 /* WAIT*/ }; static const InstrUID modRMTable2186[1] = { 0x832 /* PUSHF64*/ }; static const InstrUID modRMTable2187[1] = { 0x7be /* POPF64*/ }; static const InstrUID modRMTable2188[1] = { 0x8d6 /* SAHF*/ }; static const InstrUID modRMTable2189[1] = { 0x416 /* LAHF*/ }; static const InstrUID modRMTable2190[1] = { 0x60a /* MOVSB*/ }; static const InstrUID modRMTable2191[1] = { 0x616 /* MOVSQ*/ }; static const InstrUID modRMTable2192[1] = { 0x209 /* CMPS8*/ }; static const InstrUID modRMTable2193[1] = { 0x208 /* CMPS64*/ }; static const InstrUID modRMTable2194[1] = { 0xa43 /* TEST8i8*/ }; static const InstrUID modRMTable2195[1] = { 0xa3e /* TEST64i32*/ }; static const InstrUID modRMTable2196[1] = { 0x9b2 /* STOSB*/ }; static const InstrUID modRMTable2197[1] = { 0x9b4 /* STOSQ*/ }; static const InstrUID modRMTable2198[1] = { 0x490 /* LODSB*/ }; static const InstrUID modRMTable2199[1] = { 0x492 /* LODSQ*/ }; static const InstrUID modRMTable2200[1] = { 0x914 /* SCAS8*/ }; static const InstrUID modRMTable2201[1] = { 0x913 /* SCAS64*/ }; static const InstrUID modRMTable2202[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable2203[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable2204[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable2205[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable2206[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable2207[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable2208[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable2209[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable2210[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable2211[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable2212[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable2213[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable2214[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable2215[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable2216[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable2217[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable2218[256] = { 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee /* SAR8ri*/ }; static const InstrUID modRMTable2219[256] = { 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8a6, /* ROL64ri*/ 0x8a6, /* ROL64ri*/ 0x8a6, /* ROL64ri*/ 0x8a6, /* ROL64ri*/ 0x8a6, /* ROL64ri*/ 0x8a6, /* ROL64ri*/ 0x8a6, /* ROL64ri*/ 0x8a6, /* ROL64ri*/ 0x8be, /* ROR64ri*/ 0x8be, /* ROR64ri*/ 0x8be, /* ROR64ri*/ 0x8be, /* ROR64ri*/ 0x8be, /* ROR64ri*/ 0x8be, /* ROR64ri*/ 0x8be, /* ROR64ri*/ 0x8be, /* ROR64ri*/ 0x851, /* RCL64ri*/ 0x851, /* RCL64ri*/ 0x851, /* RCL64ri*/ 0x851, /* RCL64ri*/ 0x851, /* RCL64ri*/ 0x851, /* RCL64ri*/ 0x851, /* RCL64ri*/ 0x851, /* RCL64ri*/ 0x871, /* RCR64ri*/ 0x871, /* RCR64ri*/ 0x871, /* RCR64ri*/ 0x871, /* RCR64ri*/ 0x871, /* RCR64ri*/ 0x871, /* RCR64ri*/ 0x871, /* RCR64ri*/ 0x871, /* RCR64ri*/ 0x94f, /* SHL64ri*/ 0x94f, /* SHL64ri*/ 0x94f, /* SHL64ri*/ 0x94f, /* SHL64ri*/ 0x94f, /* SHL64ri*/ 0x94f, /* SHL64ri*/ 0x94f, /* SHL64ri*/ 0x94f, /* SHL64ri*/ 0x973, /* SHR64ri*/ 0x973, /* SHR64ri*/ 0x973, /* SHR64ri*/ 0x973, /* SHR64ri*/ 0x973, /* SHR64ri*/ 0x973, /* SHR64ri*/ 0x973, /* SHR64ri*/ 0x973, /* SHR64ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e8, /* SAR64ri*/ 0x8e8, /* SAR64ri*/ 0x8e8, /* SAR64ri*/ 0x8e8, /* SAR64ri*/ 0x8e8, /* SAR64ri*/ 0x8e8, /* SAR64ri*/ 0x8e8, /* SAR64ri*/ 0x8e8 /* SAR64ri*/ }; static const InstrUID modRMTable2220[1] = { 0x892 /* RETI*/ }; static const InstrUID modRMTable2221[1] = { 0x891 /* RET*/ }; static const InstrUID modRMTable2222[2] = { 0x440, /* LES32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable2223[2] = { 0x426, /* LDS32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable2224[256] = { 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2225[256] = { 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5b9, /* MOV64ri32*/ 0x5b9, /* MOV64ri32*/ 0x5b9, /* MOV64ri32*/ 0x5b9, /* MOV64ri32*/ 0x5b9, /* MOV64ri32*/ 0x5b9, /* MOV64ri32*/ 0x5b9, /* MOV64ri32*/ 0x5b9, /* MOV64ri32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2226[1] = { 0x2b4 /* ENTER*/ }; static const InstrUID modRMTable2227[1] = { 0x43e /* LEAVE64*/ }; static const InstrUID modRMTable2228[1] = { 0x497 /* LRETI*/ }; static const InstrUID modRMTable2229[1] = { 0x49a /* LRETQ*/ }; static const InstrUID modRMTable2230[1] = { 0x366 /* INT3*/ }; static const InstrUID modRMTable2231[1] = { 0x365 /* INT*/ }; static const InstrUID modRMTable2232[1] = { 0x367 /* INTO*/ }; static const InstrUID modRMTable2233[1] = { 0x370 /* IRET64*/ }; static const InstrUID modRMTable2234[256] = { 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec /* SAR8r1*/ }; static const InstrUID modRMTable2235[256] = { 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8a4, /* ROL64r1*/ 0x8a4, /* ROL64r1*/ 0x8a4, /* ROL64r1*/ 0x8a4, /* ROL64r1*/ 0x8a4, /* ROL64r1*/ 0x8a4, /* ROL64r1*/ 0x8a4, /* ROL64r1*/ 0x8a4, /* ROL64r1*/ 0x8bc, /* ROR64r1*/ 0x8bc, /* ROR64r1*/ 0x8bc, /* ROR64r1*/ 0x8bc, /* ROR64r1*/ 0x8bc, /* ROR64r1*/ 0x8bc, /* ROR64r1*/ 0x8bc, /* ROR64r1*/ 0x8bc, /* ROR64r1*/ 0x84f, /* RCL64r1*/ 0x84f, /* RCL64r1*/ 0x84f, /* RCL64r1*/ 0x84f, /* RCL64r1*/ 0x84f, /* RCL64r1*/ 0x84f, /* RCL64r1*/ 0x84f, /* RCL64r1*/ 0x84f, /* RCL64r1*/ 0x86f, /* RCR64r1*/ 0x86f, /* RCR64r1*/ 0x86f, /* RCR64r1*/ 0x86f, /* RCR64r1*/ 0x86f, /* RCR64r1*/ 0x86f, /* RCR64r1*/ 0x86f, /* RCR64r1*/ 0x86f, /* RCR64r1*/ 0x94d, /* SHL64r1*/ 0x94d, /* SHL64r1*/ 0x94d, /* SHL64r1*/ 0x94d, /* SHL64r1*/ 0x94d, /* SHL64r1*/ 0x94d, /* SHL64r1*/ 0x94d, /* SHL64r1*/ 0x94d, /* SHL64r1*/ 0x971, /* SHR64r1*/ 0x971, /* SHR64r1*/ 0x971, /* SHR64r1*/ 0x971, /* SHR64r1*/ 0x971, /* SHR64r1*/ 0x971, /* SHR64r1*/ 0x971, /* SHR64r1*/ 0x971, /* SHR64r1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e6, /* SAR64r1*/ 0x8e6, /* SAR64r1*/ 0x8e6, /* SAR64r1*/ 0x8e6, /* SAR64r1*/ 0x8e6, /* SAR64r1*/ 0x8e6, /* SAR64r1*/ 0x8e6, /* SAR64r1*/ 0x8e6 /* SAR64r1*/ }; static const InstrUID modRMTable2236[256] = { 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed /* SAR8rCL*/ }; static const InstrUID modRMTable2237[256] = { 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8a5, /* ROL64rCL*/ 0x8a5, /* ROL64rCL*/ 0x8a5, /* ROL64rCL*/ 0x8a5, /* ROL64rCL*/ 0x8a5, /* ROL64rCL*/ 0x8a5, /* ROL64rCL*/ 0x8a5, /* ROL64rCL*/ 0x8a5, /* ROL64rCL*/ 0x8bd, /* ROR64rCL*/ 0x8bd, /* ROR64rCL*/ 0x8bd, /* ROR64rCL*/ 0x8bd, /* ROR64rCL*/ 0x8bd, /* ROR64rCL*/ 0x8bd, /* ROR64rCL*/ 0x8bd, /* ROR64rCL*/ 0x8bd, /* ROR64rCL*/ 0x850, /* RCL64rCL*/ 0x850, /* RCL64rCL*/ 0x850, /* RCL64rCL*/ 0x850, /* RCL64rCL*/ 0x850, /* RCL64rCL*/ 0x850, /* RCL64rCL*/ 0x850, /* RCL64rCL*/ 0x850, /* RCL64rCL*/ 0x870, /* RCR64rCL*/ 0x870, /* RCR64rCL*/ 0x870, /* RCR64rCL*/ 0x870, /* RCR64rCL*/ 0x870, /* RCR64rCL*/ 0x870, /* RCR64rCL*/ 0x870, /* RCR64rCL*/ 0x870, /* RCR64rCL*/ 0x94e, /* SHL64rCL*/ 0x94e, /* SHL64rCL*/ 0x94e, /* SHL64rCL*/ 0x94e, /* SHL64rCL*/ 0x94e, /* SHL64rCL*/ 0x94e, /* SHL64rCL*/ 0x94e, /* SHL64rCL*/ 0x94e, /* SHL64rCL*/ 0x972, /* SHR64rCL*/ 0x972, /* SHR64rCL*/ 0x972, /* SHR64rCL*/ 0x972, /* SHR64rCL*/ 0x972, /* SHR64rCL*/ 0x972, /* SHR64rCL*/ 0x972, /* SHR64rCL*/ 0x972, /* SHR64rCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e7, /* SAR64rCL*/ 0x8e7, /* SAR64rCL*/ 0x8e7, /* SAR64rCL*/ 0x8e7, /* SAR64rCL*/ 0x8e7, /* SAR64rCL*/ 0x8e7, /* SAR64rCL*/ 0x8e7, /* SAR64rCL*/ 0x8e7 /* SAR64rCL*/ }; static const InstrUID modRMTable2238[1] = { 0xeae /* XLAT*/ }; static const InstrUID modRMTable2239[256] = { 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283 /* DIVR_FST0r*/ }; static const InstrUID modRMTable2240[256] = { 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0x2db, /* FNOP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x144, /* CHS_F*/ 0x12, /* ABS_F*/ 0, /* PHI*/ 0, /* PHI*/ 0xa4e, /* TST_F*/ 0x2f3, /* FXAM*/ 0, /* PHI*/ 0, /* PHI*/ 0x428, /* LD_F1*/ 0x2d5, /* FLDL2T*/ 0x2d4, /* FLDL2E*/ 0x2d8, /* FLDPI*/ 0x2d6, /* FLDLG2*/ 0x2d7, /* FLDLN2*/ 0x427, /* LD_F0*/ 0, /* PHI*/ 0x2b8, /* F2XM1*/ 0x2f9, /* FYL2X*/ 0x2eb, /* FPTAN*/ 0x2e8, /* FPATAN*/ 0x2f8, /* FXTRACT*/ 0x2ea, /* FPREM1*/ 0x2ca, /* FDECSTP*/ 0x2d1, /* FINCSTP*/ 0x2e9, /* FPREM*/ 0x2fa, /* FYL2XP1*/ 0x9a9, /* SQRT_F*/ 0x2f0, /* FSINCOS*/ 0x2ec, /* FRNDINT*/ 0x2ef, /* FSCALE*/ 0x98c, /* SIN_F*/ 0x224 /* COS_F*/ }; static const InstrUID modRMTable2241[256] = { 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5e, /* UCOM_FPPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2242[256] = { 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0, /* PHI*/ 0, /* PHI*/ 0x2d9, /* FNCLEX*/ 0x2da, /* FNINIT*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2243[256] = { 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac /* DIV_FrST0*/ }; static const InstrUID modRMTable2244[256] = { 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2245[256] = { 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2c9, /* FCOMPP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c /* DIV_FPrST0*/ }; static const InstrUID modRMTable2246[256] = { 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2dd, /* FNSTSW8r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2247[1] = { 0x496 /* LOOPNE*/ }; static const InstrUID modRMTable2248[1] = { 0x495 /* LOOPE*/ }; static const InstrUID modRMTable2249[1] = { 0x494 /* LOOP*/ }; static const InstrUID modRMTable2250[1] = { 0x355 /* IN8ri*/ }; static const InstrUID modRMTable2251[1] = { 0x352 /* IN32ri*/ }; static const InstrUID modRMTable2252[1] = { 0x6b5 /* OUT8ir*/ }; static const InstrUID modRMTable2253[1] = { 0x6b3 /* OUT32ir*/ }; static const InstrUID modRMTable2254[1] = { 0x13d /* CALL64pcrel32*/ }; static const InstrUID modRMTable2255[1] = { 0x403 /* JMP64pcrel32*/ }; static const InstrUID modRMTable2256[1] = { 0x2c0 /* FARJMP32i*/ }; static const InstrUID modRMTable2257[1] = { 0x405 /* JMP_1*/ }; static const InstrUID modRMTable2258[1] = { 0x356 /* IN8rr*/ }; static const InstrUID modRMTable2259[1] = { 0x353 /* IN32rr*/ }; static const InstrUID modRMTable2260[1] = { 0x6b6 /* OUT8rr*/ }; static const InstrUID modRMTable2261[1] = { 0x6b4 /* OUT32rr*/ }; static const InstrUID modRMTable2262[1] = { 0x887 /* REPNE_PREFIX*/ }; static const InstrUID modRMTable2263[1] = { 0x88c /* REP_PREFIX*/ }; static const InstrUID modRMTable2264[1] = { 0x31b /* HLT*/ }; static const InstrUID modRMTable2265[1] = { 0x14d /* CMC*/ }; static const InstrUID modRMTable2266[256] = { 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327 /* IDIV8r*/ }; static const InstrUID modRMTable2267[256] = { 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0xa40, /* TEST64ri32*/ 0xa40, /* TEST64ri32*/ 0xa40, /* TEST64ri32*/ 0xa40, /* TEST64ri32*/ 0xa40, /* TEST64ri32*/ 0xa40, /* TEST64ri32*/ 0xa40, /* TEST64ri32*/ 0xa40, /* TEST64ri32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x687, /* NOT64r*/ 0x687, /* NOT64r*/ 0x687, /* NOT64r*/ 0x687, /* NOT64r*/ 0x687, /* NOT64r*/ 0x687, /* NOT64r*/ 0x687, /* NOT64r*/ 0x687, /* NOT64r*/ 0x67c, /* NEG64r*/ 0x67c, /* NEG64r*/ 0x67c, /* NEG64r*/ 0x67c, /* NEG64r*/ 0x67c, /* NEG64r*/ 0x67c, /* NEG64r*/ 0x67c, /* NEG64r*/ 0x67c, /* NEG64r*/ 0x651, /* MUL64r*/ 0x651, /* MUL64r*/ 0x651, /* MUL64r*/ 0x651, /* MUL64r*/ 0x651, /* MUL64r*/ 0x651, /* MUL64r*/ 0x651, /* MUL64r*/ 0x651, /* MUL64r*/ 0x345, /* IMUL64r*/ 0x345, /* IMUL64r*/ 0x345, /* IMUL64r*/ 0x345, /* IMUL64r*/ 0x345, /* IMUL64r*/ 0x345, /* IMUL64r*/ 0x345, /* IMUL64r*/ 0x345, /* IMUL64r*/ 0x277, /* DIV64r*/ 0x277, /* DIV64r*/ 0x277, /* DIV64r*/ 0x277, /* DIV64r*/ 0x277, /* DIV64r*/ 0x277, /* DIV64r*/ 0x277, /* DIV64r*/ 0x277, /* DIV64r*/ 0x325, /* IDIV64r*/ 0x325, /* IDIV64r*/ 0x325, /* IDIV64r*/ 0x325, /* IDIV64r*/ 0x325, /* IDIV64r*/ 0x325, /* IDIV64r*/ 0x325, /* IDIV64r*/ 0x325 /* IDIV64r*/ }; static const InstrUID modRMTable2268[1] = { 0x148 /* CLC*/ }; static const InstrUID modRMTable2269[1] = { 0x9ae /* STC*/ }; static const InstrUID modRMTable2270[1] = { 0x14b /* CLI*/ }; static const InstrUID modRMTable2271[1] = { 0x9b0 /* STI*/ }; static const InstrUID modRMTable2272[1] = { 0x149 /* CLD*/ }; static const InstrUID modRMTable2273[1] = { 0x9af /* STD*/ }; static const InstrUID modRMTable2274[256] = { 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2275[256] = { 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x360, /* INC64r*/ 0x360, /* INC64r*/ 0x360, /* INC64r*/ 0x360, /* INC64r*/ 0x360, /* INC64r*/ 0x360, /* INC64r*/ 0x360, /* INC64r*/ 0x360, /* INC64r*/ 0x26f, /* DEC64r*/ 0x26f, /* DEC64r*/ 0x26f, /* DEC64r*/ 0x26f, /* DEC64r*/ 0x26f, /* DEC64r*/ 0x26f, /* DEC64r*/ 0x26f, /* DEC64r*/ 0x26f, /* DEC64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2276[2] = { 0x62, /* ADD8mr*/ 0x65 /* ADD8rr*/ }; static const InstrUID modRMTable2277[2] = { 0x57, /* ADD64mr*/ 0x5d /* ADD64rr*/ }; static const InstrUID modRMTable2278[2] = { 0x64, /* ADD8rm*/ 0x66 /* ADD8rr_REV*/ }; static const InstrUID modRMTable2279[2] = { 0x5c, /* ADD64rm*/ 0x5f /* ADD64rr_REV*/ }; static const InstrUID modRMTable2280[1] = { 0x60 /* ADD8i8*/ }; static const InstrUID modRMTable2281[1] = { 0x54 /* ADD64i32*/ }; static const InstrUID modRMTable2282[2] = { 0x6a8, /* OR8mr*/ 0x6ab /* OR8rr*/ }; static const InstrUID modRMTable2283[2] = { 0x6a0, /* OR64mr*/ 0x6a4 /* OR64rr*/ }; static const InstrUID modRMTable2284[2] = { 0x6aa, /* OR8rm*/ 0x6ac /* OR8rr_REV*/ }; static const InstrUID modRMTable2285[2] = { 0x6a3, /* OR64rm*/ 0x6a5 /* OR64rr_REV*/ }; static const InstrUID modRMTable2286[1] = { 0x6a6 /* OR8i8*/ }; static const InstrUID modRMTable2287[1] = { 0x69d /* OR64i32*/ }; static const InstrUID modRMTable2288[2] = { 0x37, /* ADC8mr*/ 0x3a /* ADC8rr*/ }; static const InstrUID modRMTable2289[2] = { 0x2f, /* ADC64mr*/ 0x33 /* ADC64rr*/ }; static const InstrUID modRMTable2290[2] = { 0x39, /* ADC8rm*/ 0x3b /* ADC8rr_REV*/ }; static const InstrUID modRMTable2291[2] = { 0x32, /* ADC64rm*/ 0x34 /* ADC64rr_REV*/ }; static const InstrUID modRMTable2292[1] = { 0x35 /* ADC8i8*/ }; static const InstrUID modRMTable2293[1] = { 0x2c /* ADC64i32*/ }; static const InstrUID modRMTable2294[2] = { 0x90c, /* SBB8mr*/ 0x90f /* SBB8rr*/ }; static const InstrUID modRMTable2295[2] = { 0x904, /* SBB64mr*/ 0x908 /* SBB64rr*/ }; static const InstrUID modRMTable2296[2] = { 0x90e, /* SBB8rm*/ 0x910 /* SBB8rr_REV*/ }; static const InstrUID modRMTable2297[2] = { 0x907, /* SBB64rm*/ 0x909 /* SBB64rr_REV*/ }; static const InstrUID modRMTable2298[1] = { 0x90a /* SBB8i8*/ }; static const InstrUID modRMTable2299[1] = { 0x901 /* SBB64i32*/ }; static const InstrUID modRMTable2300[2] = { 0xb9, /* AND8mr*/ 0xbc /* AND8rr*/ }; static const InstrUID modRMTable2301[2] = { 0xb1, /* AND64mr*/ 0xb5 /* AND64rr*/ }; static const InstrUID modRMTable2302[2] = { 0xbb, /* AND8rm*/ 0xbd /* AND8rr_REV*/ }; static const InstrUID modRMTable2303[2] = { 0xb4, /* AND64rm*/ 0xb6 /* AND64rr_REV*/ }; static const InstrUID modRMTable2304[1] = { 0xb7 /* AND8i8*/ }; static const InstrUID modRMTable2305[1] = { 0xae /* AND64i32*/ }; static const InstrUID modRMTable2306[1] = { 0x2b5 /* ES_PREFIX*/ }; static const InstrUID modRMTable2307[2] = { 0x9e9, /* SUB8mr*/ 0x9ec /* SUB8rr*/ }; static const InstrUID modRMTable2308[2] = { 0x9e1, /* SUB64mr*/ 0x9e5 /* SUB64rr*/ }; static const InstrUID modRMTable2309[2] = { 0x9eb, /* SUB8rm*/ 0x9ed /* SUB8rr_REV*/ }; static const InstrUID modRMTable2310[2] = { 0x9e4, /* SUB64rm*/ 0x9e6 /* SUB64rr_REV*/ }; static const InstrUID modRMTable2311[1] = { 0x9e7 /* SUB8i8*/ }; static const InstrUID modRMTable2312[1] = { 0x9de /* SUB64i32*/ }; static const InstrUID modRMTable2313[1] = { 0x234 /* CS_PREFIX*/ }; static const InstrUID modRMTable2314[2] = { 0xecc, /* XOR8mr*/ 0xecf /* XOR8rr*/ }; static const InstrUID modRMTable2315[2] = { 0xec4, /* XOR64mr*/ 0xec8 /* XOR64rr*/ }; static const InstrUID modRMTable2316[2] = { 0xece, /* XOR8rm*/ 0xed0 /* XOR8rr_REV*/ }; static const InstrUID modRMTable2317[2] = { 0xec7, /* XOR64rm*/ 0xec9 /* XOR64rr_REV*/ }; static const InstrUID modRMTable2318[1] = { 0xeca /* XOR8i8*/ }; static const InstrUID modRMTable2319[1] = { 0xec1 /* XOR64i32*/ }; static const InstrUID modRMTable2320[1] = { 0x9ad /* SS_PREFIX*/ }; static const InstrUID modRMTable2321[2] = { 0x1f9, /* CMP8mr*/ 0x1fc /* CMP8rr*/ }; static const InstrUID modRMTable2322[2] = { 0x1f1, /* CMP64mr*/ 0x1f5 /* CMP64rr*/ }; static const InstrUID modRMTable2323[2] = { 0x1fb, /* CMP8rm*/ 0x1fd /* CMP8rr_REV*/ }; static const InstrUID modRMTable2324[2] = { 0x1f4, /* CMP64rm*/ 0x1f6 /* CMP64rr_REV*/ }; static const InstrUID modRMTable2325[1] = { 0x1f7 /* CMP8i8*/ }; static const InstrUID modRMTable2326[1] = { 0x1ee /* CMP64i32*/ }; static const InstrUID modRMTable2327[1] = { 0x2b1 /* DS_PREFIX*/ }; static const InstrUID modRMTable2328[1] = { 0x894 /* REX64_PREFIX*/ }; static const InstrUID modRMTable2329[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable2330[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable2331[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable2332[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable2333[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable2334[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable2335[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable2336[1] = { 0x826 /* PUSH64r*/ }; static const InstrUID modRMTable2337[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable2338[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable2339[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable2340[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable2341[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable2342[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable2343[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable2344[1] = { 0x7ae /* POP64r*/ }; static const InstrUID modRMTable2345[2] = { 0x625, /* MOVSX64rm32*/ 0x628 /* MOVSX64rr32*/ }; static const InstrUID modRMTable2346[1] = { 0x2f2 /* FS_PREFIX*/ }; static const InstrUID modRMTable2347[1] = { 0x316 /* GS_PREFIX*/ }; static const InstrUID modRMTable2348[1] = { 0x265 /* DATA16_PREFIX*/ }; static const InstrUID modRMTable2349[1] = { 0x824 /* PUSH64i32*/ }; static const InstrUID modRMTable2350[2] = { 0x347, /* IMUL64rmi32*/ 0x34a /* IMUL64rri32*/ }; static const InstrUID modRMTable2351[1] = { 0x825 /* PUSH64i8*/ }; static const InstrUID modRMTable2352[2] = { 0x348, /* IMUL64rmi8*/ 0x34b /* IMUL64rri8*/ }; static const InstrUID modRMTable2353[1] = { 0x354 /* IN8*/ }; static const InstrUID modRMTable2354[1] = { 0x351 /* IN32*/ }; static const InstrUID modRMTable2355[1] = { 0x6b7 /* OUTSB*/ }; static const InstrUID modRMTable2356[1] = { 0x6b8 /* OUTSD*/ }; static const InstrUID modRMTable2357[1] = { 0x40f /* JO_1*/ }; static const InstrUID modRMTable2358[1] = { 0x409 /* JNO_1*/ }; static const InstrUID modRMTable2359[1] = { 0x3f1 /* JB_1*/ }; static const InstrUID modRMTable2360[1] = { 0x3eb /* JAE_1*/ }; static const InstrUID modRMTable2361[1] = { 0x3f6 /* JE_1*/ }; static const InstrUID modRMTable2362[1] = { 0x407 /* JNE_1*/ }; static const InstrUID modRMTable2363[1] = { 0x3ef /* JBE_1*/ }; static const InstrUID modRMTable2364[1] = { 0x3ed /* JA_1*/ }; static const InstrUID modRMTable2365[1] = { 0x414 /* JS_1*/ }; static const InstrUID modRMTable2366[1] = { 0x40d /* JNS_1*/ }; static const InstrUID modRMTable2367[1] = { 0x411 /* JP_1*/ }; static const InstrUID modRMTable2368[1] = { 0x40b /* JNP_1*/ }; static const InstrUID modRMTable2369[1] = { 0x3fe /* JL_1*/ }; static const InstrUID modRMTable2370[1] = { 0x3f8 /* JGE_1*/ }; static const InstrUID modRMTable2371[1] = { 0x3fc /* JLE_1*/ }; static const InstrUID modRMTable2372[1] = { 0x3fa /* JG_1*/ }; static const InstrUID modRMTable2373[256] = { 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa /* CMP8ri*/ }; static const InstrUID modRMTable2374[256] = { 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x58, /* ADD64ri32*/ 0x58, /* ADD64ri32*/ 0x58, /* ADD64ri32*/ 0x58, /* ADD64ri32*/ 0x58, /* ADD64ri32*/ 0x58, /* ADD64ri32*/ 0x58, /* ADD64ri32*/ 0x58, /* ADD64ri32*/ 0x6a1, /* OR64ri32*/ 0x6a1, /* OR64ri32*/ 0x6a1, /* OR64ri32*/ 0x6a1, /* OR64ri32*/ 0x6a1, /* OR64ri32*/ 0x6a1, /* OR64ri32*/ 0x6a1, /* OR64ri32*/ 0x6a1, /* OR64ri32*/ 0x30, /* ADC64ri32*/ 0x30, /* ADC64ri32*/ 0x30, /* ADC64ri32*/ 0x30, /* ADC64ri32*/ 0x30, /* ADC64ri32*/ 0x30, /* ADC64ri32*/ 0x30, /* ADC64ri32*/ 0x30, /* ADC64ri32*/ 0x905, /* SBB64ri32*/ 0x905, /* SBB64ri32*/ 0x905, /* SBB64ri32*/ 0x905, /* SBB64ri32*/ 0x905, /* SBB64ri32*/ 0x905, /* SBB64ri32*/ 0x905, /* SBB64ri32*/ 0x905, /* SBB64ri32*/ 0xb2, /* AND64ri32*/ 0xb2, /* AND64ri32*/ 0xb2, /* AND64ri32*/ 0xb2, /* AND64ri32*/ 0xb2, /* AND64ri32*/ 0xb2, /* AND64ri32*/ 0xb2, /* AND64ri32*/ 0xb2, /* AND64ri32*/ 0x9e2, /* SUB64ri32*/ 0x9e2, /* SUB64ri32*/ 0x9e2, /* SUB64ri32*/ 0x9e2, /* SUB64ri32*/ 0x9e2, /* SUB64ri32*/ 0x9e2, /* SUB64ri32*/ 0x9e2, /* SUB64ri32*/ 0x9e2, /* SUB64ri32*/ 0xec5, /* XOR64ri32*/ 0xec5, /* XOR64ri32*/ 0xec5, /* XOR64ri32*/ 0xec5, /* XOR64ri32*/ 0xec5, /* XOR64ri32*/ 0xec5, /* XOR64ri32*/ 0xec5, /* XOR64ri32*/ 0xec5, /* XOR64ri32*/ 0x1f2, /* CMP64ri32*/ 0x1f2, /* CMP64ri32*/ 0x1f2, /* CMP64ri32*/ 0x1f2, /* CMP64ri32*/ 0x1f2, /* CMP64ri32*/ 0x1f2, /* CMP64ri32*/ 0x1f2, /* CMP64ri32*/ 0x1f2 /* CMP64ri32*/ }; static const InstrUID modRMTable2375[256] = { 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x5a, /* ADD64ri8*/ 0x5a, /* ADD64ri8*/ 0x5a, /* ADD64ri8*/ 0x5a, /* ADD64ri8*/ 0x5a, /* ADD64ri8*/ 0x5a, /* ADD64ri8*/ 0x5a, /* ADD64ri8*/ 0x5a, /* ADD64ri8*/ 0x6a2, /* OR64ri8*/ 0x6a2, /* OR64ri8*/ 0x6a2, /* OR64ri8*/ 0x6a2, /* OR64ri8*/ 0x6a2, /* OR64ri8*/ 0x6a2, /* OR64ri8*/ 0x6a2, /* OR64ri8*/ 0x6a2, /* OR64ri8*/ 0x31, /* ADC64ri8*/ 0x31, /* ADC64ri8*/ 0x31, /* ADC64ri8*/ 0x31, /* ADC64ri8*/ 0x31, /* ADC64ri8*/ 0x31, /* ADC64ri8*/ 0x31, /* ADC64ri8*/ 0x31, /* ADC64ri8*/ 0x906, /* SBB64ri8*/ 0x906, /* SBB64ri8*/ 0x906, /* SBB64ri8*/ 0x906, /* SBB64ri8*/ 0x906, /* SBB64ri8*/ 0x906, /* SBB64ri8*/ 0x906, /* SBB64ri8*/ 0x906, /* SBB64ri8*/ 0xb3, /* AND64ri8*/ 0xb3, /* AND64ri8*/ 0xb3, /* AND64ri8*/ 0xb3, /* AND64ri8*/ 0xb3, /* AND64ri8*/ 0xb3, /* AND64ri8*/ 0xb3, /* AND64ri8*/ 0xb3, /* AND64ri8*/ 0x9e3, /* SUB64ri8*/ 0x9e3, /* SUB64ri8*/ 0x9e3, /* SUB64ri8*/ 0x9e3, /* SUB64ri8*/ 0x9e3, /* SUB64ri8*/ 0x9e3, /* SUB64ri8*/ 0x9e3, /* SUB64ri8*/ 0x9e3, /* SUB64ri8*/ 0xec6, /* XOR64ri8*/ 0xec6, /* XOR64ri8*/ 0xec6, /* XOR64ri8*/ 0xec6, /* XOR64ri8*/ 0xec6, /* XOR64ri8*/ 0xec6, /* XOR64ri8*/ 0xec6, /* XOR64ri8*/ 0xec6, /* XOR64ri8*/ 0x1f3, /* CMP64ri8*/ 0x1f3, /* CMP64ri8*/ 0x1f3, /* CMP64ri8*/ 0x1f3, /* CMP64ri8*/ 0x1f3, /* CMP64ri8*/ 0x1f3, /* CMP64ri8*/ 0x1f3, /* CMP64ri8*/ 0x1f3 /* CMP64ri8*/ }; static const InstrUID modRMTable2376[2] = { 0xa47, /* TEST8rm*/ 0xa48 /* TEST8rr*/ }; static const InstrUID modRMTable2377[2] = { 0xa41, /* TEST64rm*/ 0xa42 /* TEST64rr*/ }; static const InstrUID modRMTable2378[2] = { 0xea5, /* XCHG8rm*/ 0xea6 /* XCHG8rr*/ }; static const InstrUID modRMTable2379[2] = { 0xea3, /* XCHG64rm*/ 0xea4 /* XCHG64rr*/ }; static const InstrUID modRMTable2380[2] = { 0x5c6, /* MOV8mr*/ 0x5cd /* MOV8rr*/ }; static const InstrUID modRMTable2381[2] = { 0x5b3, /* MOV64mr*/ 0x5bc /* MOV64rr*/ }; static const InstrUID modRMTable2382[2] = { 0x5cb, /* MOV8rm*/ 0x5cf /* MOV8rr_REV*/ }; static const InstrUID modRMTable2383[2] = { 0x5bb, /* MOV64rm*/ 0x5bd /* MOV64rr_REV*/ }; static const InstrUID modRMTable2384[2] = { 0x5b4, /* MOV64ms*/ 0x5be /* MOV64rs*/ }; static const InstrUID modRMTable2385[2] = { 0x43c, /* LEA64r*/ 0 /* PHI*/ }; static const InstrUID modRMTable2386[2] = { 0x5bf, /* MOV64sm*/ 0x5c0 /* MOV64sr*/ }; static const InstrUID modRMTable2387[256] = { 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0x7af, /* POP64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0x7b0, /* POP64rmr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2388[1] = { 0x67f /* NOOP*/ }; static const InstrUID modRMTable2389[1] = { 0xea2 /* XCHG64ar*/ }; static const InstrUID modRMTable2390[1] = { 0xea2 /* XCHG64ar*/ }; static const InstrUID modRMTable2391[1] = { 0xea2 /* XCHG64ar*/ }; static const InstrUID modRMTable2392[1] = { 0xea2 /* XCHG64ar*/ }; static const InstrUID modRMTable2393[1] = { 0xea2 /* XCHG64ar*/ }; static const InstrUID modRMTable2394[1] = { 0xea2 /* XCHG64ar*/ }; static const InstrUID modRMTable2395[1] = { 0xea2 /* XCHG64ar*/ }; static const InstrUID modRMTable2396[1] = { 0x143 /* CDQE*/ }; static const InstrUID modRMTable2397[1] = { 0x229 /* CQO*/ }; static const InstrUID modRMTable2398[1] = { 0x2bb /* FARCALL32i*/ }; static const InstrUID modRMTable2399[1] = { 0xe88 /* WAIT*/ }; static const InstrUID modRMTable2400[1] = { 0x832 /* PUSHF64*/ }; static const InstrUID modRMTable2401[1] = { 0x7be /* POPF64*/ }; static const InstrUID modRMTable2402[1] = { 0x8d6 /* SAHF*/ }; static const InstrUID modRMTable2403[1] = { 0x416 /* LAHF*/ }; static const InstrUID modRMTable2404[1] = { 0x60a /* MOVSB*/ }; static const InstrUID modRMTable2405[1] = { 0x616 /* MOVSQ*/ }; static const InstrUID modRMTable2406[1] = { 0x209 /* CMPS8*/ }; static const InstrUID modRMTable2407[1] = { 0x208 /* CMPS64*/ }; static const InstrUID modRMTable2408[1] = { 0xa43 /* TEST8i8*/ }; static const InstrUID modRMTable2409[1] = { 0xa3e /* TEST64i32*/ }; static const InstrUID modRMTable2410[1] = { 0x9b2 /* STOSB*/ }; static const InstrUID modRMTable2411[1] = { 0x9b4 /* STOSQ*/ }; static const InstrUID modRMTable2412[1] = { 0x490 /* LODSB*/ }; static const InstrUID modRMTable2413[1] = { 0x492 /* LODSQ*/ }; static const InstrUID modRMTable2414[1] = { 0x914 /* SCAS8*/ }; static const InstrUID modRMTable2415[1] = { 0x913 /* SCAS64*/ }; static const InstrUID modRMTable2416[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable2417[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable2418[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable2419[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable2420[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable2421[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable2422[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable2423[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable2424[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable2425[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable2426[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable2427[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable2428[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable2429[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable2430[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable2431[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable2432[256] = { 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee /* SAR8ri*/ }; static const InstrUID modRMTable2433[256] = { 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8a6, /* ROL64ri*/ 0x8a6, /* ROL64ri*/ 0x8a6, /* ROL64ri*/ 0x8a6, /* ROL64ri*/ 0x8a6, /* ROL64ri*/ 0x8a6, /* ROL64ri*/ 0x8a6, /* ROL64ri*/ 0x8a6, /* ROL64ri*/ 0x8be, /* ROR64ri*/ 0x8be, /* ROR64ri*/ 0x8be, /* ROR64ri*/ 0x8be, /* ROR64ri*/ 0x8be, /* ROR64ri*/ 0x8be, /* ROR64ri*/ 0x8be, /* ROR64ri*/ 0x8be, /* ROR64ri*/ 0x851, /* RCL64ri*/ 0x851, /* RCL64ri*/ 0x851, /* RCL64ri*/ 0x851, /* RCL64ri*/ 0x851, /* RCL64ri*/ 0x851, /* RCL64ri*/ 0x851, /* RCL64ri*/ 0x851, /* RCL64ri*/ 0x871, /* RCR64ri*/ 0x871, /* RCR64ri*/ 0x871, /* RCR64ri*/ 0x871, /* RCR64ri*/ 0x871, /* RCR64ri*/ 0x871, /* RCR64ri*/ 0x871, /* RCR64ri*/ 0x871, /* RCR64ri*/ 0x94f, /* SHL64ri*/ 0x94f, /* SHL64ri*/ 0x94f, /* SHL64ri*/ 0x94f, /* SHL64ri*/ 0x94f, /* SHL64ri*/ 0x94f, /* SHL64ri*/ 0x94f, /* SHL64ri*/ 0x94f, /* SHL64ri*/ 0x973, /* SHR64ri*/ 0x973, /* SHR64ri*/ 0x973, /* SHR64ri*/ 0x973, /* SHR64ri*/ 0x973, /* SHR64ri*/ 0x973, /* SHR64ri*/ 0x973, /* SHR64ri*/ 0x973, /* SHR64ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e8, /* SAR64ri*/ 0x8e8, /* SAR64ri*/ 0x8e8, /* SAR64ri*/ 0x8e8, /* SAR64ri*/ 0x8e8, /* SAR64ri*/ 0x8e8, /* SAR64ri*/ 0x8e8, /* SAR64ri*/ 0x8e8 /* SAR64ri*/ }; static const InstrUID modRMTable2434[1] = { 0x892 /* RETI*/ }; static const InstrUID modRMTable2435[1] = { 0x891 /* RET*/ }; static const InstrUID modRMTable2436[2] = { 0x440, /* LES32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable2437[2] = { 0x426, /* LDS32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable2438[256] = { 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2439[256] = { 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5b9, /* MOV64ri32*/ 0x5b9, /* MOV64ri32*/ 0x5b9, /* MOV64ri32*/ 0x5b9, /* MOV64ri32*/ 0x5b9, /* MOV64ri32*/ 0x5b9, /* MOV64ri32*/ 0x5b9, /* MOV64ri32*/ 0x5b9, /* MOV64ri32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2440[1] = { 0x2b4 /* ENTER*/ }; static const InstrUID modRMTable2441[1] = { 0x43e /* LEAVE64*/ }; static const InstrUID modRMTable2442[1] = { 0x497 /* LRETI*/ }; static const InstrUID modRMTable2443[1] = { 0x49a /* LRETQ*/ }; static const InstrUID modRMTable2444[1] = { 0x366 /* INT3*/ }; static const InstrUID modRMTable2445[1] = { 0x365 /* INT*/ }; static const InstrUID modRMTable2446[1] = { 0x367 /* INTO*/ }; static const InstrUID modRMTable2447[1] = { 0x370 /* IRET64*/ }; static const InstrUID modRMTable2448[256] = { 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec /* SAR8r1*/ }; static const InstrUID modRMTable2449[256] = { 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8a4, /* ROL64r1*/ 0x8a4, /* ROL64r1*/ 0x8a4, /* ROL64r1*/ 0x8a4, /* ROL64r1*/ 0x8a4, /* ROL64r1*/ 0x8a4, /* ROL64r1*/ 0x8a4, /* ROL64r1*/ 0x8a4, /* ROL64r1*/ 0x8bc, /* ROR64r1*/ 0x8bc, /* ROR64r1*/ 0x8bc, /* ROR64r1*/ 0x8bc, /* ROR64r1*/ 0x8bc, /* ROR64r1*/ 0x8bc, /* ROR64r1*/ 0x8bc, /* ROR64r1*/ 0x8bc, /* ROR64r1*/ 0x84f, /* RCL64r1*/ 0x84f, /* RCL64r1*/ 0x84f, /* RCL64r1*/ 0x84f, /* RCL64r1*/ 0x84f, /* RCL64r1*/ 0x84f, /* RCL64r1*/ 0x84f, /* RCL64r1*/ 0x84f, /* RCL64r1*/ 0x86f, /* RCR64r1*/ 0x86f, /* RCR64r1*/ 0x86f, /* RCR64r1*/ 0x86f, /* RCR64r1*/ 0x86f, /* RCR64r1*/ 0x86f, /* RCR64r1*/ 0x86f, /* RCR64r1*/ 0x86f, /* RCR64r1*/ 0x94d, /* SHL64r1*/ 0x94d, /* SHL64r1*/ 0x94d, /* SHL64r1*/ 0x94d, /* SHL64r1*/ 0x94d, /* SHL64r1*/ 0x94d, /* SHL64r1*/ 0x94d, /* SHL64r1*/ 0x94d, /* SHL64r1*/ 0x971, /* SHR64r1*/ 0x971, /* SHR64r1*/ 0x971, /* SHR64r1*/ 0x971, /* SHR64r1*/ 0x971, /* SHR64r1*/ 0x971, /* SHR64r1*/ 0x971, /* SHR64r1*/ 0x971, /* SHR64r1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e6, /* SAR64r1*/ 0x8e6, /* SAR64r1*/ 0x8e6, /* SAR64r1*/ 0x8e6, /* SAR64r1*/ 0x8e6, /* SAR64r1*/ 0x8e6, /* SAR64r1*/ 0x8e6, /* SAR64r1*/ 0x8e6 /* SAR64r1*/ }; static const InstrUID modRMTable2450[256] = { 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed /* SAR8rCL*/ }; static const InstrUID modRMTable2451[256] = { 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8a5, /* ROL64rCL*/ 0x8a5, /* ROL64rCL*/ 0x8a5, /* ROL64rCL*/ 0x8a5, /* ROL64rCL*/ 0x8a5, /* ROL64rCL*/ 0x8a5, /* ROL64rCL*/ 0x8a5, /* ROL64rCL*/ 0x8a5, /* ROL64rCL*/ 0x8bd, /* ROR64rCL*/ 0x8bd, /* ROR64rCL*/ 0x8bd, /* ROR64rCL*/ 0x8bd, /* ROR64rCL*/ 0x8bd, /* ROR64rCL*/ 0x8bd, /* ROR64rCL*/ 0x8bd, /* ROR64rCL*/ 0x8bd, /* ROR64rCL*/ 0x850, /* RCL64rCL*/ 0x850, /* RCL64rCL*/ 0x850, /* RCL64rCL*/ 0x850, /* RCL64rCL*/ 0x850, /* RCL64rCL*/ 0x850, /* RCL64rCL*/ 0x850, /* RCL64rCL*/ 0x850, /* RCL64rCL*/ 0x870, /* RCR64rCL*/ 0x870, /* RCR64rCL*/ 0x870, /* RCR64rCL*/ 0x870, /* RCR64rCL*/ 0x870, /* RCR64rCL*/ 0x870, /* RCR64rCL*/ 0x870, /* RCR64rCL*/ 0x870, /* RCR64rCL*/ 0x94e, /* SHL64rCL*/ 0x94e, /* SHL64rCL*/ 0x94e, /* SHL64rCL*/ 0x94e, /* SHL64rCL*/ 0x94e, /* SHL64rCL*/ 0x94e, /* SHL64rCL*/ 0x94e, /* SHL64rCL*/ 0x94e, /* SHL64rCL*/ 0x972, /* SHR64rCL*/ 0x972, /* SHR64rCL*/ 0x972, /* SHR64rCL*/ 0x972, /* SHR64rCL*/ 0x972, /* SHR64rCL*/ 0x972, /* SHR64rCL*/ 0x972, /* SHR64rCL*/ 0x972, /* SHR64rCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e7, /* SAR64rCL*/ 0x8e7, /* SAR64rCL*/ 0x8e7, /* SAR64rCL*/ 0x8e7, /* SAR64rCL*/ 0x8e7, /* SAR64rCL*/ 0x8e7, /* SAR64rCL*/ 0x8e7, /* SAR64rCL*/ 0x8e7 /* SAR64rCL*/ }; static const InstrUID modRMTable2452[1] = { 0xeae /* XLAT*/ }; static const InstrUID modRMTable2453[256] = { 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283 /* DIVR_FST0r*/ }; static const InstrUID modRMTable2454[256] = { 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0x2db, /* FNOP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x144, /* CHS_F*/ 0x12, /* ABS_F*/ 0, /* PHI*/ 0, /* PHI*/ 0xa4e, /* TST_F*/ 0x2f3, /* FXAM*/ 0, /* PHI*/ 0, /* PHI*/ 0x428, /* LD_F1*/ 0x2d5, /* FLDL2T*/ 0x2d4, /* FLDL2E*/ 0x2d8, /* FLDPI*/ 0x2d6, /* FLDLG2*/ 0x2d7, /* FLDLN2*/ 0x427, /* LD_F0*/ 0, /* PHI*/ 0x2b8, /* F2XM1*/ 0x2f9, /* FYL2X*/ 0x2eb, /* FPTAN*/ 0x2e8, /* FPATAN*/ 0x2f8, /* FXTRACT*/ 0x2ea, /* FPREM1*/ 0x2ca, /* FDECSTP*/ 0x2d1, /* FINCSTP*/ 0x2e9, /* FPREM*/ 0x2fa, /* FYL2XP1*/ 0x9a9, /* SQRT_F*/ 0x2f0, /* FSINCOS*/ 0x2ec, /* FRNDINT*/ 0x2ef, /* FSCALE*/ 0x98c, /* SIN_F*/ 0x224 /* COS_F*/ }; static const InstrUID modRMTable2455[256] = { 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5e, /* UCOM_FPPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2456[256] = { 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0, /* PHI*/ 0, /* PHI*/ 0x2d9, /* FNCLEX*/ 0x2da, /* FNINIT*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2457[256] = { 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac /* DIV_FrST0*/ }; static const InstrUID modRMTable2458[256] = { 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2459[256] = { 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2c9, /* FCOMPP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c /* DIV_FPrST0*/ }; static const InstrUID modRMTable2460[256] = { 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2dd, /* FNSTSW8r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2461[1] = { 0x496 /* LOOPNE*/ }; static const InstrUID modRMTable2462[1] = { 0x495 /* LOOPE*/ }; static const InstrUID modRMTable2463[1] = { 0x494 /* LOOP*/ }; static const InstrUID modRMTable2464[1] = { 0x355 /* IN8ri*/ }; static const InstrUID modRMTable2465[1] = { 0x352 /* IN32ri*/ }; static const InstrUID modRMTable2466[1] = { 0x6b5 /* OUT8ir*/ }; static const InstrUID modRMTable2467[1] = { 0x6b3 /* OUT32ir*/ }; static const InstrUID modRMTable2468[1] = { 0x13d /* CALL64pcrel32*/ }; static const InstrUID modRMTable2469[1] = { 0x403 /* JMP64pcrel32*/ }; static const InstrUID modRMTable2470[1] = { 0x2c0 /* FARJMP32i*/ }; static const InstrUID modRMTable2471[1] = { 0x405 /* JMP_1*/ }; static const InstrUID modRMTable2472[1] = { 0x356 /* IN8rr*/ }; static const InstrUID modRMTable2473[1] = { 0x353 /* IN32rr*/ }; static const InstrUID modRMTable2474[1] = { 0x6b6 /* OUT8rr*/ }; static const InstrUID modRMTable2475[1] = { 0x6b4 /* OUT32rr*/ }; static const InstrUID modRMTable2476[1] = { 0x887 /* REPNE_PREFIX*/ }; static const InstrUID modRMTable2477[1] = { 0x88c /* REP_PREFIX*/ }; static const InstrUID modRMTable2478[1] = { 0x31b /* HLT*/ }; static const InstrUID modRMTable2479[1] = { 0x14d /* CMC*/ }; static const InstrUID modRMTable2480[256] = { 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327 /* IDIV8r*/ }; static const InstrUID modRMTable2481[256] = { 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0xa40, /* TEST64ri32*/ 0xa40, /* TEST64ri32*/ 0xa40, /* TEST64ri32*/ 0xa40, /* TEST64ri32*/ 0xa40, /* TEST64ri32*/ 0xa40, /* TEST64ri32*/ 0xa40, /* TEST64ri32*/ 0xa40, /* TEST64ri32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x687, /* NOT64r*/ 0x687, /* NOT64r*/ 0x687, /* NOT64r*/ 0x687, /* NOT64r*/ 0x687, /* NOT64r*/ 0x687, /* NOT64r*/ 0x687, /* NOT64r*/ 0x687, /* NOT64r*/ 0x67c, /* NEG64r*/ 0x67c, /* NEG64r*/ 0x67c, /* NEG64r*/ 0x67c, /* NEG64r*/ 0x67c, /* NEG64r*/ 0x67c, /* NEG64r*/ 0x67c, /* NEG64r*/ 0x67c, /* NEG64r*/ 0x651, /* MUL64r*/ 0x651, /* MUL64r*/ 0x651, /* MUL64r*/ 0x651, /* MUL64r*/ 0x651, /* MUL64r*/ 0x651, /* MUL64r*/ 0x651, /* MUL64r*/ 0x651, /* MUL64r*/ 0x345, /* IMUL64r*/ 0x345, /* IMUL64r*/ 0x345, /* IMUL64r*/ 0x345, /* IMUL64r*/ 0x345, /* IMUL64r*/ 0x345, /* IMUL64r*/ 0x345, /* IMUL64r*/ 0x345, /* IMUL64r*/ 0x277, /* DIV64r*/ 0x277, /* DIV64r*/ 0x277, /* DIV64r*/ 0x277, /* DIV64r*/ 0x277, /* DIV64r*/ 0x277, /* DIV64r*/ 0x277, /* DIV64r*/ 0x277, /* DIV64r*/ 0x325, /* IDIV64r*/ 0x325, /* IDIV64r*/ 0x325, /* IDIV64r*/ 0x325, /* IDIV64r*/ 0x325, /* IDIV64r*/ 0x325, /* IDIV64r*/ 0x325, /* IDIV64r*/ 0x325 /* IDIV64r*/ }; static const InstrUID modRMTable2482[1] = { 0x148 /* CLC*/ }; static const InstrUID modRMTable2483[1] = { 0x9ae /* STC*/ }; static const InstrUID modRMTable2484[1] = { 0x14b /* CLI*/ }; static const InstrUID modRMTable2485[1] = { 0x9b0 /* STI*/ }; static const InstrUID modRMTable2486[1] = { 0x149 /* CLD*/ }; static const InstrUID modRMTable2487[1] = { 0x9af /* STD*/ }; static const InstrUID modRMTable2488[256] = { 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2489[256] = { 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0x827, /* PUSH64rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x360, /* INC64r*/ 0x360, /* INC64r*/ 0x360, /* INC64r*/ 0x360, /* INC64r*/ 0x360, /* INC64r*/ 0x360, /* INC64r*/ 0x360, /* INC64r*/ 0x360, /* INC64r*/ 0x26f, /* DEC64r*/ 0x26f, /* DEC64r*/ 0x26f, /* DEC64r*/ 0x26f, /* DEC64r*/ 0x26f, /* DEC64r*/ 0x26f, /* DEC64r*/ 0x26f, /* DEC64r*/ 0x26f, /* DEC64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0x828, /* PUSH64rmr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2490[2] = { 0x62, /* ADD8mr*/ 0x65 /* ADD8rr*/ }; static const InstrUID modRMTable2491[2] = { 0x57, /* ADD64mr*/ 0x5d /* ADD64rr*/ }; static const InstrUID modRMTable2492[2] = { 0x64, /* ADD8rm*/ 0x66 /* ADD8rr_REV*/ }; static const InstrUID modRMTable2493[2] = { 0x5c, /* ADD64rm*/ 0x5f /* ADD64rr_REV*/ }; static const InstrUID modRMTable2494[1] = { 0x60 /* ADD8i8*/ }; static const InstrUID modRMTable2495[1] = { 0x54 /* ADD64i32*/ }; static const InstrUID modRMTable2496[2] = { 0x6a8, /* OR8mr*/ 0x6ab /* OR8rr*/ }; static const InstrUID modRMTable2497[2] = { 0x6a0, /* OR64mr*/ 0x6a4 /* OR64rr*/ }; static const InstrUID modRMTable2498[2] = { 0x6aa, /* OR8rm*/ 0x6ac /* OR8rr_REV*/ }; static const InstrUID modRMTable2499[2] = { 0x6a3, /* OR64rm*/ 0x6a5 /* OR64rr_REV*/ }; static const InstrUID modRMTable2500[1] = { 0x6a6 /* OR8i8*/ }; static const InstrUID modRMTable2501[1] = { 0x69d /* OR64i32*/ }; static const InstrUID modRMTable2502[2] = { 0x37, /* ADC8mr*/ 0x3a /* ADC8rr*/ }; static const InstrUID modRMTable2503[2] = { 0x2f, /* ADC64mr*/ 0x33 /* ADC64rr*/ }; static const InstrUID modRMTable2504[2] = { 0x39, /* ADC8rm*/ 0x3b /* ADC8rr_REV*/ }; static const InstrUID modRMTable2505[2] = { 0x32, /* ADC64rm*/ 0x34 /* ADC64rr_REV*/ }; static const InstrUID modRMTable2506[1] = { 0x35 /* ADC8i8*/ }; static const InstrUID modRMTable2507[1] = { 0x2c /* ADC64i32*/ }; static const InstrUID modRMTable2508[2] = { 0x90c, /* SBB8mr*/ 0x90f /* SBB8rr*/ }; static const InstrUID modRMTable2509[2] = { 0x904, /* SBB64mr*/ 0x908 /* SBB64rr*/ }; static const InstrUID modRMTable2510[2] = { 0x90e, /* SBB8rm*/ 0x910 /* SBB8rr_REV*/ }; static const InstrUID modRMTable2511[2] = { 0x907, /* SBB64rm*/ 0x909 /* SBB64rr_REV*/ }; static const InstrUID modRMTable2512[1] = { 0x90a /* SBB8i8*/ }; static const InstrUID modRMTable2513[1] = { 0x901 /* SBB64i32*/ }; static const InstrUID modRMTable2514[2] = { 0xb9, /* AND8mr*/ 0xbc /* AND8rr*/ }; static const InstrUID modRMTable2515[2] = { 0xb1, /* AND64mr*/ 0xb5 /* AND64rr*/ }; static const InstrUID modRMTable2516[2] = { 0xbb, /* AND8rm*/ 0xbd /* AND8rr_REV*/ }; static const InstrUID modRMTable2517[2] = { 0xb4, /* AND64rm*/ 0xb6 /* AND64rr_REV*/ }; static const InstrUID modRMTable2518[1] = { 0xb7 /* AND8i8*/ }; static const InstrUID modRMTable2519[1] = { 0xae /* AND64i32*/ }; static const InstrUID modRMTable2520[1] = { 0x2b5 /* ES_PREFIX*/ }; static const InstrUID modRMTable2521[2] = { 0x9e9, /* SUB8mr*/ 0x9ec /* SUB8rr*/ }; static const InstrUID modRMTable2522[2] = { 0x9e1, /* SUB64mr*/ 0x9e5 /* SUB64rr*/ }; static const InstrUID modRMTable2523[2] = { 0x9eb, /* SUB8rm*/ 0x9ed /* SUB8rr_REV*/ }; static const InstrUID modRMTable2524[2] = { 0x9e4, /* SUB64rm*/ 0x9e6 /* SUB64rr_REV*/ }; static const InstrUID modRMTable2525[1] = { 0x9e7 /* SUB8i8*/ }; static const InstrUID modRMTable2526[1] = { 0x9de /* SUB64i32*/ }; static const InstrUID modRMTable2527[1] = { 0x234 /* CS_PREFIX*/ }; static const InstrUID modRMTable2528[2] = { 0xecc, /* XOR8mr*/ 0xecf /* XOR8rr*/ }; static const InstrUID modRMTable2529[2] = { 0xec4, /* XOR64mr*/ 0xec8 /* XOR64rr*/ }; static const InstrUID modRMTable2530[2] = { 0xece, /* XOR8rm*/ 0xed0 /* XOR8rr_REV*/ }; static const InstrUID modRMTable2531[2] = { 0xec7, /* XOR64rm*/ 0xec9 /* XOR64rr_REV*/ }; static const InstrUID modRMTable2532[1] = { 0xeca /* XOR8i8*/ }; static const InstrUID modRMTable2533[1] = { 0xec1 /* XOR64i32*/ }; static const InstrUID modRMTable2534[1] = { 0x9ad /* SS_PREFIX*/ }; static const InstrUID modRMTable2535[2] = { 0x1f9, /* CMP8mr*/ 0x1fc /* CMP8rr*/ }; static const InstrUID modRMTable2536[2] = { 0x1f1, /* CMP64mr*/ 0x1f5 /* CMP64rr*/ }; static const InstrUID modRMTable2537[2] = { 0x1fb, /* CMP8rm*/ 0x1fd /* CMP8rr_REV*/ }; static const InstrUID modRMTable2538[2] = { 0x1f4, /* CMP64rm*/ 0x1f6 /* CMP64rr_REV*/ }; static const InstrUID modRMTable2539[1] = { 0x1f7 /* CMP8i8*/ }; static const InstrUID modRMTable2540[1] = { 0x1ee /* CMP64i32*/ }; static const InstrUID modRMTable2541[1] = { 0x2b1 /* DS_PREFIX*/ }; static const InstrUID modRMTable2542[1] = { 0x894 /* REX64_PREFIX*/ }; static const InstrUID modRMTable2543[1] = { 0x81d /* PUSH16r*/ }; static const InstrUID modRMTable2544[1] = { 0x81d /* PUSH16r*/ }; static const InstrUID modRMTable2545[1] = { 0x81d /* PUSH16r*/ }; static const InstrUID modRMTable2546[1] = { 0x81d /* PUSH16r*/ }; static const InstrUID modRMTable2547[1] = { 0x81d /* PUSH16r*/ }; static const InstrUID modRMTable2548[1] = { 0x81d /* PUSH16r*/ }; static const InstrUID modRMTable2549[1] = { 0x81d /* PUSH16r*/ }; static const InstrUID modRMTable2550[1] = { 0x81d /* PUSH16r*/ }; static const InstrUID modRMTable2551[1] = { 0x7a8 /* POP16r*/ }; static const InstrUID modRMTable2552[1] = { 0x7a8 /* POP16r*/ }; static const InstrUID modRMTable2553[1] = { 0x7a8 /* POP16r*/ }; static const InstrUID modRMTable2554[1] = { 0x7a8 /* POP16r*/ }; static const InstrUID modRMTable2555[1] = { 0x7a8 /* POP16r*/ }; static const InstrUID modRMTable2556[1] = { 0x7a8 /* POP16r*/ }; static const InstrUID modRMTable2557[1] = { 0x7a8 /* POP16r*/ }; static const InstrUID modRMTable2558[1] = { 0x7a8 /* POP16r*/ }; static const InstrUID modRMTable2559[2] = { 0x625, /* MOVSX64rm32*/ 0x628 /* MOVSX64rr32*/ }; static const InstrUID modRMTable2560[1] = { 0x2f2 /* FS_PREFIX*/ }; static const InstrUID modRMTable2561[1] = { 0x316 /* GS_PREFIX*/ }; static const InstrUID modRMTable2562[1] = { 0x265 /* DATA16_PREFIX*/ }; static const InstrUID modRMTable2563[1] = { 0x83b /* PUSHi16*/ }; static const InstrUID modRMTable2564[2] = { 0x347, /* IMUL64rmi32*/ 0x34a /* IMUL64rri32*/ }; static const InstrUID modRMTable2565[1] = { 0x825 /* PUSH64i8*/ }; static const InstrUID modRMTable2566[2] = { 0x348, /* IMUL64rmi8*/ 0x34b /* IMUL64rri8*/ }; static const InstrUID modRMTable2567[1] = { 0x354 /* IN8*/ }; static const InstrUID modRMTable2568[1] = { 0x34e /* IN16*/ }; static const InstrUID modRMTable2569[1] = { 0x6b7 /* OUTSB*/ }; static const InstrUID modRMTable2570[1] = { 0x6b9 /* OUTSW*/ }; static const InstrUID modRMTable2571[1] = { 0x40f /* JO_1*/ }; static const InstrUID modRMTable2572[1] = { 0x409 /* JNO_1*/ }; static const InstrUID modRMTable2573[1] = { 0x3f1 /* JB_1*/ }; static const InstrUID modRMTable2574[1] = { 0x3eb /* JAE_1*/ }; static const InstrUID modRMTable2575[1] = { 0x3f6 /* JE_1*/ }; static const InstrUID modRMTable2576[1] = { 0x407 /* JNE_1*/ }; static const InstrUID modRMTable2577[1] = { 0x3ef /* JBE_1*/ }; static const InstrUID modRMTable2578[1] = { 0x3ed /* JA_1*/ }; static const InstrUID modRMTable2579[1] = { 0x414 /* JS_1*/ }; static const InstrUID modRMTable2580[1] = { 0x40d /* JNS_1*/ }; static const InstrUID modRMTable2581[1] = { 0x411 /* JP_1*/ }; static const InstrUID modRMTable2582[1] = { 0x40b /* JNP_1*/ }; static const InstrUID modRMTable2583[1] = { 0x3fe /* JL_1*/ }; static const InstrUID modRMTable2584[1] = { 0x3f8 /* JGE_1*/ }; static const InstrUID modRMTable2585[1] = { 0x3fc /* JLE_1*/ }; static const InstrUID modRMTable2586[1] = { 0x3fa /* JG_1*/ }; static const InstrUID modRMTable2587[256] = { 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x61, /* ADD8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x6a7, /* OR8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x36, /* ADC8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0x90b, /* SBB8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0xb8, /* AND8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0x9e8, /* SUB8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0xecb, /* XOR8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x1f8, /* CMP8mi*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x63, /* ADD8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x6a9, /* OR8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x38, /* ADC8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0x90d, /* SBB8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0xba, /* AND8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0x9ea, /* SUB8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0xecd, /* XOR8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa, /* CMP8ri*/ 0x1fa /* CMP8ri*/ }; static const InstrUID modRMTable2588[256] = { 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x55, /* ADD64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x69e, /* OR64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x2d, /* ADC64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0x902, /* SBB64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0xaf, /* AND64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0x9df, /* SUB64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0xec2, /* XOR64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x1ef, /* CMP64mi32*/ 0x58, /* ADD64ri32*/ 0x58, /* ADD64ri32*/ 0x58, /* ADD64ri32*/ 0x58, /* ADD64ri32*/ 0x58, /* ADD64ri32*/ 0x58, /* ADD64ri32*/ 0x58, /* ADD64ri32*/ 0x58, /* ADD64ri32*/ 0x6a1, /* OR64ri32*/ 0x6a1, /* OR64ri32*/ 0x6a1, /* OR64ri32*/ 0x6a1, /* OR64ri32*/ 0x6a1, /* OR64ri32*/ 0x6a1, /* OR64ri32*/ 0x6a1, /* OR64ri32*/ 0x6a1, /* OR64ri32*/ 0x30, /* ADC64ri32*/ 0x30, /* ADC64ri32*/ 0x30, /* ADC64ri32*/ 0x30, /* ADC64ri32*/ 0x30, /* ADC64ri32*/ 0x30, /* ADC64ri32*/ 0x30, /* ADC64ri32*/ 0x30, /* ADC64ri32*/ 0x905, /* SBB64ri32*/ 0x905, /* SBB64ri32*/ 0x905, /* SBB64ri32*/ 0x905, /* SBB64ri32*/ 0x905, /* SBB64ri32*/ 0x905, /* SBB64ri32*/ 0x905, /* SBB64ri32*/ 0x905, /* SBB64ri32*/ 0xb2, /* AND64ri32*/ 0xb2, /* AND64ri32*/ 0xb2, /* AND64ri32*/ 0xb2, /* AND64ri32*/ 0xb2, /* AND64ri32*/ 0xb2, /* AND64ri32*/ 0xb2, /* AND64ri32*/ 0xb2, /* AND64ri32*/ 0x9e2, /* SUB64ri32*/ 0x9e2, /* SUB64ri32*/ 0x9e2, /* SUB64ri32*/ 0x9e2, /* SUB64ri32*/ 0x9e2, /* SUB64ri32*/ 0x9e2, /* SUB64ri32*/ 0x9e2, /* SUB64ri32*/ 0x9e2, /* SUB64ri32*/ 0xec5, /* XOR64ri32*/ 0xec5, /* XOR64ri32*/ 0xec5, /* XOR64ri32*/ 0xec5, /* XOR64ri32*/ 0xec5, /* XOR64ri32*/ 0xec5, /* XOR64ri32*/ 0xec5, /* XOR64ri32*/ 0xec5, /* XOR64ri32*/ 0x1f2, /* CMP64ri32*/ 0x1f2, /* CMP64ri32*/ 0x1f2, /* CMP64ri32*/ 0x1f2, /* CMP64ri32*/ 0x1f2, /* CMP64ri32*/ 0x1f2, /* CMP64ri32*/ 0x1f2, /* CMP64ri32*/ 0x1f2 /* CMP64ri32*/ }; static const InstrUID modRMTable2589[256] = { 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x56, /* ADD64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x69f, /* OR64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x2e, /* ADC64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0x903, /* SBB64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0xb0, /* AND64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0x9e0, /* SUB64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0xec3, /* XOR64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x1f0, /* CMP64mi8*/ 0x5a, /* ADD64ri8*/ 0x5a, /* ADD64ri8*/ 0x5a, /* ADD64ri8*/ 0x5a, /* ADD64ri8*/ 0x5a, /* ADD64ri8*/ 0x5a, /* ADD64ri8*/ 0x5a, /* ADD64ri8*/ 0x5a, /* ADD64ri8*/ 0x6a2, /* OR64ri8*/ 0x6a2, /* OR64ri8*/ 0x6a2, /* OR64ri8*/ 0x6a2, /* OR64ri8*/ 0x6a2, /* OR64ri8*/ 0x6a2, /* OR64ri8*/ 0x6a2, /* OR64ri8*/ 0x6a2, /* OR64ri8*/ 0x31, /* ADC64ri8*/ 0x31, /* ADC64ri8*/ 0x31, /* ADC64ri8*/ 0x31, /* ADC64ri8*/ 0x31, /* ADC64ri8*/ 0x31, /* ADC64ri8*/ 0x31, /* ADC64ri8*/ 0x31, /* ADC64ri8*/ 0x906, /* SBB64ri8*/ 0x906, /* SBB64ri8*/ 0x906, /* SBB64ri8*/ 0x906, /* SBB64ri8*/ 0x906, /* SBB64ri8*/ 0x906, /* SBB64ri8*/ 0x906, /* SBB64ri8*/ 0x906, /* SBB64ri8*/ 0xb3, /* AND64ri8*/ 0xb3, /* AND64ri8*/ 0xb3, /* AND64ri8*/ 0xb3, /* AND64ri8*/ 0xb3, /* AND64ri8*/ 0xb3, /* AND64ri8*/ 0xb3, /* AND64ri8*/ 0xb3, /* AND64ri8*/ 0x9e3, /* SUB64ri8*/ 0x9e3, /* SUB64ri8*/ 0x9e3, /* SUB64ri8*/ 0x9e3, /* SUB64ri8*/ 0x9e3, /* SUB64ri8*/ 0x9e3, /* SUB64ri8*/ 0x9e3, /* SUB64ri8*/ 0x9e3, /* SUB64ri8*/ 0xec6, /* XOR64ri8*/ 0xec6, /* XOR64ri8*/ 0xec6, /* XOR64ri8*/ 0xec6, /* XOR64ri8*/ 0xec6, /* XOR64ri8*/ 0xec6, /* XOR64ri8*/ 0xec6, /* XOR64ri8*/ 0xec6, /* XOR64ri8*/ 0x1f3, /* CMP64ri8*/ 0x1f3, /* CMP64ri8*/ 0x1f3, /* CMP64ri8*/ 0x1f3, /* CMP64ri8*/ 0x1f3, /* CMP64ri8*/ 0x1f3, /* CMP64ri8*/ 0x1f3, /* CMP64ri8*/ 0x1f3 /* CMP64ri8*/ }; static const InstrUID modRMTable2590[2] = { 0xa47, /* TEST8rm*/ 0xa48 /* TEST8rr*/ }; static const InstrUID modRMTable2591[2] = { 0xa41, /* TEST64rm*/ 0xa42 /* TEST64rr*/ }; static const InstrUID modRMTable2592[2] = { 0xea5, /* XCHG8rm*/ 0xea6 /* XCHG8rr*/ }; static const InstrUID modRMTable2593[2] = { 0xea3, /* XCHG64rm*/ 0xea4 /* XCHG64rr*/ }; static const InstrUID modRMTable2594[2] = { 0x5c6, /* MOV8mr*/ 0x5cd /* MOV8rr*/ }; static const InstrUID modRMTable2595[2] = { 0x5b3, /* MOV64mr*/ 0x5bc /* MOV64rr*/ }; static const InstrUID modRMTable2596[2] = { 0x5cb, /* MOV8rm*/ 0x5cf /* MOV8rr_REV*/ }; static const InstrUID modRMTable2597[2] = { 0x5bb, /* MOV64rm*/ 0x5bd /* MOV64rr_REV*/ }; static const InstrUID modRMTable2598[2] = { 0x5b4, /* MOV64ms*/ 0x5be /* MOV64rs*/ }; static const InstrUID modRMTable2599[2] = { 0x43c, /* LEA64r*/ 0 /* PHI*/ }; static const InstrUID modRMTable2600[2] = { 0x5bf, /* MOV64sm*/ 0x5c0 /* MOV64sr*/ }; static const InstrUID modRMTable2601[256] = { 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0x7a9, /* POP16rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7aa, /* POP16rmr*/ 0x7aa, /* POP16rmr*/ 0x7aa, /* POP16rmr*/ 0x7aa, /* POP16rmr*/ 0x7aa, /* POP16rmr*/ 0x7aa, /* POP16rmr*/ 0x7aa, /* POP16rmr*/ 0x7aa, /* POP16rmr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2602[1] = { 0x67f /* NOOP*/ }; static const InstrUID modRMTable2603[1] = { 0xea2 /* XCHG64ar*/ }; static const InstrUID modRMTable2604[1] = { 0xea2 /* XCHG64ar*/ }; static const InstrUID modRMTable2605[1] = { 0xea2 /* XCHG64ar*/ }; static const InstrUID modRMTable2606[1] = { 0xea2 /* XCHG64ar*/ }; static const InstrUID modRMTable2607[1] = { 0xea2 /* XCHG64ar*/ }; static const InstrUID modRMTable2608[1] = { 0xea2 /* XCHG64ar*/ }; static const InstrUID modRMTable2609[1] = { 0xea2 /* XCHG64ar*/ }; static const InstrUID modRMTable2610[1] = { 0x143 /* CDQE*/ }; static const InstrUID modRMTable2611[1] = { 0x229 /* CQO*/ }; static const InstrUID modRMTable2612[1] = { 0x2b9 /* FARCALL16i*/ }; static const InstrUID modRMTable2613[1] = { 0xe88 /* WAIT*/ }; static const InstrUID modRMTable2614[1] = { 0x830 /* PUSHF16*/ }; static const InstrUID modRMTable2615[1] = { 0x7bc /* POPF16*/ }; static const InstrUID modRMTable2616[1] = { 0x8d6 /* SAHF*/ }; static const InstrUID modRMTable2617[1] = { 0x416 /* LAHF*/ }; static const InstrUID modRMTable2618[1] = { 0x60a /* MOVSB*/ }; static const InstrUID modRMTable2619[1] = { 0x616 /* MOVSQ*/ }; static const InstrUID modRMTable2620[1] = { 0x209 /* CMPS8*/ }; static const InstrUID modRMTable2621[1] = { 0x208 /* CMPS64*/ }; static const InstrUID modRMTable2622[1] = { 0xa43 /* TEST8i8*/ }; static const InstrUID modRMTable2623[1] = { 0xa3e /* TEST64i32*/ }; static const InstrUID modRMTable2624[1] = { 0x9b2 /* STOSB*/ }; static const InstrUID modRMTable2625[1] = { 0x9b4 /* STOSQ*/ }; static const InstrUID modRMTable2626[1] = { 0x490 /* LODSB*/ }; static const InstrUID modRMTable2627[1] = { 0x492 /* LODSQ*/ }; static const InstrUID modRMTable2628[1] = { 0x914 /* SCAS8*/ }; static const InstrUID modRMTable2629[1] = { 0x913 /* SCAS64*/ }; static const InstrUID modRMTable2630[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable2631[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable2632[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable2633[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable2634[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable2635[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable2636[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable2637[1] = { 0x5ca /* MOV8ri*/ }; static const InstrUID modRMTable2638[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable2639[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable2640[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable2641[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable2642[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable2643[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable2644[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable2645[1] = { 0x5b8 /* MOV64ri*/ }; static const InstrUID modRMTable2646[256] = { 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8a9, /* ROL8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x8c1, /* ROR8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x854, /* RCL8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x874, /* RCR8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x952, /* SHL8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0x976, /* SHR8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8eb, /* SAR8mi*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8ac, /* ROL8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x8c4, /* ROR8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x857, /* RCL8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x877, /* RCR8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x955, /* SHL8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0x979, /* SHR8ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee, /* SAR8ri*/ 0x8ee /* SAR8ri*/ }; static const InstrUID modRMTable2647[256] = { 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8a3, /* ROL64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x8bb, /* ROR64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x84e, /* RCL64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x86e, /* RCR64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x94c, /* SHL64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0x970, /* SHR64mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8e5, /* SAR64mi*/ 0x8a6, /* ROL64ri*/ 0x8a6, /* ROL64ri*/ 0x8a6, /* ROL64ri*/ 0x8a6, /* ROL64ri*/ 0x8a6, /* ROL64ri*/ 0x8a6, /* ROL64ri*/ 0x8a6, /* ROL64ri*/ 0x8a6, /* ROL64ri*/ 0x8be, /* ROR64ri*/ 0x8be, /* ROR64ri*/ 0x8be, /* ROR64ri*/ 0x8be, /* ROR64ri*/ 0x8be, /* ROR64ri*/ 0x8be, /* ROR64ri*/ 0x8be, /* ROR64ri*/ 0x8be, /* ROR64ri*/ 0x851, /* RCL64ri*/ 0x851, /* RCL64ri*/ 0x851, /* RCL64ri*/ 0x851, /* RCL64ri*/ 0x851, /* RCL64ri*/ 0x851, /* RCL64ri*/ 0x851, /* RCL64ri*/ 0x851, /* RCL64ri*/ 0x871, /* RCR64ri*/ 0x871, /* RCR64ri*/ 0x871, /* RCR64ri*/ 0x871, /* RCR64ri*/ 0x871, /* RCR64ri*/ 0x871, /* RCR64ri*/ 0x871, /* RCR64ri*/ 0x871, /* RCR64ri*/ 0x94f, /* SHL64ri*/ 0x94f, /* SHL64ri*/ 0x94f, /* SHL64ri*/ 0x94f, /* SHL64ri*/ 0x94f, /* SHL64ri*/ 0x94f, /* SHL64ri*/ 0x94f, /* SHL64ri*/ 0x94f, /* SHL64ri*/ 0x973, /* SHR64ri*/ 0x973, /* SHR64ri*/ 0x973, /* SHR64ri*/ 0x973, /* SHR64ri*/ 0x973, /* SHR64ri*/ 0x973, /* SHR64ri*/ 0x973, /* SHR64ri*/ 0x973, /* SHR64ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e8, /* SAR64ri*/ 0x8e8, /* SAR64ri*/ 0x8e8, /* SAR64ri*/ 0x8e8, /* SAR64ri*/ 0x8e8, /* SAR64ri*/ 0x8e8, /* SAR64ri*/ 0x8e8, /* SAR64ri*/ 0x8e8 /* SAR64ri*/ }; static const InstrUID modRMTable2648[1] = { 0x893 /* RETIW*/ }; static const InstrUID modRMTable2649[1] = { 0x891 /* RET*/ }; static const InstrUID modRMTable2650[2] = { 0x43f, /* LES16rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable2651[2] = { 0x425, /* LDS16rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable2652[256] = { 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0x5c5, /* MOV8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2653[256] = { 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0x5b2, /* MOV64mi32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x5b9, /* MOV64ri32*/ 0x5b9, /* MOV64ri32*/ 0x5b9, /* MOV64ri32*/ 0x5b9, /* MOV64ri32*/ 0x5b9, /* MOV64ri32*/ 0x5b9, /* MOV64ri32*/ 0x5b9, /* MOV64ri32*/ 0x5b9, /* MOV64ri32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2654[1] = { 0x2b4 /* ENTER*/ }; static const InstrUID modRMTable2655[1] = { 0x43e /* LEAVE64*/ }; static const InstrUID modRMTable2656[1] = { 0x498 /* LRETIW*/ }; static const InstrUID modRMTable2657[1] = { 0x49a /* LRETQ*/ }; static const InstrUID modRMTable2658[1] = { 0x366 /* INT3*/ }; static const InstrUID modRMTable2659[1] = { 0x365 /* INT*/ }; static const InstrUID modRMTable2660[1] = { 0x367 /* INTO*/ }; static const InstrUID modRMTable2661[1] = { 0x370 /* IRET64*/ }; static const InstrUID modRMTable2662[256] = { 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8a7, /* ROL8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x8bf, /* ROR8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x852, /* RCL8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x872, /* RCR8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x950, /* SHL8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0x974, /* SHR8m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8e9, /* SAR8m1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8aa, /* ROL8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x8c2, /* ROR8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x855, /* RCL8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x875, /* RCR8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x953, /* SHL8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0x977, /* SHR8r1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec, /* SAR8r1*/ 0x8ec /* SAR8r1*/ }; static const InstrUID modRMTable2663[256] = { 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8a1, /* ROL64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x8b9, /* ROR64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x84c, /* RCL64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x86c, /* RCR64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x94a, /* SHL64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0x96e, /* SHR64m1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8e3, /* SAR64m1*/ 0x8a4, /* ROL64r1*/ 0x8a4, /* ROL64r1*/ 0x8a4, /* ROL64r1*/ 0x8a4, /* ROL64r1*/ 0x8a4, /* ROL64r1*/ 0x8a4, /* ROL64r1*/ 0x8a4, /* ROL64r1*/ 0x8a4, /* ROL64r1*/ 0x8bc, /* ROR64r1*/ 0x8bc, /* ROR64r1*/ 0x8bc, /* ROR64r1*/ 0x8bc, /* ROR64r1*/ 0x8bc, /* ROR64r1*/ 0x8bc, /* ROR64r1*/ 0x8bc, /* ROR64r1*/ 0x8bc, /* ROR64r1*/ 0x84f, /* RCL64r1*/ 0x84f, /* RCL64r1*/ 0x84f, /* RCL64r1*/ 0x84f, /* RCL64r1*/ 0x84f, /* RCL64r1*/ 0x84f, /* RCL64r1*/ 0x84f, /* RCL64r1*/ 0x84f, /* RCL64r1*/ 0x86f, /* RCR64r1*/ 0x86f, /* RCR64r1*/ 0x86f, /* RCR64r1*/ 0x86f, /* RCR64r1*/ 0x86f, /* RCR64r1*/ 0x86f, /* RCR64r1*/ 0x86f, /* RCR64r1*/ 0x86f, /* RCR64r1*/ 0x94d, /* SHL64r1*/ 0x94d, /* SHL64r1*/ 0x94d, /* SHL64r1*/ 0x94d, /* SHL64r1*/ 0x94d, /* SHL64r1*/ 0x94d, /* SHL64r1*/ 0x94d, /* SHL64r1*/ 0x94d, /* SHL64r1*/ 0x971, /* SHR64r1*/ 0x971, /* SHR64r1*/ 0x971, /* SHR64r1*/ 0x971, /* SHR64r1*/ 0x971, /* SHR64r1*/ 0x971, /* SHR64r1*/ 0x971, /* SHR64r1*/ 0x971, /* SHR64r1*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e6, /* SAR64r1*/ 0x8e6, /* SAR64r1*/ 0x8e6, /* SAR64r1*/ 0x8e6, /* SAR64r1*/ 0x8e6, /* SAR64r1*/ 0x8e6, /* SAR64r1*/ 0x8e6, /* SAR64r1*/ 0x8e6 /* SAR64r1*/ }; static const InstrUID modRMTable2664[256] = { 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8a8, /* ROL8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x8c0, /* ROR8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x853, /* RCL8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x873, /* RCR8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x951, /* SHL8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0x975, /* SHR8mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ea, /* SAR8mCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8ab, /* ROL8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x8c3, /* ROR8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x856, /* RCL8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x876, /* RCR8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x954, /* SHL8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0x978, /* SHR8rCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed, /* SAR8rCL*/ 0x8ed /* SAR8rCL*/ }; static const InstrUID modRMTable2665[256] = { 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8a2, /* ROL64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x8ba, /* ROR64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x84d, /* RCL64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x86d, /* RCR64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x94b, /* SHL64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0x96f, /* SHR64mCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8e4, /* SAR64mCL*/ 0x8a5, /* ROL64rCL*/ 0x8a5, /* ROL64rCL*/ 0x8a5, /* ROL64rCL*/ 0x8a5, /* ROL64rCL*/ 0x8a5, /* ROL64rCL*/ 0x8a5, /* ROL64rCL*/ 0x8a5, /* ROL64rCL*/ 0x8a5, /* ROL64rCL*/ 0x8bd, /* ROR64rCL*/ 0x8bd, /* ROR64rCL*/ 0x8bd, /* ROR64rCL*/ 0x8bd, /* ROR64rCL*/ 0x8bd, /* ROR64rCL*/ 0x8bd, /* ROR64rCL*/ 0x8bd, /* ROR64rCL*/ 0x8bd, /* ROR64rCL*/ 0x850, /* RCL64rCL*/ 0x850, /* RCL64rCL*/ 0x850, /* RCL64rCL*/ 0x850, /* RCL64rCL*/ 0x850, /* RCL64rCL*/ 0x850, /* RCL64rCL*/ 0x850, /* RCL64rCL*/ 0x850, /* RCL64rCL*/ 0x870, /* RCR64rCL*/ 0x870, /* RCR64rCL*/ 0x870, /* RCR64rCL*/ 0x870, /* RCR64rCL*/ 0x870, /* RCR64rCL*/ 0x870, /* RCR64rCL*/ 0x870, /* RCR64rCL*/ 0x870, /* RCR64rCL*/ 0x94e, /* SHL64rCL*/ 0x94e, /* SHL64rCL*/ 0x94e, /* SHL64rCL*/ 0x94e, /* SHL64rCL*/ 0x94e, /* SHL64rCL*/ 0x94e, /* SHL64rCL*/ 0x94e, /* SHL64rCL*/ 0x94e, /* SHL64rCL*/ 0x972, /* SHR64rCL*/ 0x972, /* SHR64rCL*/ 0x972, /* SHR64rCL*/ 0x972, /* SHR64rCL*/ 0x972, /* SHR64rCL*/ 0x972, /* SHR64rCL*/ 0x972, /* SHR64rCL*/ 0x972, /* SHR64rCL*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x8e7, /* SAR64rCL*/ 0x8e7, /* SAR64rCL*/ 0x8e7, /* SAR64rCL*/ 0x8e7, /* SAR64rCL*/ 0x8e7, /* SAR64rCL*/ 0x8e7, /* SAR64rCL*/ 0x8e7, /* SAR64rCL*/ 0x8e7 /* SAR64rCL*/ }; static const InstrUID modRMTable2666[1] = { 0xeae /* XLAT*/ }; static const InstrUID modRMTable2667[256] = { 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x77, /* ADD_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x660, /* MUL_F32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c5, /* FCOM32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0x2c7, /* FCOMP32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0xa0c, /* SUB_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x9f2, /* SUBR_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x298, /* DIV_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x27e, /* DIVR_F32m*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x7c, /* ADD_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x665, /* MUL_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x223, /* COM_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0x220, /* COMP_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0xa11, /* SUB_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x9f7, /* SUBR_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x29d, /* DIV_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283, /* DIVR_FST0r*/ 0x283 /* DIVR_FST0r*/ }; static const InstrUID modRMTable2668[256] = { 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0x429, /* LD_F32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9ba, /* ST_F32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x9bc, /* ST_FP32m*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d3, /* FLDENVm*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2d2, /* FLDCW16m*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2f1, /* FSTENVm*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x2dc, /* FNSTCW16m*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0x438, /* LD_Frr*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0xea7, /* XCH_F*/ 0x2db, /* FNOP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x144, /* CHS_F*/ 0x12, /* ABS_F*/ 0, /* PHI*/ 0, /* PHI*/ 0xa4e, /* TST_F*/ 0x2f3, /* FXAM*/ 0, /* PHI*/ 0, /* PHI*/ 0x428, /* LD_F1*/ 0x2d5, /* FLDL2T*/ 0x2d4, /* FLDL2E*/ 0x2d8, /* FLDPI*/ 0x2d6, /* FLDLG2*/ 0x2d7, /* FLDLN2*/ 0x427, /* LD_F0*/ 0, /* PHI*/ 0x2b8, /* F2XM1*/ 0x2f9, /* FYL2X*/ 0x2eb, /* FPTAN*/ 0x2e8, /* FPATAN*/ 0x2f8, /* FXTRACT*/ 0x2ea, /* FPREM1*/ 0x2ca, /* FDECSTP*/ 0x2d1, /* FINCSTP*/ 0x2e9, /* FPREM*/ 0x2fa, /* FYL2XP1*/ 0x9a9, /* SQRT_F*/ 0x2f0, /* FSINCOS*/ 0x2ec, /* FRNDINT*/ 0x2ef, /* FSCALE*/ 0x98c, /* SIN_F*/ 0x224 /* COS_F*/ }; static const InstrUID modRMTable2669[256] = { 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x7a, /* ADD_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x663, /* MUL_FI32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2ce, /* FICOM32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0x2d0, /* FICOMP32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0xa0f, /* SUB_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x9f5, /* SUBR_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x29b, /* DIV_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x281, /* DIVR_FI32m*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x16a, /* CMOVB_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x174, /* CMOVE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x166, /* CMOVBE_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0x1c4, /* CMOVP_F*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5e, /* UCOM_FPPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2670[256] = { 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x329, /* ILD_F32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x372, /* ISTT_FP32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x37e, /* IST_F32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0x380, /* IST_FP32m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0x42b, /* LD_F80m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x9be, /* ST_FP80m*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x194, /* CMOVNB_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x19e, /* CMOVNE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x190, /* CMOVNBE_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0x1ae, /* CMOVNP_F*/ 0, /* PHI*/ 0, /* PHI*/ 0x2d9, /* FNCLEX*/ 0x2da, /* FNINIT*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0xa5d, /* UCOM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0x222, /* COM_FIr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2671[256] = { 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x78, /* ADD_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x661, /* MUL_F64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c6, /* FCOM64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0x2c8, /* FCOMP64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0xa0d, /* SUB_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x9f3, /* SUBR_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x299, /* DIV_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x27f, /* DIVR_F64m*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x8b, /* ADD_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0x674, /* MUL_FrST0*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa03, /* SUBR_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0xa20, /* SUB_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x28f, /* DIVR_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac, /* DIV_FrST0*/ 0x2ac /* DIV_FrST0*/ }; static const InstrUID modRMTable2672[256] = { 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x42a, /* LD_F64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x373, /* ISTT_FP64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bb, /* ST_F64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x9bd, /* ST_FP64m*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0x2ed, /* FRSTORm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2ee, /* FSAVEm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2de, /* FNSTSWm*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0x2cc, /* FFREE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9cb, /* ST_Frr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0x9bf, /* ST_FPrr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa66, /* UCOM_Fr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0xa5f, /* UCOM_FPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2673[256] = { 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x79, /* ADD_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x662, /* MUL_FI16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cd, /* FICOM16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0x2cf, /* FICOMP16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0xa0e, /* SUB_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x9f4, /* SUBR_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x29a, /* DIV_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x280, /* DIVR_FI16m*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x7b, /* ADD_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0x664, /* MUL_FPrST0*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2c9, /* FCOMPP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0x9f6, /* SUBR_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0xa10, /* SUB_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x282, /* DIVR_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c, /* DIV_FPrST0*/ 0x29c /* DIV_FPrST0*/ }; static const InstrUID modRMTable2674[256] = { 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x328, /* ILD_F16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x371, /* ISTT_FP16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37d, /* IST_F16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x37f, /* IST_FP16m*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x2c3, /* FBLDm*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x32a, /* ILD_F64m*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x2c4, /* FBSTPm*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0x381, /* IST_FP64m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x2dd, /* FNSTSW8r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0xa5c, /* UCOM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0x221, /* COM_FIPr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2675[1] = { 0x496 /* LOOPNE*/ }; static const InstrUID modRMTable2676[1] = { 0x495 /* LOOPE*/ }; static const InstrUID modRMTable2677[1] = { 0x494 /* LOOP*/ }; static const InstrUID modRMTable2678[1] = { 0x355 /* IN8ri*/ }; static const InstrUID modRMTable2679[1] = { 0x34f /* IN16ri*/ }; static const InstrUID modRMTable2680[1] = { 0x6b5 /* OUT8ir*/ }; static const InstrUID modRMTable2681[1] = { 0x6b1 /* OUT16ir*/ }; static const InstrUID modRMTable2682[1] = { 0x13d /* CALL64pcrel32*/ }; static const InstrUID modRMTable2683[1] = { 0x403 /* JMP64pcrel32*/ }; static const InstrUID modRMTable2684[1] = { 0x2be /* FARJMP16i*/ }; static const InstrUID modRMTable2685[1] = { 0x405 /* JMP_1*/ }; static const InstrUID modRMTable2686[1] = { 0x356 /* IN8rr*/ }; static const InstrUID modRMTable2687[1] = { 0x350 /* IN16rr*/ }; static const InstrUID modRMTable2688[1] = { 0x6b6 /* OUT8rr*/ }; static const InstrUID modRMTable2689[1] = { 0x6b2 /* OUT16rr*/ }; static const InstrUID modRMTable2690[1] = { 0x887 /* REPNE_PREFIX*/ }; static const InstrUID modRMTable2691[1] = { 0x88c /* REP_PREFIX*/ }; static const InstrUID modRMTable2692[1] = { 0x31b /* HLT*/ }; static const InstrUID modRMTable2693[1] = { 0x14d /* CMC*/ }; static const InstrUID modRMTable2694[256] = { 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0xa44, /* TEST8mi*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x688, /* NOT8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x67d, /* NEG8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x652, /* MUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x34c, /* IMUL8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x278, /* DIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0x326, /* IDIV8m*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0xa45, /* TEST8ri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x689, /* NOT8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x67e, /* NEG8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x653, /* MUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x34d, /* IMUL8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x279, /* DIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327, /* IDIV8r*/ 0x327 /* IDIV8r*/ }; static const InstrUID modRMTable2695[256] = { 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0xa3f, /* TEST64mi32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x686, /* NOT64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x67b, /* NEG64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x650, /* MUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x344, /* IMUL64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x276, /* DIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0x324, /* IDIV64m*/ 0xa40, /* TEST64ri32*/ 0xa40, /* TEST64ri32*/ 0xa40, /* TEST64ri32*/ 0xa40, /* TEST64ri32*/ 0xa40, /* TEST64ri32*/ 0xa40, /* TEST64ri32*/ 0xa40, /* TEST64ri32*/ 0xa40, /* TEST64ri32*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x687, /* NOT64r*/ 0x687, /* NOT64r*/ 0x687, /* NOT64r*/ 0x687, /* NOT64r*/ 0x687, /* NOT64r*/ 0x687, /* NOT64r*/ 0x687, /* NOT64r*/ 0x687, /* NOT64r*/ 0x67c, /* NEG64r*/ 0x67c, /* NEG64r*/ 0x67c, /* NEG64r*/ 0x67c, /* NEG64r*/ 0x67c, /* NEG64r*/ 0x67c, /* NEG64r*/ 0x67c, /* NEG64r*/ 0x67c, /* NEG64r*/ 0x651, /* MUL64r*/ 0x651, /* MUL64r*/ 0x651, /* MUL64r*/ 0x651, /* MUL64r*/ 0x651, /* MUL64r*/ 0x651, /* MUL64r*/ 0x651, /* MUL64r*/ 0x651, /* MUL64r*/ 0x345, /* IMUL64r*/ 0x345, /* IMUL64r*/ 0x345, /* IMUL64r*/ 0x345, /* IMUL64r*/ 0x345, /* IMUL64r*/ 0x345, /* IMUL64r*/ 0x345, /* IMUL64r*/ 0x345, /* IMUL64r*/ 0x277, /* DIV64r*/ 0x277, /* DIV64r*/ 0x277, /* DIV64r*/ 0x277, /* DIV64r*/ 0x277, /* DIV64r*/ 0x277, /* DIV64r*/ 0x277, /* DIV64r*/ 0x277, /* DIV64r*/ 0x325, /* IDIV64r*/ 0x325, /* IDIV64r*/ 0x325, /* IDIV64r*/ 0x325, /* IDIV64r*/ 0x325, /* IDIV64r*/ 0x325, /* IDIV64r*/ 0x325, /* IDIV64r*/ 0x325 /* IDIV64r*/ }; static const InstrUID modRMTable2696[1] = { 0x148 /* CLC*/ }; static const InstrUID modRMTable2697[1] = { 0x9ae /* STC*/ }; static const InstrUID modRMTable2698[1] = { 0x14b /* CLI*/ }; static const InstrUID modRMTable2699[1] = { 0x9b0 /* STI*/ }; static const InstrUID modRMTable2700[1] = { 0x149 /* CLD*/ }; static const InstrUID modRMTable2701[1] = { 0x9af /* STD*/ }; static const InstrUID modRMTable2702[256] = { 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x361, /* INC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0x270, /* DEC8m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x362, /* INC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0x271, /* DEC8r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2703[256] = { 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x35f, /* INC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x26e, /* DEC64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x13c, /* CALL64m*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x2bd, /* FARCALL64*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x402, /* JMP64m*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x2c2, /* FARJMP64*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0x81e, /* PUSH16rmm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x360, /* INC64r*/ 0x360, /* INC64r*/ 0x360, /* INC64r*/ 0x360, /* INC64r*/ 0x360, /* INC64r*/ 0x360, /* INC64r*/ 0x360, /* INC64r*/ 0x360, /* INC64r*/ 0x26f, /* DEC64r*/ 0x26f, /* DEC64r*/ 0x26f, /* DEC64r*/ 0x26f, /* DEC64r*/ 0x26f, /* DEC64r*/ 0x26f, /* DEC64r*/ 0x26f, /* DEC64r*/ 0x26f, /* DEC64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0x13e, /* CALL64r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0x404, /* JMP64r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x81f, /* PUSH16rmr*/ 0x81f, /* PUSH16rmr*/ 0x81f, /* PUSH16rmr*/ 0x81f, /* PUSH16rmr*/ 0x81f, /* PUSH16rmr*/ 0x81f, /* PUSH16rmr*/ 0x81f, /* PUSH16rmr*/ 0x81f, /* PUSH16rmr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2704[256] = { 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2705[256] = { 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0, /* PHI*/ 0xc1b, /* VMCALL*/ 0xc35, /* VMLAUNCH*/ 0xcbd, /* VMRESUME*/ 0xcd2, /* VMXOFF*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x590, /* MONITORrrr*/ 0x676, /* MWAITrr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xead, /* XGETBV*/ 0xedb, /* XSETBV*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0xa21, /* SWAPGS*/ 0x882, /* RDTSCP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2706[2] = { 0x419, /* LAR32rm*/ 0x41a /* LAR32rr*/ }; static const InstrUID modRMTable2707[2] = { 0x49d, /* LSL32rm*/ 0x49e /* LSL32rr*/ }; static const InstrUID modRMTable2708[1] = { 0xa22 /* SYSCALL*/ }; static const InstrUID modRMTable2709[1] = { 0x14c /* CLTS*/ }; static const InstrUID modRMTable2710[1] = { 0xa26 /* SYSRETL*/ }; static const InstrUID modRMTable2711[1] = { 0x368 /* INVD*/ }; static const InstrUID modRMTable2712[1] = { 0xe89 /* WBINVD*/ }; static const InstrUID modRMTable2713[1] = { 0xa4d /* TRAP*/ }; static const InstrUID modRMTable2714[2] = { 0x7c9, /* PREFETCH*/ 0 /* PHI*/ }; static const InstrUID modRMTable2715[1] = { 0x2cb /* FEMMS*/ }; static const InstrUID modRMTable2716[2] = { 0x62f, /* MOVUPSrm*/ 0x630 /* MOVUPSrr*/ }; static const InstrUID modRMTable2717[2] = { 0x62e, /* MOVUPSmr*/ 0x631 /* MOVUPSrr_REV*/ }; static const InstrUID modRMTable2718[2] = { 0x5f6, /* MOVLPSrm*/ 0x5ed /* MOVHLPSrr*/ }; static const InstrUID modRMTable2719[2] = { 0x5f5, /* MOVLPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable2720[2] = { 0xa6e, /* UNPCKLPSrm*/ 0xa6f /* UNPCKLPSrr*/ }; static const InstrUID modRMTable2721[2] = { 0xa6a, /* UNPCKHPSrm*/ 0xa6b /* UNPCKHPSrr*/ }; static const InstrUID modRMTable2722[2] = { 0x5f1, /* MOVHPSrm*/ 0x5f2 /* MOVLHPSrr*/ }; static const InstrUID modRMTable2723[2] = { 0x5f0, /* MOVHPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable2724[256] = { 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2725[2] = { 0x680, /* NOOPL*/ 0 /* PHI*/ }; static const InstrUID modRMTable2726[2] = { 0, /* PHI*/ 0x5a7 /* MOV32rc*/ }; static const InstrUID modRMTable2727[2] = { 0, /* PHI*/ 0x5a8 /* MOV32rd*/ }; static const InstrUID modRMTable2728[2] = { 0, /* PHI*/ 0x5a0 /* MOV32cr*/ }; static const InstrUID modRMTable2729[2] = { 0, /* PHI*/ 0x5a1 /* MOV32dr*/ }; static const InstrUID modRMTable2730[2] = { 0x5d5, /* MOVAPSrm*/ 0x5d6 /* MOVAPSrr*/ }; static const InstrUID modRMTable2731[2] = { 0x5d4, /* MOVAPSmr*/ 0x5d7 /* MOVAPSrr_REV*/ }; static const InstrUID modRMTable2732[2] = { 0x4d7, /* MMX_CVTPI2PSirm*/ 0x4d8 /* MMX_CVTPI2PSirr*/ }; static const InstrUID modRMTable2733[2] = { 0x602, /* MOVNTPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable2734[2] = { 0x4dd, /* MMX_CVTTPS2PIirm*/ 0x4de /* MMX_CVTTPS2PIirr*/ }; static const InstrUID modRMTable2735[2] = { 0x4d9, /* MMX_CVTPS2PIirm*/ 0x4da /* MMX_CVTPS2PIirr*/ }; static const InstrUID modRMTable2736[2] = { 0xa5a, /* UCOMISSrm*/ 0xa5b /* UCOMISSrr*/ }; static const InstrUID modRMTable2737[2] = { 0x21e, /* COMISSrm*/ 0x21f /* COMISSrr*/ }; static const InstrUID modRMTable2738[1] = { 0xe92 /* WRMSR*/ }; static const InstrUID modRMTable2739[1] = { 0x881 /* RDTSC*/ }; static const InstrUID modRMTable2740[1] = { 0x87c /* RDMSR*/ }; static const InstrUID modRMTable2741[1] = { 0x87d /* RDPMC*/ }; static const InstrUID modRMTable2742[1] = { 0xa23 /* SYSENTER*/ }; static const InstrUID modRMTable2743[1] = { 0xa24 /* SYSEXIT*/ }; static const InstrUID modRMTable2744[2] = { 0x1ba, /* CMOVO32rm*/ 0x1bb /* CMOVO32rr*/ }; static const InstrUID modRMTable2745[2] = { 0x1a4, /* CMOVNO32rm*/ 0x1a5 /* CMOVNO32rr*/ }; static const InstrUID modRMTable2746[2] = { 0x15c, /* CMOVB32rm*/ 0x15d /* CMOVB32rr*/ }; static const InstrUID modRMTable2747[2] = { 0x156, /* CMOVAE32rm*/ 0x157 /* CMOVAE32rr*/ }; static const InstrUID modRMTable2748[2] = { 0x170, /* CMOVE32rm*/ 0x171 /* CMOVE32rr*/ }; static const InstrUID modRMTable2749[2] = { 0x19a, /* CMOVNE32rm*/ 0x19b /* CMOVNE32rr*/ }; static const InstrUID modRMTable2750[2] = { 0x162, /* CMOVBE32rm*/ 0x163 /* CMOVBE32rr*/ }; static const InstrUID modRMTable2751[2] = { 0x150, /* CMOVA32rm*/ 0x151 /* CMOVA32rr*/ }; static const InstrUID modRMTable2752[2] = { 0x1ca, /* CMOVS32rm*/ 0x1cb /* CMOVS32rr*/ }; static const InstrUID modRMTable2753[2] = { 0x1b4, /* CMOVNS32rm*/ 0x1b5 /* CMOVNS32rr*/ }; static const InstrUID modRMTable2754[2] = { 0x1c0, /* CMOVP32rm*/ 0x1c1 /* CMOVP32rr*/ }; static const InstrUID modRMTable2755[2] = { 0x1aa, /* CMOVNP32rm*/ 0x1ab /* CMOVNP32rr*/ }; static const InstrUID modRMTable2756[2] = { 0x186, /* CMOVL32rm*/ 0x187 /* CMOVL32rr*/ }; static const InstrUID modRMTable2757[2] = { 0x180, /* CMOVGE32rm*/ 0x181 /* CMOVGE32rr*/ }; static const InstrUID modRMTable2758[2] = { 0x18c, /* CMOVLE32rm*/ 0x18d /* CMOVLE32rr*/ }; static const InstrUID modRMTable2759[2] = { 0x17a, /* CMOVG32rm*/ 0x17b /* CMOVG32rr*/ }; static const InstrUID modRMTable2760[2] = { 0, /* PHI*/ 0x5fa /* MOVMSKPSrr32*/ }; static const InstrUID modRMTable2761[2] = { 0x99d, /* SQRTPSm*/ 0x99f /* SQRTPSr*/ }; static const InstrUID modRMTable2762[2] = { 0x8ce, /* RSQRTPSm*/ 0x8d0 /* RSQRTPSr*/ }; static const InstrUID modRMTable2763[2] = { 0x858, /* RCPPSm*/ 0x85a /* RCPPSr*/ }; static const InstrUID modRMTable2764[2] = { 0xc8, /* ANDPSrm*/ 0xc9 /* ANDPSrr*/ }; static const InstrUID modRMTable2765[2] = { 0xc4, /* ANDNPSrm*/ 0xc5 /* ANDNPSrr*/ }; static const InstrUID modRMTable2766[2] = { 0x6af, /* ORPSrm*/ 0x6b0 /* ORPSrr*/ }; static const InstrUID modRMTable2767[2] = { 0xed3, /* XORPSrm*/ 0xed4 /* XORPSrr*/ }; static const InstrUID modRMTable2768[2] = { 0x69, /* ADDPSrm*/ 0x6a /* ADDPSrr*/ }; static const InstrUID modRMTable2769[2] = { 0x656, /* MULPSrm*/ 0x657 /* MULPSrr*/ }; static const InstrUID modRMTable2770[2] = { 0x23f, /* CVTPS2PDrm*/ 0x240 /* CVTPS2PDrr*/ }; static const InstrUID modRMTable2771[2] = { 0x237, /* CVTDQ2PSrm*/ 0x238 /* CVTDQ2PSrr*/ }; static const InstrUID modRMTable2772[2] = { 0x9f0, /* SUBPSrm*/ 0x9f1 /* SUBPSrr*/ }; static const InstrUID modRMTable2773[2] = { 0x4c7, /* MINPSrm*/ 0x4c9 /* MINPSrr*/ }; static const InstrUID modRMTable2774[2] = { 0x27c, /* DIVPSrm*/ 0x27d /* DIVPSrr*/ }; static const InstrUID modRMTable2775[2] = { 0x4b6, /* MAXPSrm*/ 0x4b8 /* MAXPSrr*/ }; static const InstrUID modRMTable2776[2] = { 0x587, /* MMX_PUNPCKLBWirm*/ 0x588 /* MMX_PUNPCKLBWirr*/ }; static const InstrUID modRMTable2777[2] = { 0x58b, /* MMX_PUNPCKLWDirm*/ 0x58c /* MMX_PUNPCKLWDirr*/ }; static const InstrUID modRMTable2778[2] = { 0x589, /* MMX_PUNPCKLDQirm*/ 0x58a /* MMX_PUNPCKLDQirr*/ }; static const InstrUID modRMTable2779[2] = { 0x4fb, /* MMX_PACKSSWBirm*/ 0x4fc /* MMX_PACKSSWBirr*/ }; static const InstrUID modRMTable2780[2] = { 0x51f, /* MMX_PCMPGTBirm*/ 0x520 /* MMX_PCMPGTBirr*/ }; static const InstrUID modRMTable2781[2] = { 0x523, /* MMX_PCMPGTWirm*/ 0x524 /* MMX_PCMPGTWirr*/ }; static const InstrUID modRMTable2782[2] = { 0x521, /* MMX_PCMPGTDirm*/ 0x522 /* MMX_PCMPGTDirr*/ }; static const InstrUID modRMTable2783[2] = { 0x4fd, /* MMX_PACKUSWBirm*/ 0x4fe /* MMX_PACKUSWBirr*/ }; static const InstrUID modRMTable2784[2] = { 0x581, /* MMX_PUNPCKHBWirm*/ 0x582 /* MMX_PUNPCKHBWirr*/ }; static const InstrUID modRMTable2785[2] = { 0x585, /* MMX_PUNPCKHWDirm*/ 0x586 /* MMX_PUNPCKHWDirr*/ }; static const InstrUID modRMTable2786[2] = { 0x583, /* MMX_PUNPCKHDQirm*/ 0x584 /* MMX_PUNPCKHDQirr*/ }; static const InstrUID modRMTable2787[2] = { 0x4f9, /* MMX_PACKSSDWirm*/ 0x4fa /* MMX_PACKSSDWirr*/ }; static const InstrUID modRMTable2788[2] = { 0x4e5, /* MMX_MOVD64rm*/ 0x4e6 /* MMX_MOVD64rr*/ }; static const InstrUID modRMTable2789[2] = { 0x4ef, /* MMX_MOVQ64rm*/ 0x4f0 /* MMX_MOVQ64rr*/ }; static const InstrUID modRMTable2790[2] = { 0x551, /* MMX_PSHUFWmi*/ 0x552 /* MMX_PSHUFWri*/ }; static const InstrUID modRMTable2791[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2792[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2793[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2794[2] = { 0x519, /* MMX_PCMPEQBirm*/ 0x51a /* MMX_PCMPEQBirr*/ }; static const InstrUID modRMTable2795[2] = { 0x51d, /* MMX_PCMPEQWirm*/ 0x51e /* MMX_PCMPEQWirr*/ }; static const InstrUID modRMTable2796[2] = { 0x51b, /* MMX_PCMPEQDirm*/ 0x51c /* MMX_PCMPEQDirr*/ }; static const InstrUID modRMTable2797[1] = { 0x4df /* MMX_EMMS*/ }; static const InstrUID modRMTable2798[2] = { 0xcb9, /* VMREAD32rm*/ 0xcba /* VMREAD32rr*/ }; static const InstrUID modRMTable2799[2] = { 0xcce, /* VMWRITE32rm*/ 0xccf /* VMWRITE32rr*/ }; static const InstrUID modRMTable2800[2] = { 0x4e4, /* MMX_MOVD64mr*/ 0x4e3 /* MMX_MOVD64grr*/ }; static const InstrUID modRMTable2801[2] = { 0x4ee, /* MMX_MOVQ64mr*/ 0 /* PHI*/ }; static const InstrUID modRMTable2802[1] = { 0x410 /* JO_4*/ }; static const InstrUID modRMTable2803[1] = { 0x40a /* JNO_4*/ }; static const InstrUID modRMTable2804[1] = { 0x3f2 /* JB_4*/ }; static const InstrUID modRMTable2805[1] = { 0x3ec /* JAE_4*/ }; static const InstrUID modRMTable2806[1] = { 0x3f7 /* JE_4*/ }; static const InstrUID modRMTable2807[1] = { 0x408 /* JNE_4*/ }; static const InstrUID modRMTable2808[1] = { 0x3f0 /* JBE_4*/ }; static const InstrUID modRMTable2809[1] = { 0x3ee /* JA_4*/ }; static const InstrUID modRMTable2810[1] = { 0x415 /* JS_4*/ }; static const InstrUID modRMTable2811[1] = { 0x40e /* JNS_4*/ }; static const InstrUID modRMTable2812[1] = { 0x412 /* JP_4*/ }; static const InstrUID modRMTable2813[1] = { 0x40c /* JNP_4*/ }; static const InstrUID modRMTable2814[1] = { 0x3ff /* JL_4*/ }; static const InstrUID modRMTable2815[1] = { 0x3f9 /* JGE_4*/ }; static const InstrUID modRMTable2816[1] = { 0x3fd /* JLE_4*/ }; static const InstrUID modRMTable2817[1] = { 0x3fb /* JG_4*/ }; static const InstrUID modRMTable2818[2] = { 0x935, /* SETOm*/ 0x936 /* SETOr*/ }; static const InstrUID modRMTable2819[2] = { 0x92f, /* SETNOm*/ 0x930 /* SETNOr*/ }; static const InstrUID modRMTable2820[2] = { 0x921, /* SETBm*/ 0x922 /* SETBr*/ }; static const InstrUID modRMTable2821[2] = { 0x917, /* SETAEm*/ 0x918 /* SETAEr*/ }; static const InstrUID modRMTable2822[2] = { 0x923, /* SETEm*/ 0x924 /* SETEr*/ }; static const InstrUID modRMTable2823[2] = { 0x92d, /* SETNEm*/ 0x92e /* SETNEr*/ }; static const InstrUID modRMTable2824[2] = { 0x91b, /* SETBEm*/ 0x91c /* SETBEr*/ }; static const InstrUID modRMTable2825[2] = { 0x919, /* SETAm*/ 0x91a /* SETAr*/ }; static const InstrUID modRMTable2826[2] = { 0x939, /* SETSm*/ 0x93a /* SETSr*/ }; static const InstrUID modRMTable2827[2] = { 0x933, /* SETNSm*/ 0x934 /* SETNSr*/ }; static const InstrUID modRMTable2828[2] = { 0x937, /* SETPm*/ 0x938 /* SETPr*/ }; static const InstrUID modRMTable2829[2] = { 0x931, /* SETNPm*/ 0x932 /* SETNPr*/ }; static const InstrUID modRMTable2830[2] = { 0x92b, /* SETLm*/ 0x92c /* SETLr*/ }; static const InstrUID modRMTable2831[2] = { 0x925, /* SETGEm*/ 0x926 /* SETGEr*/ }; static const InstrUID modRMTable2832[2] = { 0x929, /* SETLEm*/ 0x92a /* SETLEr*/ }; static const InstrUID modRMTable2833[2] = { 0x927, /* SETGm*/ 0x928 /* SETGr*/ }; static const InstrUID modRMTable2834[1] = { 0x834 /* PUSHFS32*/ }; static const InstrUID modRMTable2835[1] = { 0x7c0 /* POPFS32*/ }; static const InstrUID modRMTable2836[1] = { 0x228 /* CPUID*/ }; static const InstrUID modRMTable2837[2] = { 0x10f, /* BT32mr*/ 0x111 /* BT32rr*/ }; static const InstrUID modRMTable2838[2] = { 0x95b, /* SHLD32mri8*/ 0x95d /* SHLD32rri8*/ }; static const InstrUID modRMTable2839[2] = { 0x95a, /* SHLD32mrCL*/ 0x95c /* SHLD32rrCL*/ }; static const InstrUID modRMTable2840[1] = { 0x837 /* PUSHGS32*/ }; static const InstrUID modRMTable2841[1] = { 0x7c3 /* POPGS32*/ }; static const InstrUID modRMTable2842[1] = { 0x8cd /* RSM*/ }; static const InstrUID modRMTable2843[2] = { 0x133, /* BTS32mr*/ 0x135 /* BTS32rr*/ }; static const InstrUID modRMTable2844[2] = { 0x97f, /* SHRD32mri8*/ 0x981 /* SHRD32rri8*/ }; static const InstrUID modRMTable2845[2] = { 0x97e, /* SHRD32mrCL*/ 0x980 /* SHRD32rrCL*/ }; static const InstrUID modRMTable2846[256] = { 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x441, /* LFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x4c2, /* MFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x93b, /* SFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2847[2] = { 0x33e, /* IMUL32rm*/ 0x341 /* IMUL32rr*/ }; static const InstrUID modRMTable2848[2] = { 0x21a, /* CMPXCHG8rm*/ 0x21b /* CMPXCHG8rr*/ }; static const InstrUID modRMTable2849[2] = { 0x215, /* CMPXCHG32rm*/ 0x216 /* CMPXCHG32rr*/ }; static const InstrUID modRMTable2850[2] = { 0x4a2, /* LSS32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable2851[2] = { 0x127, /* BTR32mr*/ 0x129 /* BTR32rr*/ }; static const InstrUID modRMTable2852[2] = { 0x443, /* LFS32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable2853[2] = { 0x448, /* LGS32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable2854[2] = { 0x63d, /* MOVZX32rm8*/ 0x63f /* MOVZX32rr8*/ }; static const InstrUID modRMTable2855[2] = { 0x63c, /* MOVZX32rm16*/ 0x63e /* MOVZX32rr16*/ }; static const InstrUID modRMTable2856[1] = { 0xa67 /* UD2B*/ }; static const InstrUID modRMTable2857[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c /* BTC32ri8*/ }; static const InstrUID modRMTable2858[2] = { 0x11b, /* BTC32mr*/ 0x11d /* BTC32rr*/ }; static const InstrUID modRMTable2859[2] = { 0xfe, /* BSF32rm*/ 0xff /* BSF32rr*/ }; static const InstrUID modRMTable2860[2] = { 0x104, /* BSR32rm*/ 0x105 /* BSR32rr*/ }; static const InstrUID modRMTable2861[2] = { 0x621, /* MOVSX32rm8*/ 0x623 /* MOVSX32rr8*/ }; static const InstrUID modRMTable2862[2] = { 0x620, /* MOVSX32rm16*/ 0x622 /* MOVSX32rr16*/ }; static const InstrUID modRMTable2863[2] = { 0xe99, /* XADD8rm*/ 0xe9a /* XADD8rr*/ }; static const InstrUID modRMTable2864[2] = { 0xe95, /* XADD32rm*/ 0xe96 /* XADD32rr*/ }; static const InstrUID modRMTable2865[2] = { 0x203, /* CMPPSrmi_alt*/ 0x205 /* CMPPSrri_alt*/ }; static const InstrUID modRMTable2866[2] = { 0x600, /* MOVNTImr*/ 0 /* PHI*/ }; static const InstrUID modRMTable2867[2] = { 0x532, /* MMX_PINSRWirmi*/ 0x533 /* MMX_PINSRWirri*/ }; static const InstrUID modRMTable2868[2] = { 0, /* PHI*/ 0x525 /* MMX_PEXTRWirri*/ }; static const InstrUID modRMTable2869[2] = { 0x988, /* SHUFPSrmi*/ 0x989 /* SHUFPSrri*/ }; static const InstrUID modRMTable2870[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2871[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable2872[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable2873[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable2874[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable2875[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable2876[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable2877[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable2878[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable2879[2] = { 0x56f, /* MMX_PSRLWrm*/ 0x570 /* MMX_PSRLWrr*/ }; static const InstrUID modRMTable2880[2] = { 0x569, /* MMX_PSRLDrm*/ 0x56a /* MMX_PSRLDrr*/ }; static const InstrUID modRMTable2881[2] = { 0x56c, /* MMX_PSRLQrm*/ 0x56d /* MMX_PSRLQrr*/ }; static const InstrUID modRMTable2882[2] = { 0x503, /* MMX_PADDQirm*/ 0x504 /* MMX_PADDQirr*/ }; static const InstrUID modRMTable2883[2] = { 0x547, /* MMX_PMULLWirm*/ 0x548 /* MMX_PMULLWirr*/ }; static const InstrUID modRMTable2884[2] = { 0, /* PHI*/ 0x540 /* MMX_PMOVMSKBrr*/ }; static const InstrUID modRMTable2885[2] = { 0x57b, /* MMX_PSUBUSBirm*/ 0x57c /* MMX_PSUBUSBirr*/ }; static const InstrUID modRMTable2886[2] = { 0x57d, /* MMX_PSUBUSWirm*/ 0x57e /* MMX_PSUBUSWirr*/ }; static const InstrUID modRMTable2887[2] = { 0x53e, /* MMX_PMINUBirm*/ 0x53f /* MMX_PMINUBirr*/ }; static const InstrUID modRMTable2888[2] = { 0x513, /* MMX_PANDirm*/ 0x514 /* MMX_PANDirr*/ }; static const InstrUID modRMTable2889[2] = { 0x509, /* MMX_PADDUSBirm*/ 0x50a /* MMX_PADDUSBirr*/ }; static const InstrUID modRMTable2890[2] = { 0x50b, /* MMX_PADDUSWirm*/ 0x50c /* MMX_PADDUSWirr*/ }; static const InstrUID modRMTable2891[2] = { 0x53a, /* MMX_PMAXUBirm*/ 0x53b /* MMX_PMAXUBirr*/ }; static const InstrUID modRMTable2892[2] = { 0x511, /* MMX_PANDNirm*/ 0x512 /* MMX_PANDNirr*/ }; static const InstrUID modRMTable2893[2] = { 0x515, /* MMX_PAVGBirm*/ 0x516 /* MMX_PAVGBirr*/ }; static const InstrUID modRMTable2894[2] = { 0x566, /* MMX_PSRAWrm*/ 0x567 /* MMX_PSRAWrr*/ }; static const InstrUID modRMTable2895[2] = { 0x563, /* MMX_PSRADrm*/ 0x564 /* MMX_PSRADrr*/ }; static const InstrUID modRMTable2896[2] = { 0x517, /* MMX_PAVGWirm*/ 0x518 /* MMX_PAVGWirr*/ }; static const InstrUID modRMTable2897[2] = { 0x543, /* MMX_PMULHUWirm*/ 0x544 /* MMX_PMULHUWirr*/ }; static const InstrUID modRMTable2898[2] = { 0x545, /* MMX_PMULHWirm*/ 0x546 /* MMX_PMULHWirr*/ }; static const InstrUID modRMTable2899[2] = { 0x4eb, /* MMX_MOVNTQmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable2900[2] = { 0x577, /* MMX_PSUBSBirm*/ 0x578 /* MMX_PSUBSBirr*/ }; static const InstrUID modRMTable2901[2] = { 0x579, /* MMX_PSUBSWirm*/ 0x57a /* MMX_PSUBSWirr*/ }; static const InstrUID modRMTable2902[2] = { 0x53c, /* MMX_PMINSWirm*/ 0x53d /* MMX_PMINSWirr*/ }; static const InstrUID modRMTable2903[2] = { 0x54b, /* MMX_PORirm*/ 0x54c /* MMX_PORirr*/ }; static const InstrUID modRMTable2904[2] = { 0x505, /* MMX_PADDSBirm*/ 0x506 /* MMX_PADDSBirr*/ }; static const InstrUID modRMTable2905[2] = { 0x507, /* MMX_PADDSWirm*/ 0x508 /* MMX_PADDSWirr*/ }; static const InstrUID modRMTable2906[2] = { 0x538, /* MMX_PMAXSWirm*/ 0x539 /* MMX_PMAXSWirr*/ }; static const InstrUID modRMTable2907[2] = { 0x58d, /* MMX_PXORirm*/ 0x58e /* MMX_PXORirr*/ }; static const InstrUID modRMTable2908[2] = { 0x560, /* MMX_PSLLWrm*/ 0x561 /* MMX_PSLLWrr*/ }; static const InstrUID modRMTable2909[2] = { 0x55a, /* MMX_PSLLDrm*/ 0x55b /* MMX_PSLLDrr*/ }; static const InstrUID modRMTable2910[2] = { 0x55d, /* MMX_PSLLQrm*/ 0x55e /* MMX_PSLLQrr*/ }; static const InstrUID modRMTable2911[2] = { 0x549, /* MMX_PMULUDQirm*/ 0x54a /* MMX_PMULUDQirr*/ }; static const InstrUID modRMTable2912[2] = { 0x536, /* MMX_PMADDWDirm*/ 0x537 /* MMX_PMADDWDirr*/ }; static const InstrUID modRMTable2913[2] = { 0x54d, /* MMX_PSADBWirm*/ 0x54e /* MMX_PSADBWirr*/ }; static const InstrUID modRMTable2914[2] = { 0, /* PHI*/ 0x4e0 /* MMX_MASKMOVQ*/ }; static const InstrUID modRMTable2915[2] = { 0x571, /* MMX_PSUBBirm*/ 0x572 /* MMX_PSUBBirr*/ }; static const InstrUID modRMTable2916[2] = { 0x57f, /* MMX_PSUBWirm*/ 0x580 /* MMX_PSUBWirr*/ }; static const InstrUID modRMTable2917[2] = { 0x573, /* MMX_PSUBDirm*/ 0x574 /* MMX_PSUBDirr*/ }; static const InstrUID modRMTable2918[2] = { 0x575, /* MMX_PSUBQirm*/ 0x576 /* MMX_PSUBQirr*/ }; static const InstrUID modRMTable2919[2] = { 0x4ff, /* MMX_PADDBirm*/ 0x500 /* MMX_PADDBirr*/ }; static const InstrUID modRMTable2920[2] = { 0x50d, /* MMX_PADDWirm*/ 0x50e /* MMX_PADDWirr*/ }; static const InstrUID modRMTable2921[2] = { 0x501, /* MMX_PADDDirm*/ 0x502 /* MMX_PADDDirr*/ }; static const InstrUID modRMTable2922[256] = { 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2923[256] = { 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0, /* PHI*/ 0xc1b, /* VMCALL*/ 0xc35, /* VMLAUNCH*/ 0xcbd, /* VMRESUME*/ 0xcd2, /* VMXOFF*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x590, /* MONITORrrr*/ 0x676, /* MWAITrr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xead, /* XGETBV*/ 0xedb, /* XSETBV*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0xa21, /* SWAPGS*/ 0x882, /* RDTSCP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2924[2] = { 0x419, /* LAR32rm*/ 0x41a /* LAR32rr*/ }; static const InstrUID modRMTable2925[2] = { 0x49d, /* LSL32rm*/ 0x49e /* LSL32rr*/ }; static const InstrUID modRMTable2926[1] = { 0xa22 /* SYSCALL*/ }; static const InstrUID modRMTable2927[1] = { 0x14c /* CLTS*/ }; static const InstrUID modRMTable2928[1] = { 0xa26 /* SYSRETL*/ }; static const InstrUID modRMTable2929[1] = { 0x368 /* INVD*/ }; static const InstrUID modRMTable2930[1] = { 0xe89 /* WBINVD*/ }; static const InstrUID modRMTable2931[1] = { 0xa4d /* TRAP*/ }; static const InstrUID modRMTable2932[2] = { 0x7c9, /* PREFETCH*/ 0 /* PHI*/ }; static const InstrUID modRMTable2933[1] = { 0x2cb /* FEMMS*/ }; static const InstrUID modRMTable2934[2] = { 0x62f, /* MOVUPSrm*/ 0x630 /* MOVUPSrr*/ }; static const InstrUID modRMTable2935[2] = { 0x62e, /* MOVUPSmr*/ 0x631 /* MOVUPSrr_REV*/ }; static const InstrUID modRMTable2936[2] = { 0x5f6, /* MOVLPSrm*/ 0x5ed /* MOVHLPSrr*/ }; static const InstrUID modRMTable2937[2] = { 0x5f5, /* MOVLPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable2938[2] = { 0xa6e, /* UNPCKLPSrm*/ 0xa6f /* UNPCKLPSrr*/ }; static const InstrUID modRMTable2939[2] = { 0xa6a, /* UNPCKHPSrm*/ 0xa6b /* UNPCKHPSrr*/ }; static const InstrUID modRMTable2940[2] = { 0x5f1, /* MOVHPSrm*/ 0x5f2 /* MOVLHPSrr*/ }; static const InstrUID modRMTable2941[2] = { 0x5f0, /* MOVHPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable2942[256] = { 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable2943[2] = { 0x680, /* NOOPL*/ 0 /* PHI*/ }; static const InstrUID modRMTable2944[2] = { 0, /* PHI*/ 0x5b6 /* MOV64rc*/ }; static const InstrUID modRMTable2945[2] = { 0, /* PHI*/ 0x5b7 /* MOV64rd*/ }; static const InstrUID modRMTable2946[2] = { 0, /* PHI*/ 0x5b0 /* MOV64cr*/ }; static const InstrUID modRMTable2947[2] = { 0, /* PHI*/ 0x5b1 /* MOV64dr*/ }; static const InstrUID modRMTable2948[2] = { 0x5d5, /* MOVAPSrm*/ 0x5d6 /* MOVAPSrr*/ }; static const InstrUID modRMTable2949[2] = { 0x5d4, /* MOVAPSmr*/ 0x5d7 /* MOVAPSrr_REV*/ }; static const InstrUID modRMTable2950[2] = { 0x4d7, /* MMX_CVTPI2PSirm*/ 0x4d8 /* MMX_CVTPI2PSirr*/ }; static const InstrUID modRMTable2951[2] = { 0x602, /* MOVNTPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable2952[2] = { 0x4dd, /* MMX_CVTTPS2PIirm*/ 0x4de /* MMX_CVTTPS2PIirr*/ }; static const InstrUID modRMTable2953[2] = { 0x4d9, /* MMX_CVTPS2PIirm*/ 0x4da /* MMX_CVTPS2PIirr*/ }; static const InstrUID modRMTable2954[2] = { 0xa5a, /* UCOMISSrm*/ 0xa5b /* UCOMISSrr*/ }; static const InstrUID modRMTable2955[2] = { 0x21e, /* COMISSrm*/ 0x21f /* COMISSrr*/ }; static const InstrUID modRMTable2956[1] = { 0xe92 /* WRMSR*/ }; static const InstrUID modRMTable2957[1] = { 0x881 /* RDTSC*/ }; static const InstrUID modRMTable2958[1] = { 0x87c /* RDMSR*/ }; static const InstrUID modRMTable2959[1] = { 0x87d /* RDPMC*/ }; static const InstrUID modRMTable2960[1] = { 0xa23 /* SYSENTER*/ }; static const InstrUID modRMTable2961[2] = { 0x1ba, /* CMOVO32rm*/ 0x1bb /* CMOVO32rr*/ }; static const InstrUID modRMTable2962[2] = { 0x1a4, /* CMOVNO32rm*/ 0x1a5 /* CMOVNO32rr*/ }; static const InstrUID modRMTable2963[2] = { 0x15c, /* CMOVB32rm*/ 0x15d /* CMOVB32rr*/ }; static const InstrUID modRMTable2964[2] = { 0x156, /* CMOVAE32rm*/ 0x157 /* CMOVAE32rr*/ }; static const InstrUID modRMTable2965[2] = { 0x170, /* CMOVE32rm*/ 0x171 /* CMOVE32rr*/ }; static const InstrUID modRMTable2966[2] = { 0x19a, /* CMOVNE32rm*/ 0x19b /* CMOVNE32rr*/ }; static const InstrUID modRMTable2967[2] = { 0x162, /* CMOVBE32rm*/ 0x163 /* CMOVBE32rr*/ }; static const InstrUID modRMTable2968[2] = { 0x150, /* CMOVA32rm*/ 0x151 /* CMOVA32rr*/ }; static const InstrUID modRMTable2969[2] = { 0x1ca, /* CMOVS32rm*/ 0x1cb /* CMOVS32rr*/ }; static const InstrUID modRMTable2970[2] = { 0x1b4, /* CMOVNS32rm*/ 0x1b5 /* CMOVNS32rr*/ }; static const InstrUID modRMTable2971[2] = { 0x1c0, /* CMOVP32rm*/ 0x1c1 /* CMOVP32rr*/ }; static const InstrUID modRMTable2972[2] = { 0x1aa, /* CMOVNP32rm*/ 0x1ab /* CMOVNP32rr*/ }; static const InstrUID modRMTable2973[2] = { 0x186, /* CMOVL32rm*/ 0x187 /* CMOVL32rr*/ }; static const InstrUID modRMTable2974[2] = { 0x180, /* CMOVGE32rm*/ 0x181 /* CMOVGE32rr*/ }; static const InstrUID modRMTable2975[2] = { 0x18c, /* CMOVLE32rm*/ 0x18d /* CMOVLE32rr*/ }; static const InstrUID modRMTable2976[2] = { 0x17a, /* CMOVG32rm*/ 0x17b /* CMOVG32rr*/ }; static const InstrUID modRMTable2977[2] = { 0, /* PHI*/ 0x5fa /* MOVMSKPSrr32*/ }; static const InstrUID modRMTable2978[2] = { 0x99d, /* SQRTPSm*/ 0x99f /* SQRTPSr*/ }; static const InstrUID modRMTable2979[2] = { 0x8ce, /* RSQRTPSm*/ 0x8d0 /* RSQRTPSr*/ }; static const InstrUID modRMTable2980[2] = { 0x858, /* RCPPSm*/ 0x85a /* RCPPSr*/ }; static const InstrUID modRMTable2981[2] = { 0xc8, /* ANDPSrm*/ 0xc9 /* ANDPSrr*/ }; static const InstrUID modRMTable2982[2] = { 0xc4, /* ANDNPSrm*/ 0xc5 /* ANDNPSrr*/ }; static const InstrUID modRMTable2983[2] = { 0x6af, /* ORPSrm*/ 0x6b0 /* ORPSrr*/ }; static const InstrUID modRMTable2984[2] = { 0xed3, /* XORPSrm*/ 0xed4 /* XORPSrr*/ }; static const InstrUID modRMTable2985[2] = { 0x69, /* ADDPSrm*/ 0x6a /* ADDPSrr*/ }; static const InstrUID modRMTable2986[2] = { 0x656, /* MULPSrm*/ 0x657 /* MULPSrr*/ }; static const InstrUID modRMTable2987[2] = { 0x23f, /* CVTPS2PDrm*/ 0x240 /* CVTPS2PDrr*/ }; static const InstrUID modRMTable2988[2] = { 0x237, /* CVTDQ2PSrm*/ 0x238 /* CVTDQ2PSrr*/ }; static const InstrUID modRMTable2989[2] = { 0x9f0, /* SUBPSrm*/ 0x9f1 /* SUBPSrr*/ }; static const InstrUID modRMTable2990[2] = { 0x4c7, /* MINPSrm*/ 0x4c9 /* MINPSrr*/ }; static const InstrUID modRMTable2991[2] = { 0x27c, /* DIVPSrm*/ 0x27d /* DIVPSrr*/ }; static const InstrUID modRMTable2992[2] = { 0x4b6, /* MAXPSrm*/ 0x4b8 /* MAXPSrr*/ }; static const InstrUID modRMTable2993[2] = { 0x587, /* MMX_PUNPCKLBWirm*/ 0x588 /* MMX_PUNPCKLBWirr*/ }; static const InstrUID modRMTable2994[2] = { 0x58b, /* MMX_PUNPCKLWDirm*/ 0x58c /* MMX_PUNPCKLWDirr*/ }; static const InstrUID modRMTable2995[2] = { 0x589, /* MMX_PUNPCKLDQirm*/ 0x58a /* MMX_PUNPCKLDQirr*/ }; static const InstrUID modRMTable2996[2] = { 0x4fb, /* MMX_PACKSSWBirm*/ 0x4fc /* MMX_PACKSSWBirr*/ }; static const InstrUID modRMTable2997[2] = { 0x51f, /* MMX_PCMPGTBirm*/ 0x520 /* MMX_PCMPGTBirr*/ }; static const InstrUID modRMTable2998[2] = { 0x523, /* MMX_PCMPGTWirm*/ 0x524 /* MMX_PCMPGTWirr*/ }; static const InstrUID modRMTable2999[2] = { 0x521, /* MMX_PCMPGTDirm*/ 0x522 /* MMX_PCMPGTDirr*/ }; static const InstrUID modRMTable3000[2] = { 0x4fd, /* MMX_PACKUSWBirm*/ 0x4fe /* MMX_PACKUSWBirr*/ }; static const InstrUID modRMTable3001[2] = { 0x581, /* MMX_PUNPCKHBWirm*/ 0x582 /* MMX_PUNPCKHBWirr*/ }; static const InstrUID modRMTable3002[2] = { 0x585, /* MMX_PUNPCKHWDirm*/ 0x586 /* MMX_PUNPCKHWDirr*/ }; static const InstrUID modRMTable3003[2] = { 0x583, /* MMX_PUNPCKHDQirm*/ 0x584 /* MMX_PUNPCKHDQirr*/ }; static const InstrUID modRMTable3004[2] = { 0x4f9, /* MMX_PACKSSDWirm*/ 0x4fa /* MMX_PACKSSDWirr*/ }; static const InstrUID modRMTable3005[2] = { 0x4e5, /* MMX_MOVD64rm*/ 0x4e6 /* MMX_MOVD64rr*/ }; static const InstrUID modRMTable3006[2] = { 0x4ef, /* MMX_MOVQ64rm*/ 0x4f0 /* MMX_MOVQ64rr*/ }; static const InstrUID modRMTable3007[2] = { 0x551, /* MMX_PSHUFWmi*/ 0x552 /* MMX_PSHUFWri*/ }; static const InstrUID modRMTable3008[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3009[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3010[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3011[2] = { 0x519, /* MMX_PCMPEQBirm*/ 0x51a /* MMX_PCMPEQBirr*/ }; static const InstrUID modRMTable3012[2] = { 0x51d, /* MMX_PCMPEQWirm*/ 0x51e /* MMX_PCMPEQWirr*/ }; static const InstrUID modRMTable3013[2] = { 0x51b, /* MMX_PCMPEQDirm*/ 0x51c /* MMX_PCMPEQDirr*/ }; static const InstrUID modRMTable3014[1] = { 0x4df /* MMX_EMMS*/ }; static const InstrUID modRMTable3015[2] = { 0xcbb, /* VMREAD64rm*/ 0xcbc /* VMREAD64rr*/ }; static const InstrUID modRMTable3016[2] = { 0xcd0, /* VMWRITE64rm*/ 0xcd1 /* VMWRITE64rr*/ }; static const InstrUID modRMTable3017[2] = { 0x4e4, /* MMX_MOVD64mr*/ 0x4e3 /* MMX_MOVD64grr*/ }; static const InstrUID modRMTable3018[2] = { 0x4ee, /* MMX_MOVQ64mr*/ 0 /* PHI*/ }; static const InstrUID modRMTable3019[1] = { 0x410 /* JO_4*/ }; static const InstrUID modRMTable3020[1] = { 0x40a /* JNO_4*/ }; static const InstrUID modRMTable3021[1] = { 0x3f2 /* JB_4*/ }; static const InstrUID modRMTable3022[1] = { 0x3ec /* JAE_4*/ }; static const InstrUID modRMTable3023[1] = { 0x3f7 /* JE_4*/ }; static const InstrUID modRMTable3024[1] = { 0x408 /* JNE_4*/ }; static const InstrUID modRMTable3025[1] = { 0x3f0 /* JBE_4*/ }; static const InstrUID modRMTable3026[1] = { 0x3ee /* JA_4*/ }; static const InstrUID modRMTable3027[1] = { 0x415 /* JS_4*/ }; static const InstrUID modRMTable3028[1] = { 0x40e /* JNS_4*/ }; static const InstrUID modRMTable3029[1] = { 0x412 /* JP_4*/ }; static const InstrUID modRMTable3030[1] = { 0x40c /* JNP_4*/ }; static const InstrUID modRMTable3031[1] = { 0x3ff /* JL_4*/ }; static const InstrUID modRMTable3032[1] = { 0x3f9 /* JGE_4*/ }; static const InstrUID modRMTable3033[1] = { 0x3fd /* JLE_4*/ }; static const InstrUID modRMTable3034[1] = { 0x3fb /* JG_4*/ }; static const InstrUID modRMTable3035[2] = { 0x935, /* SETOm*/ 0x936 /* SETOr*/ }; static const InstrUID modRMTable3036[2] = { 0x92f, /* SETNOm*/ 0x930 /* SETNOr*/ }; static const InstrUID modRMTable3037[2] = { 0x921, /* SETBm*/ 0x922 /* SETBr*/ }; static const InstrUID modRMTable3038[2] = { 0x917, /* SETAEm*/ 0x918 /* SETAEr*/ }; static const InstrUID modRMTable3039[2] = { 0x923, /* SETEm*/ 0x924 /* SETEr*/ }; static const InstrUID modRMTable3040[2] = { 0x92d, /* SETNEm*/ 0x92e /* SETNEr*/ }; static const InstrUID modRMTable3041[2] = { 0x91b, /* SETBEm*/ 0x91c /* SETBEr*/ }; static const InstrUID modRMTable3042[2] = { 0x919, /* SETAm*/ 0x91a /* SETAr*/ }; static const InstrUID modRMTable3043[2] = { 0x939, /* SETSm*/ 0x93a /* SETSr*/ }; static const InstrUID modRMTable3044[2] = { 0x933, /* SETNSm*/ 0x934 /* SETNSr*/ }; static const InstrUID modRMTable3045[2] = { 0x937, /* SETPm*/ 0x938 /* SETPr*/ }; static const InstrUID modRMTable3046[2] = { 0x931, /* SETNPm*/ 0x932 /* SETNPr*/ }; static const InstrUID modRMTable3047[2] = { 0x92b, /* SETLm*/ 0x92c /* SETLr*/ }; static const InstrUID modRMTable3048[2] = { 0x925, /* SETGEm*/ 0x926 /* SETGEr*/ }; static const InstrUID modRMTable3049[2] = { 0x929, /* SETLEm*/ 0x92a /* SETLEr*/ }; static const InstrUID modRMTable3050[2] = { 0x927, /* SETGm*/ 0x928 /* SETGr*/ }; static const InstrUID modRMTable3051[1] = { 0x835 /* PUSHFS64*/ }; static const InstrUID modRMTable3052[1] = { 0x7c1 /* POPFS64*/ }; static const InstrUID modRMTable3053[1] = { 0x228 /* CPUID*/ }; static const InstrUID modRMTable3054[2] = { 0x10f, /* BT32mr*/ 0x111 /* BT32rr*/ }; static const InstrUID modRMTable3055[2] = { 0x95b, /* SHLD32mri8*/ 0x95d /* SHLD32rri8*/ }; static const InstrUID modRMTable3056[2] = { 0x95a, /* SHLD32mrCL*/ 0x95c /* SHLD32rrCL*/ }; static const InstrUID modRMTable3057[1] = { 0x838 /* PUSHGS64*/ }; static const InstrUID modRMTable3058[1] = { 0x7c4 /* POPGS64*/ }; static const InstrUID modRMTable3059[1] = { 0x8cd /* RSM*/ }; static const InstrUID modRMTable3060[2] = { 0x133, /* BTS32mr*/ 0x135 /* BTS32rr*/ }; static const InstrUID modRMTable3061[2] = { 0x97f, /* SHRD32mri8*/ 0x981 /* SHRD32rri8*/ }; static const InstrUID modRMTable3062[2] = { 0x97e, /* SHRD32mrCL*/ 0x980 /* SHRD32rrCL*/ }; static const InstrUID modRMTable3063[256] = { 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x441, /* LFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x4c2, /* MFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x93b, /* SFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3064[2] = { 0x33e, /* IMUL32rm*/ 0x341 /* IMUL32rr*/ }; static const InstrUID modRMTable3065[2] = { 0x21a, /* CMPXCHG8rm*/ 0x21b /* CMPXCHG8rr*/ }; static const InstrUID modRMTable3066[2] = { 0x215, /* CMPXCHG32rm*/ 0x216 /* CMPXCHG32rr*/ }; static const InstrUID modRMTable3067[2] = { 0x4a2, /* LSS32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable3068[2] = { 0x127, /* BTR32mr*/ 0x129 /* BTR32rr*/ }; static const InstrUID modRMTable3069[2] = { 0x443, /* LFS32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable3070[2] = { 0x448, /* LGS32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable3071[2] = { 0x63d, /* MOVZX32rm8*/ 0x63f /* MOVZX32rr8*/ }; static const InstrUID modRMTable3072[2] = { 0x63c, /* MOVZX32rm16*/ 0x63e /* MOVZX32rr16*/ }; static const InstrUID modRMTable3073[1] = { 0xa67 /* UD2B*/ }; static const InstrUID modRMTable3074[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c /* BTC32ri8*/ }; static const InstrUID modRMTable3075[2] = { 0x11b, /* BTC32mr*/ 0x11d /* BTC32rr*/ }; static const InstrUID modRMTable3076[2] = { 0xfe, /* BSF32rm*/ 0xff /* BSF32rr*/ }; static const InstrUID modRMTable3077[2] = { 0x104, /* BSR32rm*/ 0x105 /* BSR32rr*/ }; static const InstrUID modRMTable3078[2] = { 0x621, /* MOVSX32rm8*/ 0x623 /* MOVSX32rr8*/ }; static const InstrUID modRMTable3079[2] = { 0x620, /* MOVSX32rm16*/ 0x622 /* MOVSX32rr16*/ }; static const InstrUID modRMTable3080[2] = { 0xe99, /* XADD8rm*/ 0xe9a /* XADD8rr*/ }; static const InstrUID modRMTable3081[2] = { 0xe95, /* XADD32rm*/ 0xe96 /* XADD32rr*/ }; static const InstrUID modRMTable3082[2] = { 0x203, /* CMPPSrmi_alt*/ 0x205 /* CMPPSrri_alt*/ }; static const InstrUID modRMTable3083[2] = { 0x600, /* MOVNTImr*/ 0 /* PHI*/ }; static const InstrUID modRMTable3084[2] = { 0x532, /* MMX_PINSRWirmi*/ 0x533 /* MMX_PINSRWirri*/ }; static const InstrUID modRMTable3085[2] = { 0, /* PHI*/ 0x525 /* MMX_PEXTRWirri*/ }; static const InstrUID modRMTable3086[2] = { 0x988, /* SHUFPSrmi*/ 0x989 /* SHUFPSrri*/ }; static const InstrUID modRMTable3087[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3088[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3089[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3090[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3091[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3092[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3093[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3094[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3095[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3096[2] = { 0x56f, /* MMX_PSRLWrm*/ 0x570 /* MMX_PSRLWrr*/ }; static const InstrUID modRMTable3097[2] = { 0x569, /* MMX_PSRLDrm*/ 0x56a /* MMX_PSRLDrr*/ }; static const InstrUID modRMTable3098[2] = { 0x56c, /* MMX_PSRLQrm*/ 0x56d /* MMX_PSRLQrr*/ }; static const InstrUID modRMTable3099[2] = { 0x503, /* MMX_PADDQirm*/ 0x504 /* MMX_PADDQirr*/ }; static const InstrUID modRMTable3100[2] = { 0x547, /* MMX_PMULLWirm*/ 0x548 /* MMX_PMULLWirr*/ }; static const InstrUID modRMTable3101[2] = { 0, /* PHI*/ 0x540 /* MMX_PMOVMSKBrr*/ }; static const InstrUID modRMTable3102[2] = { 0x57b, /* MMX_PSUBUSBirm*/ 0x57c /* MMX_PSUBUSBirr*/ }; static const InstrUID modRMTable3103[2] = { 0x57d, /* MMX_PSUBUSWirm*/ 0x57e /* MMX_PSUBUSWirr*/ }; static const InstrUID modRMTable3104[2] = { 0x53e, /* MMX_PMINUBirm*/ 0x53f /* MMX_PMINUBirr*/ }; static const InstrUID modRMTable3105[2] = { 0x513, /* MMX_PANDirm*/ 0x514 /* MMX_PANDirr*/ }; static const InstrUID modRMTable3106[2] = { 0x509, /* MMX_PADDUSBirm*/ 0x50a /* MMX_PADDUSBirr*/ }; static const InstrUID modRMTable3107[2] = { 0x50b, /* MMX_PADDUSWirm*/ 0x50c /* MMX_PADDUSWirr*/ }; static const InstrUID modRMTable3108[2] = { 0x53a, /* MMX_PMAXUBirm*/ 0x53b /* MMX_PMAXUBirr*/ }; static const InstrUID modRMTable3109[2] = { 0x511, /* MMX_PANDNirm*/ 0x512 /* MMX_PANDNirr*/ }; static const InstrUID modRMTable3110[2] = { 0x515, /* MMX_PAVGBirm*/ 0x516 /* MMX_PAVGBirr*/ }; static const InstrUID modRMTable3111[2] = { 0x566, /* MMX_PSRAWrm*/ 0x567 /* MMX_PSRAWrr*/ }; static const InstrUID modRMTable3112[2] = { 0x563, /* MMX_PSRADrm*/ 0x564 /* MMX_PSRADrr*/ }; static const InstrUID modRMTable3113[2] = { 0x517, /* MMX_PAVGWirm*/ 0x518 /* MMX_PAVGWirr*/ }; static const InstrUID modRMTable3114[2] = { 0x543, /* MMX_PMULHUWirm*/ 0x544 /* MMX_PMULHUWirr*/ }; static const InstrUID modRMTable3115[2] = { 0x545, /* MMX_PMULHWirm*/ 0x546 /* MMX_PMULHWirr*/ }; static const InstrUID modRMTable3116[2] = { 0x4eb, /* MMX_MOVNTQmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable3117[2] = { 0x577, /* MMX_PSUBSBirm*/ 0x578 /* MMX_PSUBSBirr*/ }; static const InstrUID modRMTable3118[2] = { 0x579, /* MMX_PSUBSWirm*/ 0x57a /* MMX_PSUBSWirr*/ }; static const InstrUID modRMTable3119[2] = { 0x53c, /* MMX_PMINSWirm*/ 0x53d /* MMX_PMINSWirr*/ }; static const InstrUID modRMTable3120[2] = { 0x54b, /* MMX_PORirm*/ 0x54c /* MMX_PORirr*/ }; static const InstrUID modRMTable3121[2] = { 0x505, /* MMX_PADDSBirm*/ 0x506 /* MMX_PADDSBirr*/ }; static const InstrUID modRMTable3122[2] = { 0x507, /* MMX_PADDSWirm*/ 0x508 /* MMX_PADDSWirr*/ }; static const InstrUID modRMTable3123[2] = { 0x538, /* MMX_PMAXSWirm*/ 0x539 /* MMX_PMAXSWirr*/ }; static const InstrUID modRMTable3124[2] = { 0x58d, /* MMX_PXORirm*/ 0x58e /* MMX_PXORirr*/ }; static const InstrUID modRMTable3125[2] = { 0x560, /* MMX_PSLLWrm*/ 0x561 /* MMX_PSLLWrr*/ }; static const InstrUID modRMTable3126[2] = { 0x55a, /* MMX_PSLLDrm*/ 0x55b /* MMX_PSLLDrr*/ }; static const InstrUID modRMTable3127[2] = { 0x55d, /* MMX_PSLLQrm*/ 0x55e /* MMX_PSLLQrr*/ }; static const InstrUID modRMTable3128[2] = { 0x549, /* MMX_PMULUDQirm*/ 0x54a /* MMX_PMULUDQirr*/ }; static const InstrUID modRMTable3129[2] = { 0x536, /* MMX_PMADDWDirm*/ 0x537 /* MMX_PMADDWDirr*/ }; static const InstrUID modRMTable3130[2] = { 0x54d, /* MMX_PSADBWirm*/ 0x54e /* MMX_PSADBWirr*/ }; static const InstrUID modRMTable3131[2] = { 0, /* PHI*/ 0x4e1 /* MMX_MASKMOVQ64*/ }; static const InstrUID modRMTable3132[2] = { 0x571, /* MMX_PSUBBirm*/ 0x572 /* MMX_PSUBBirr*/ }; static const InstrUID modRMTable3133[2] = { 0x57f, /* MMX_PSUBWirm*/ 0x580 /* MMX_PSUBWirr*/ }; static const InstrUID modRMTable3134[2] = { 0x573, /* MMX_PSUBDirm*/ 0x574 /* MMX_PSUBDirr*/ }; static const InstrUID modRMTable3135[2] = { 0x575, /* MMX_PSUBQirm*/ 0x576 /* MMX_PSUBQirr*/ }; static const InstrUID modRMTable3136[2] = { 0x4ff, /* MMX_PADDBirm*/ 0x500 /* MMX_PADDBirr*/ }; static const InstrUID modRMTable3137[2] = { 0x50d, /* MMX_PADDWirm*/ 0x50e /* MMX_PADDWirr*/ }; static const InstrUID modRMTable3138[2] = { 0x501, /* MMX_PADDDirm*/ 0x502 /* MMX_PADDDirr*/ }; static const InstrUID modRMTable3139[256] = { 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x991, /* SLDT16r*/ 0x991, /* SLDT16r*/ 0x991, /* SLDT16r*/ 0x991, /* SLDT16r*/ 0x991, /* SLDT16r*/ 0x991, /* SLDT16r*/ 0x991, /* SLDT16r*/ 0x991, /* SLDT16r*/ 0x9b6, /* STR16r*/ 0x9b6, /* STR16r*/ 0x9b6, /* STR16r*/ 0x9b6, /* STR16r*/ 0x9b6, /* STR16r*/ 0x9b6, /* STR16r*/ 0x9b6, /* STR16r*/ 0x9b6, /* STR16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3140[256] = { 0x93c, /* SGDT16m*/ 0x93c, /* SGDT16m*/ 0x93c, /* SGDT16m*/ 0x93c, /* SGDT16m*/ 0x93c, /* SGDT16m*/ 0x93c, /* SGDT16m*/ 0x93c, /* SGDT16m*/ 0x93c, /* SGDT16m*/ 0x98a, /* SIDT16m*/ 0x98a, /* SIDT16m*/ 0x98a, /* SIDT16m*/ 0x98a, /* SIDT16m*/ 0x98a, /* SIDT16m*/ 0x98a, /* SIDT16m*/ 0x98a, /* SIDT16m*/ 0x98a, /* SIDT16m*/ 0x445, /* LGDT16m*/ 0x445, /* LGDT16m*/ 0x445, /* LGDT16m*/ 0x445, /* LGDT16m*/ 0x445, /* LGDT16m*/ 0x445, /* LGDT16m*/ 0x445, /* LGDT16m*/ 0x445, /* LGDT16m*/ 0x44a, /* LIDT16m*/ 0x44a, /* LIDT16m*/ 0x44a, /* LIDT16m*/ 0x44a, /* LIDT16m*/ 0x44a, /* LIDT16m*/ 0x44a, /* LIDT16m*/ 0x44a, /* LIDT16m*/ 0x44a, /* LIDT16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x93c, /* SGDT16m*/ 0x93c, /* SGDT16m*/ 0x93c, /* SGDT16m*/ 0x93c, /* SGDT16m*/ 0x93c, /* SGDT16m*/ 0x93c, /* SGDT16m*/ 0x93c, /* SGDT16m*/ 0x93c, /* SGDT16m*/ 0x98a, /* SIDT16m*/ 0x98a, /* SIDT16m*/ 0x98a, /* SIDT16m*/ 0x98a, /* SIDT16m*/ 0x98a, /* SIDT16m*/ 0x98a, /* SIDT16m*/ 0x98a, /* SIDT16m*/ 0x98a, /* SIDT16m*/ 0x445, /* LGDT16m*/ 0x445, /* LGDT16m*/ 0x445, /* LGDT16m*/ 0x445, /* LGDT16m*/ 0x445, /* LGDT16m*/ 0x445, /* LGDT16m*/ 0x445, /* LGDT16m*/ 0x445, /* LGDT16m*/ 0x44a, /* LIDT16m*/ 0x44a, /* LIDT16m*/ 0x44a, /* LIDT16m*/ 0x44a, /* LIDT16m*/ 0x44a, /* LIDT16m*/ 0x44a, /* LIDT16m*/ 0x44a, /* LIDT16m*/ 0x44a, /* LIDT16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x93c, /* SGDT16m*/ 0x93c, /* SGDT16m*/ 0x93c, /* SGDT16m*/ 0x93c, /* SGDT16m*/ 0x93c, /* SGDT16m*/ 0x93c, /* SGDT16m*/ 0x93c, /* SGDT16m*/ 0x93c, /* SGDT16m*/ 0x98a, /* SIDT16m*/ 0x98a, /* SIDT16m*/ 0x98a, /* SIDT16m*/ 0x98a, /* SIDT16m*/ 0x98a, /* SIDT16m*/ 0x98a, /* SIDT16m*/ 0x98a, /* SIDT16m*/ 0x98a, /* SIDT16m*/ 0x445, /* LGDT16m*/ 0x445, /* LGDT16m*/ 0x445, /* LGDT16m*/ 0x445, /* LGDT16m*/ 0x445, /* LGDT16m*/ 0x445, /* LGDT16m*/ 0x445, /* LGDT16m*/ 0x445, /* LGDT16m*/ 0x44a, /* LIDT16m*/ 0x44a, /* LIDT16m*/ 0x44a, /* LIDT16m*/ 0x44a, /* LIDT16m*/ 0x44a, /* LIDT16m*/ 0x44a, /* LIDT16m*/ 0x44a, /* LIDT16m*/ 0x44a, /* LIDT16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0, /* PHI*/ 0xc1b, /* VMCALL*/ 0xc35, /* VMLAUNCH*/ 0xcbd, /* VMRESUME*/ 0xcd2, /* VMXOFF*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x590, /* MONITORrrr*/ 0x676, /* MWAITrr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xead, /* XGETBV*/ 0xedb, /* XSETBV*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x996, /* SMSW16r*/ 0x996, /* SMSW16r*/ 0x996, /* SMSW16r*/ 0x996, /* SMSW16r*/ 0x996, /* SMSW16r*/ 0x996, /* SMSW16r*/ 0x996, /* SMSW16r*/ 0x996, /* SMSW16r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0xa21, /* SWAPGS*/ 0x882, /* RDTSCP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3141[2] = { 0x417, /* LAR16rm*/ 0x418 /* LAR16rr*/ }; static const InstrUID modRMTable3142[2] = { 0x49b, /* LSL16rm*/ 0x49c /* LSL16rr*/ }; static const InstrUID modRMTable3143[1] = { 0xa22 /* SYSCALL*/ }; static const InstrUID modRMTable3144[1] = { 0x14c /* CLTS*/ }; static const InstrUID modRMTable3145[1] = { 0xa26 /* SYSRETL*/ }; static const InstrUID modRMTable3146[1] = { 0x368 /* INVD*/ }; static const InstrUID modRMTable3147[1] = { 0xe89 /* WBINVD*/ }; static const InstrUID modRMTable3148[1] = { 0xa4d /* TRAP*/ }; static const InstrUID modRMTable3149[2] = { 0x7c9, /* PREFETCH*/ 0 /* PHI*/ }; static const InstrUID modRMTable3150[1] = { 0x2cb /* FEMMS*/ }; static const InstrUID modRMTable3151[2] = { 0x62b, /* MOVUPDrm*/ 0x62c /* MOVUPDrr*/ }; static const InstrUID modRMTable3152[2] = { 0x62a, /* MOVUPDmr*/ 0x62d /* MOVUPDrr_REV*/ }; static const InstrUID modRMTable3153[2] = { 0x5f4, /* MOVLPDrm*/ 0x5ed /* MOVHLPSrr*/ }; static const InstrUID modRMTable3154[2] = { 0x5f3, /* MOVLPDmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable3155[2] = { 0xa6c, /* UNPCKLPDrm*/ 0xa6d /* UNPCKLPDrr*/ }; static const InstrUID modRMTable3156[2] = { 0xa68, /* UNPCKHPDrm*/ 0xa69 /* UNPCKHPDrr*/ }; static const InstrUID modRMTable3157[2] = { 0x5ef, /* MOVHPDrm*/ 0x5f2 /* MOVLHPSrr*/ }; static const InstrUID modRMTable3158[2] = { 0x5ee, /* MOVHPDmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable3159[256] = { 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3160[2] = { 0x681, /* NOOPW*/ 0 /* PHI*/ }; static const InstrUID modRMTable3161[2] = { 0, /* PHI*/ 0x5a7 /* MOV32rc*/ }; static const InstrUID modRMTable3162[2] = { 0, /* PHI*/ 0x5a8 /* MOV32rd*/ }; static const InstrUID modRMTable3163[2] = { 0, /* PHI*/ 0x5a0 /* MOV32cr*/ }; static const InstrUID modRMTable3164[2] = { 0, /* PHI*/ 0x5a1 /* MOV32dr*/ }; static const InstrUID modRMTable3165[2] = { 0x5d1, /* MOVAPDrm*/ 0x5d2 /* MOVAPDrr*/ }; static const InstrUID modRMTable3166[2] = { 0x5d0, /* MOVAPDmr*/ 0x5d3 /* MOVAPDrr_REV*/ }; static const InstrUID modRMTable3167[2] = { 0x4d5, /* MMX_CVTPI2PDirm*/ 0x4d6 /* MMX_CVTPI2PDirr*/ }; static const InstrUID modRMTable3168[2] = { 0x601, /* MOVNTPDmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable3169[2] = { 0x4db, /* MMX_CVTTPD2PIirm*/ 0x4dc /* MMX_CVTTPD2PIirr*/ }; static const InstrUID modRMTable3170[2] = { 0x4d3, /* MMX_CVTPD2PIirm*/ 0x4d4 /* MMX_CVTPD2PIirr*/ }; static const InstrUID modRMTable3171[2] = { 0xa58, /* UCOMISDrm*/ 0xa59 /* UCOMISDrr*/ }; static const InstrUID modRMTable3172[2] = { 0x21c, /* COMISDrm*/ 0x21d /* COMISDrr*/ }; static const InstrUID modRMTable3173[1] = { 0xe92 /* WRMSR*/ }; static const InstrUID modRMTable3174[1] = { 0x881 /* RDTSC*/ }; static const InstrUID modRMTable3175[1] = { 0x87c /* RDMSR*/ }; static const InstrUID modRMTable3176[1] = { 0x87d /* RDPMC*/ }; static const InstrUID modRMTable3177[1] = { 0xa23 /* SYSENTER*/ }; static const InstrUID modRMTable3178[1] = { 0xa24 /* SYSEXIT*/ }; static const InstrUID modRMTable3179[2] = { 0x1b8, /* CMOVO16rm*/ 0x1b9 /* CMOVO16rr*/ }; static const InstrUID modRMTable3180[2] = { 0x1a2, /* CMOVNO16rm*/ 0x1a3 /* CMOVNO16rr*/ }; static const InstrUID modRMTable3181[2] = { 0x15a, /* CMOVB16rm*/ 0x15b /* CMOVB16rr*/ }; static const InstrUID modRMTable3182[2] = { 0x154, /* CMOVAE16rm*/ 0x155 /* CMOVAE16rr*/ }; static const InstrUID modRMTable3183[2] = { 0x16e, /* CMOVE16rm*/ 0x16f /* CMOVE16rr*/ }; static const InstrUID modRMTable3184[2] = { 0x198, /* CMOVNE16rm*/ 0x199 /* CMOVNE16rr*/ }; static const InstrUID modRMTable3185[2] = { 0x160, /* CMOVBE16rm*/ 0x161 /* CMOVBE16rr*/ }; static const InstrUID modRMTable3186[2] = { 0x14e, /* CMOVA16rm*/ 0x14f /* CMOVA16rr*/ }; static const InstrUID modRMTable3187[2] = { 0x1c8, /* CMOVS16rm*/ 0x1c9 /* CMOVS16rr*/ }; static const InstrUID modRMTable3188[2] = { 0x1b2, /* CMOVNS16rm*/ 0x1b3 /* CMOVNS16rr*/ }; static const InstrUID modRMTable3189[2] = { 0x1be, /* CMOVP16rm*/ 0x1bf /* CMOVP16rr*/ }; static const InstrUID modRMTable3190[2] = { 0x1a8, /* CMOVNP16rm*/ 0x1a9 /* CMOVNP16rr*/ }; static const InstrUID modRMTable3191[2] = { 0x184, /* CMOVL16rm*/ 0x185 /* CMOVL16rr*/ }; static const InstrUID modRMTable3192[2] = { 0x17e, /* CMOVGE16rm*/ 0x17f /* CMOVGE16rr*/ }; static const InstrUID modRMTable3193[2] = { 0x18a, /* CMOVLE16rm*/ 0x18b /* CMOVLE16rr*/ }; static const InstrUID modRMTable3194[2] = { 0x178, /* CMOVG16rm*/ 0x179 /* CMOVG16rr*/ }; static const InstrUID modRMTable3195[2] = { 0, /* PHI*/ 0x5f8 /* MOVMSKPDrr32*/ }; static const InstrUID modRMTable3196[2] = { 0x999, /* SQRTPDm*/ 0x99b /* SQRTPDr*/ }; static const InstrUID modRMTable3197[2] = { 0x8ce, /* RSQRTPSm*/ 0x8d0 /* RSQRTPSr*/ }; static const InstrUID modRMTable3198[2] = { 0x858, /* RCPPSm*/ 0x85a /* RCPPSr*/ }; static const InstrUID modRMTable3199[2] = { 0xc6, /* ANDPDrm*/ 0xc7 /* ANDPDrr*/ }; static const InstrUID modRMTable3200[2] = { 0xc2, /* ANDNPDrm*/ 0xc3 /* ANDNPDrr*/ }; static const InstrUID modRMTable3201[2] = { 0x6ad, /* ORPDrm*/ 0x6ae /* ORPDrr*/ }; static const InstrUID modRMTable3202[2] = { 0xed1, /* XORPDrm*/ 0xed2 /* XORPDrr*/ }; static const InstrUID modRMTable3203[2] = { 0x67, /* ADDPDrm*/ 0x68 /* ADDPDrr*/ }; static const InstrUID modRMTable3204[2] = { 0x654, /* MULPDrm*/ 0x655 /* MULPDrr*/ }; static const InstrUID modRMTable3205[2] = { 0x23b, /* CVTPD2PSrm*/ 0x23c /* CVTPD2PSrr*/ }; static const InstrUID modRMTable3206[2] = { 0x23d, /* CVTPS2DQrm*/ 0x23e /* CVTPS2DQrr*/ }; static const InstrUID modRMTable3207[2] = { 0x9ee, /* SUBPDrm*/ 0x9ef /* SUBPDrr*/ }; static const InstrUID modRMTable3208[2] = { 0x4c3, /* MINPDrm*/ 0x4c5 /* MINPDrr*/ }; static const InstrUID modRMTable3209[2] = { 0x27a, /* DIVPDrm*/ 0x27b /* DIVPDrr*/ }; static const InstrUID modRMTable3210[2] = { 0x4b2, /* MAXPDrm*/ 0x4b4 /* MAXPDrr*/ }; static const InstrUID modRMTable3211[2] = { 0x815, /* PUNPCKLBWrm*/ 0x816 /* PUNPCKLBWrr*/ }; static const InstrUID modRMTable3212[2] = { 0x81b, /* PUNPCKLWDrm*/ 0x81c /* PUNPCKLWDrr*/ }; static const InstrUID modRMTable3213[2] = { 0x817, /* PUNPCKLDQrm*/ 0x818 /* PUNPCKLDQrr*/ }; static const InstrUID modRMTable3214[2] = { 0x6c2, /* PACKSSWBrm*/ 0x6c3 /* PACKSSWBrr*/ }; static const InstrUID modRMTable3215[2] = { 0x703, /* PCMPGTBrm*/ 0x704 /* PCMPGTBrr*/ }; static const InstrUID modRMTable3216[2] = { 0x709, /* PCMPGTWrm*/ 0x70a /* PCMPGTWrr*/ }; static const InstrUID modRMTable3217[2] = { 0x705, /* PCMPGTDrm*/ 0x706 /* PCMPGTDrr*/ }; static const InstrUID modRMTable3218[2] = { 0x6c6, /* PACKUSWBrm*/ 0x6c7 /* PACKUSWBrr*/ }; static const InstrUID modRMTable3219[2] = { 0x80d, /* PUNPCKHBWrm*/ 0x80e /* PUNPCKHBWrr*/ }; static const InstrUID modRMTable3220[2] = { 0x813, /* PUNPCKHWDrm*/ 0x814 /* PUNPCKHWDrr*/ }; static const InstrUID modRMTable3221[2] = { 0x80f, /* PUNPCKHDQrm*/ 0x810 /* PUNPCKHDQrr*/ }; static const InstrUID modRMTable3222[2] = { 0x6c0, /* PACKSSDWrm*/ 0x6c1 /* PACKSSDWrr*/ }; static const InstrUID modRMTable3223[2] = { 0x819, /* PUNPCKLQDQrm*/ 0x81a /* PUNPCKLQDQrr*/ }; static const InstrUID modRMTable3224[2] = { 0x811, /* PUNPCKHQDQrm*/ 0x812 /* PUNPCKHQDQrr*/ }; static const InstrUID modRMTable3225[2] = { 0x5e0, /* MOVDI2PDIrm*/ 0x5e1 /* MOVDI2PDIrr*/ }; static const InstrUID modRMTable3226[2] = { 0x5e5, /* MOVDQArm*/ 0x5e6 /* MOVDQArr*/ }; static const InstrUID modRMTable3227[2] = { 0x7d3, /* PSHUFDmi*/ 0x7d4 /* PSHUFDri*/ }; static const InstrUID modRMTable3228[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7f6, /* PSRLWri*/ 0x7f6, /* PSRLWri*/ 0x7f6, /* PSRLWri*/ 0x7f6, /* PSRLWri*/ 0x7f6, /* PSRLWri*/ 0x7f6, /* PSRLWri*/ 0x7f6, /* PSRLWri*/ 0x7f6, /* PSRLWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ec, /* PSRAWri*/ 0x7ec, /* PSRAWri*/ 0x7ec, /* PSRAWri*/ 0x7ec, /* PSRAWri*/ 0x7ec, /* PSRAWri*/ 0x7ec, /* PSRAWri*/ 0x7ec, /* PSRAWri*/ 0x7ec, /* PSRAWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7e6, /* PSLLWri*/ 0x7e6, /* PSLLWri*/ 0x7e6, /* PSLLWri*/ 0x7e6, /* PSLLWri*/ 0x7e6, /* PSLLWri*/ 0x7e6, /* PSLLWri*/ 0x7e6, /* PSLLWri*/ 0x7e6, /* PSLLWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3229[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7f0, /* PSRLDri*/ 0x7f0, /* PSRLDri*/ 0x7f0, /* PSRLDri*/ 0x7f0, /* PSRLDri*/ 0x7f0, /* PSRLDri*/ 0x7f0, /* PSRLDri*/ 0x7f0, /* PSRLDri*/ 0x7f0, /* PSRLDri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7e9, /* PSRADri*/ 0x7e9, /* PSRADri*/ 0x7e9, /* PSRADri*/ 0x7e9, /* PSRADri*/ 0x7e9, /* PSRADri*/ 0x7e9, /* PSRADri*/ 0x7e9, /* PSRADri*/ 0x7e9, /* PSRADri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7e0, /* PSLLDri*/ 0x7e0, /* PSLLDri*/ 0x7e0, /* PSLLDri*/ 0x7e0, /* PSLLDri*/ 0x7e0, /* PSLLDri*/ 0x7e0, /* PSLLDri*/ 0x7e0, /* PSLLDri*/ 0x7e0, /* PSLLDri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3230[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7f3, /* PSRLQri*/ 0x7f3, /* PSRLQri*/ 0x7f3, /* PSRLQri*/ 0x7f3, /* PSRLQri*/ 0x7f3, /* PSRLQri*/ 0x7f3, /* PSRLQri*/ 0x7f3, /* PSRLQri*/ 0x7f3, /* PSRLQri*/ 0x7ef, /* PSRLDQri*/ 0x7ef, /* PSRLDQri*/ 0x7ef, /* PSRLDQri*/ 0x7ef, /* PSRLDQri*/ 0x7ef, /* PSRLDQri*/ 0x7ef, /* PSRLDQri*/ 0x7ef, /* PSRLDQri*/ 0x7ef, /* PSRLDQri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7e3, /* PSLLQri*/ 0x7e3, /* PSLLQri*/ 0x7e3, /* PSLLQri*/ 0x7e3, /* PSLLQri*/ 0x7e3, /* PSLLQri*/ 0x7e3, /* PSLLQri*/ 0x7e3, /* PSLLQri*/ 0x7e3, /* PSLLQri*/ 0x7df, /* PSLLDQri*/ 0x7df, /* PSLLDQri*/ 0x7df, /* PSLLDQri*/ 0x7df, /* PSLLDQri*/ 0x7df, /* PSLLDQri*/ 0x7df, /* PSLLDQri*/ 0x7df, /* PSLLDQri*/ 0x7df /* PSLLDQri*/ }; static const InstrUID modRMTable3231[2] = { 0x6eb, /* PCMPEQBrm*/ 0x6ec /* PCMPEQBrr*/ }; static const InstrUID modRMTable3232[2] = { 0x6f1, /* PCMPEQWrm*/ 0x6f2 /* PCMPEQWrr*/ }; static const InstrUID modRMTable3233[2] = { 0x6ed, /* PCMPEQDrm*/ 0x6ee /* PCMPEQDrr*/ }; static const InstrUID modRMTable3234[1] = { 0x4df /* MMX_EMMS*/ }; static const InstrUID modRMTable3235[2] = { 0xcb9, /* VMREAD32rm*/ 0xcba /* VMREAD32rr*/ }; static const InstrUID modRMTable3236[2] = { 0xcce, /* VMWRITE32rm*/ 0xccf /* VMWRITE32rr*/ }; static const InstrUID modRMTable3237[2] = { 0x317, /* HADDPDrm*/ 0x318 /* HADDPDrr*/ }; static const InstrUID modRMTable3238[2] = { 0x31c, /* HSUBPDrm*/ 0x31d /* HSUBPDrr*/ }; static const InstrUID modRMTable3239[2] = { 0x604, /* MOVPDI2DImr*/ 0x605 /* MOVPDI2DIrr*/ }; static const InstrUID modRMTable3240[2] = { 0x5e4, /* MOVDQAmr*/ 0x5e7 /* MOVDQArr_REV*/ }; static const InstrUID modRMTable3241[1] = { 0x410 /* JO_4*/ }; static const InstrUID modRMTable3242[1] = { 0x40a /* JNO_4*/ }; static const InstrUID modRMTable3243[1] = { 0x3f2 /* JB_4*/ }; static const InstrUID modRMTable3244[1] = { 0x3ec /* JAE_4*/ }; static const InstrUID modRMTable3245[1] = { 0x3f7 /* JE_4*/ }; static const InstrUID modRMTable3246[1] = { 0x408 /* JNE_4*/ }; static const InstrUID modRMTable3247[1] = { 0x3f0 /* JBE_4*/ }; static const InstrUID modRMTable3248[1] = { 0x3ee /* JA_4*/ }; static const InstrUID modRMTable3249[1] = { 0x415 /* JS_4*/ }; static const InstrUID modRMTable3250[1] = { 0x40e /* JNS_4*/ }; static const InstrUID modRMTable3251[1] = { 0x412 /* JP_4*/ }; static const InstrUID modRMTable3252[1] = { 0x40c /* JNP_4*/ }; static const InstrUID modRMTable3253[1] = { 0x3ff /* JL_4*/ }; static const InstrUID modRMTable3254[1] = { 0x3f9 /* JGE_4*/ }; static const InstrUID modRMTable3255[1] = { 0x3fd /* JLE_4*/ }; static const InstrUID modRMTable3256[1] = { 0x3fb /* JG_4*/ }; static const InstrUID modRMTable3257[2] = { 0x935, /* SETOm*/ 0x936 /* SETOr*/ }; static const InstrUID modRMTable3258[2] = { 0x92f, /* SETNOm*/ 0x930 /* SETNOr*/ }; static const InstrUID modRMTable3259[2] = { 0x921, /* SETBm*/ 0x922 /* SETBr*/ }; static const InstrUID modRMTable3260[2] = { 0x917, /* SETAEm*/ 0x918 /* SETAEr*/ }; static const InstrUID modRMTable3261[2] = { 0x923, /* SETEm*/ 0x924 /* SETEr*/ }; static const InstrUID modRMTable3262[2] = { 0x92d, /* SETNEm*/ 0x92e /* SETNEr*/ }; static const InstrUID modRMTable3263[2] = { 0x91b, /* SETBEm*/ 0x91c /* SETBEr*/ }; static const InstrUID modRMTable3264[2] = { 0x919, /* SETAm*/ 0x91a /* SETAr*/ }; static const InstrUID modRMTable3265[2] = { 0x939, /* SETSm*/ 0x93a /* SETSr*/ }; static const InstrUID modRMTable3266[2] = { 0x933, /* SETNSm*/ 0x934 /* SETNSr*/ }; static const InstrUID modRMTable3267[2] = { 0x937, /* SETPm*/ 0x938 /* SETPr*/ }; static const InstrUID modRMTable3268[2] = { 0x931, /* SETNPm*/ 0x932 /* SETNPr*/ }; static const InstrUID modRMTable3269[2] = { 0x92b, /* SETLm*/ 0x92c /* SETLr*/ }; static const InstrUID modRMTable3270[2] = { 0x925, /* SETGEm*/ 0x926 /* SETGEr*/ }; static const InstrUID modRMTable3271[2] = { 0x929, /* SETLEm*/ 0x92a /* SETLEr*/ }; static const InstrUID modRMTable3272[2] = { 0x927, /* SETGm*/ 0x928 /* SETGr*/ }; static const InstrUID modRMTable3273[1] = { 0x833 /* PUSHFS16*/ }; static const InstrUID modRMTable3274[1] = { 0x7bf /* POPFS16*/ }; static const InstrUID modRMTable3275[1] = { 0x228 /* CPUID*/ }; static const InstrUID modRMTable3276[2] = { 0x10b, /* BT16mr*/ 0x10d /* BT16rr*/ }; static const InstrUID modRMTable3277[2] = { 0x957, /* SHLD16mri8*/ 0x959 /* SHLD16rri8*/ }; static const InstrUID modRMTable3278[2] = { 0x956, /* SHLD16mrCL*/ 0x958 /* SHLD16rrCL*/ }; static const InstrUID modRMTable3279[1] = { 0x836 /* PUSHGS16*/ }; static const InstrUID modRMTable3280[1] = { 0x7c2 /* POPGS16*/ }; static const InstrUID modRMTable3281[1] = { 0x8cd /* RSM*/ }; static const InstrUID modRMTable3282[2] = { 0x12f, /* BTS16mr*/ 0x131 /* BTS16rr*/ }; static const InstrUID modRMTable3283[2] = { 0x97b, /* SHRD16mri8*/ 0x97d /* SHRD16rri8*/ }; static const InstrUID modRMTable3284[2] = { 0x97a, /* SHRD16mrCL*/ 0x97c /* SHRD16rrCL*/ }; static const InstrUID modRMTable3285[256] = { 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x441, /* LFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x4c2, /* MFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x93b, /* SFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3286[2] = { 0x336, /* IMUL16rm*/ 0x339 /* IMUL16rr*/ }; static const InstrUID modRMTable3287[2] = { 0x21a, /* CMPXCHG8rm*/ 0x21b /* CMPXCHG8rr*/ }; static const InstrUID modRMTable3288[2] = { 0x213, /* CMPXCHG16rm*/ 0x214 /* CMPXCHG16rr*/ }; static const InstrUID modRMTable3289[2] = { 0x4a1, /* LSS16rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable3290[2] = { 0x123, /* BTR16mr*/ 0x125 /* BTR16rr*/ }; static const InstrUID modRMTable3291[2] = { 0x442, /* LFS16rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable3292[2] = { 0x447, /* LGS16rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable3293[2] = { 0x638, /* MOVZX16rm8*/ 0x639 /* MOVZX16rr8*/ }; static const InstrUID modRMTable3294[2] = { 0x63c, /* MOVZX32rm16*/ 0x63e /* MOVZX32rr16*/ }; static const InstrUID modRMTable3295[1] = { 0xa67 /* UD2B*/ }; static const InstrUID modRMTable3296[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x10c, /* BT16ri8*/ 0x10c, /* BT16ri8*/ 0x10c, /* BT16ri8*/ 0x10c, /* BT16ri8*/ 0x10c, /* BT16ri8*/ 0x10c, /* BT16ri8*/ 0x10c, /* BT16ri8*/ 0x10c, /* BT16ri8*/ 0x130, /* BTS16ri8*/ 0x130, /* BTS16ri8*/ 0x130, /* BTS16ri8*/ 0x130, /* BTS16ri8*/ 0x130, /* BTS16ri8*/ 0x130, /* BTS16ri8*/ 0x130, /* BTS16ri8*/ 0x130, /* BTS16ri8*/ 0x124, /* BTR16ri8*/ 0x124, /* BTR16ri8*/ 0x124, /* BTR16ri8*/ 0x124, /* BTR16ri8*/ 0x124, /* BTR16ri8*/ 0x124, /* BTR16ri8*/ 0x124, /* BTR16ri8*/ 0x124, /* BTR16ri8*/ 0x118, /* BTC16ri8*/ 0x118, /* BTC16ri8*/ 0x118, /* BTC16ri8*/ 0x118, /* BTC16ri8*/ 0x118, /* BTC16ri8*/ 0x118, /* BTC16ri8*/ 0x118, /* BTC16ri8*/ 0x118 /* BTC16ri8*/ }; static const InstrUID modRMTable3297[2] = { 0x117, /* BTC16mr*/ 0x119 /* BTC16rr*/ }; static const InstrUID modRMTable3298[2] = { 0xfc, /* BSF16rm*/ 0xfd /* BSF16rr*/ }; static const InstrUID modRMTable3299[2] = { 0x102, /* BSR16rm*/ 0x103 /* BSR16rr*/ }; static const InstrUID modRMTable3300[2] = { 0x61e, /* MOVSX16rm8*/ 0x61f /* MOVSX16rr8*/ }; static const InstrUID modRMTable3301[2] = { 0x620, /* MOVSX32rm16*/ 0x622 /* MOVSX32rr16*/ }; static const InstrUID modRMTable3302[2] = { 0xe99, /* XADD8rm*/ 0xe9a /* XADD8rr*/ }; static const InstrUID modRMTable3303[2] = { 0xe93, /* XADD16rm*/ 0xe94 /* XADD16rr*/ }; static const InstrUID modRMTable3304[2] = { 0x1ff, /* CMPPDrmi_alt*/ 0x201 /* CMPPDrri_alt*/ }; static const InstrUID modRMTable3305[2] = { 0x600, /* MOVNTImr*/ 0 /* PHI*/ }; static const InstrUID modRMTable3306[2] = { 0x761, /* PINSRWrmi*/ 0x762 /* PINSRWrri*/ }; static const InstrUID modRMTable3307[2] = { 0, /* PHI*/ 0x722 /* PEXTRWri*/ }; static const InstrUID modRMTable3308[2] = { 0x986, /* SHUFPDrmi*/ 0x987 /* SHUFPDrri*/ }; static const InstrUID modRMTable3309[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x87e, /* RDRAND16r*/ 0x87e, /* RDRAND16r*/ 0x87e, /* RDRAND16r*/ 0x87e, /* RDRAND16r*/ 0x87e, /* RDRAND16r*/ 0x87e, /* RDRAND16r*/ 0x87e, /* RDRAND16r*/ 0x87e, /* RDRAND16r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3310[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3311[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3312[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3313[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3314[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3315[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3316[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3317[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3318[2] = { 0x73, /* ADDSUBPDrm*/ 0x74 /* ADDSUBPDrr*/ }; static const InstrUID modRMTable3319[2] = { 0x7f7, /* PSRLWrm*/ 0x7f8 /* PSRLWrr*/ }; static const InstrUID modRMTable3320[2] = { 0x7f1, /* PSRLDrm*/ 0x7f2 /* PSRLDrr*/ }; static const InstrUID modRMTable3321[2] = { 0x7f4, /* PSRLQrm*/ 0x7f5 /* PSRLQrr*/ }; static const InstrUID modRMTable3322[2] = { 0x6cc, /* PADDQrm*/ 0x6cd /* PADDQrr*/ }; static const InstrUID modRMTable3323[2] = { 0x7a4, /* PMULLWrm*/ 0x7a5 /* PMULLWrr*/ }; static const InstrUID modRMTable3324[2] = { 0x5f7, /* MOVLQ128mr*/ 0 /* PHI*/ }; static const InstrUID modRMTable3325[2] = { 0, /* PHI*/ 0x77f /* PMOVMSKBrr*/ }; static const InstrUID modRMTable3326[2] = { 0x803, /* PSUBUSBrm*/ 0x804 /* PSUBUSBrr*/ }; static const InstrUID modRMTable3327[2] = { 0x805, /* PSUBUSWrm*/ 0x806 /* PSUBUSWrr*/ }; static const InstrUID modRMTable3328[2] = { 0x779, /* PMINUBrm*/ 0x77a /* PMINUBrr*/ }; static const InstrUID modRMTable3329[2] = { 0x6dc, /* PANDrm*/ 0x6dd /* PANDrr*/ }; static const InstrUID modRMTable3330[2] = { 0x6d2, /* PADDUSBrm*/ 0x6d3 /* PADDUSBrr*/ }; static const InstrUID modRMTable3331[2] = { 0x6d4, /* PADDUSWrm*/ 0x6d5 /* PADDUSWrr*/ }; static const InstrUID modRMTable3332[2] = { 0x76d, /* PMAXUBrm*/ 0x76e /* PMAXUBrr*/ }; static const InstrUID modRMTable3333[2] = { 0x6da, /* PANDNrm*/ 0x6db /* PANDNrr*/ }; static const InstrUID modRMTable3334[2] = { 0x6df, /* PAVGBrm*/ 0x6e0 /* PAVGBrr*/ }; static const InstrUID modRMTable3335[2] = { 0x7ed, /* PSRAWrm*/ 0x7ee /* PSRAWrr*/ }; static const InstrUID modRMTable3336[2] = { 0x7ea, /* PSRADrm*/ 0x7eb /* PSRADrr*/ }; static const InstrUID modRMTable3337[2] = { 0x6e3, /* PAVGWrm*/ 0x6e4 /* PAVGWrr*/ }; static const InstrUID modRMTable3338[2] = { 0x79e, /* PMULHUWrm*/ 0x79f /* PMULHUWrr*/ }; static const InstrUID modRMTable3339[2] = { 0x7a0, /* PMULHWrm*/ 0x7a1 /* PMULHWrr*/ }; static const InstrUID modRMTable3340[2] = { 0x255, /* CVTTPD2DQrm*/ 0x256 /* CVTTPD2DQrr*/ }; static const InstrUID modRMTable3341[2] = { 0x5fe, /* MOVNTDQmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable3342[2] = { 0x7ff, /* PSUBSBrm*/ 0x800 /* PSUBSBrr*/ }; static const InstrUID modRMTable3343[2] = { 0x801, /* PSUBSWrm*/ 0x802 /* PSUBSWrr*/ }; static const InstrUID modRMTable3344[2] = { 0x777, /* PMINSWrm*/ 0x778 /* PMINSWrr*/ }; static const InstrUID modRMTable3345[2] = { 0x7c7, /* PORrm*/ 0x7c8 /* PORrr*/ }; static const InstrUID modRMTable3346[2] = { 0x6ce, /* PADDSBrm*/ 0x6cf /* PADDSBrr*/ }; static const InstrUID modRMTable3347[2] = { 0x6d0, /* PADDSWrm*/ 0x6d1 /* PADDSWrr*/ }; static const InstrUID modRMTable3348[2] = { 0x76b, /* PMAXSWrm*/ 0x76c /* PMAXSWrr*/ }; static const InstrUID modRMTable3349[2] = { 0x83e, /* PXORrm*/ 0x83f /* PXORrr*/ }; static const InstrUID modRMTable3350[2] = { 0x7e7, /* PSLLWrm*/ 0x7e8 /* PSLLWrr*/ }; static const InstrUID modRMTable3351[2] = { 0x7e1, /* PSLLDrm*/ 0x7e2 /* PSLLDrr*/ }; static const InstrUID modRMTable3352[2] = { 0x7e4, /* PSLLQrm*/ 0x7e5 /* PSLLQrr*/ }; static const InstrUID modRMTable3353[2] = { 0x7a6, /* PMULUDQrm*/ 0x7a7 /* PMULUDQrr*/ }; static const InstrUID modRMTable3354[2] = { 0x765, /* PMADDWDrm*/ 0x766 /* PMADDWDrr*/ }; static const InstrUID modRMTable3355[2] = { 0x7cf, /* PSADBWrm*/ 0x7d0 /* PSADBWrr*/ }; static const InstrUID modRMTable3356[2] = { 0, /* PHI*/ 0x4b0 /* MASKMOVDQU*/ }; static const InstrUID modRMTable3357[2] = { 0x7f9, /* PSUBBrm*/ 0x7fa /* PSUBBrr*/ }; static const InstrUID modRMTable3358[2] = { 0x807, /* PSUBWrm*/ 0x808 /* PSUBWrr*/ }; static const InstrUID modRMTable3359[2] = { 0x7fb, /* PSUBDrm*/ 0x7fc /* PSUBDrr*/ }; static const InstrUID modRMTable3360[2] = { 0x7fd, /* PSUBQrm*/ 0x7fe /* PSUBQrr*/ }; static const InstrUID modRMTable3361[2] = { 0x6c8, /* PADDBrm*/ 0x6c9 /* PADDBrr*/ }; static const InstrUID modRMTable3362[2] = { 0x6d6, /* PADDWrm*/ 0x6d7 /* PADDWrr*/ }; static const InstrUID modRMTable3363[2] = { 0x6ca, /* PADDDrm*/ 0x6cb /* PADDDrr*/ }; static const InstrUID modRMTable3364[256] = { 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3365[256] = { 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0, /* PHI*/ 0xc1b, /* VMCALL*/ 0xc35, /* VMLAUNCH*/ 0xcbd, /* VMRESUME*/ 0xcd2, /* VMXOFF*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x590, /* MONITORrrr*/ 0x676, /* MWAITrr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xead, /* XGETBV*/ 0xedb, /* XSETBV*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0xa21, /* SWAPGS*/ 0x882, /* RDTSCP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3366[2] = { 0x419, /* LAR32rm*/ 0x41a /* LAR32rr*/ }; static const InstrUID modRMTable3367[2] = { 0x49d, /* LSL32rm*/ 0x49e /* LSL32rr*/ }; static const InstrUID modRMTable3368[1] = { 0xa22 /* SYSCALL*/ }; static const InstrUID modRMTable3369[1] = { 0x14c /* CLTS*/ }; static const InstrUID modRMTable3370[1] = { 0xa26 /* SYSRETL*/ }; static const InstrUID modRMTable3371[1] = { 0x368 /* INVD*/ }; static const InstrUID modRMTable3372[1] = { 0xe89 /* WBINVD*/ }; static const InstrUID modRMTable3373[1] = { 0xa4d /* TRAP*/ }; static const InstrUID modRMTable3374[2] = { 0x7c9, /* PREFETCH*/ 0 /* PHI*/ }; static const InstrUID modRMTable3375[1] = { 0x2cb /* FEMMS*/ }; static const InstrUID modRMTable3376[2] = { 0x60d, /* MOVSDrm*/ 0x60e /* MOVSDrr*/ }; static const InstrUID modRMTable3377[2] = { 0x60c, /* MOVSDmr*/ 0x60f /* MOVSDrr_REV*/ }; static const InstrUID modRMTable3378[2] = { 0x5de, /* MOVDDUPrm*/ 0x5df /* MOVDDUPrr*/ }; static const InstrUID modRMTable3379[2] = { 0x5f5, /* MOVLPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable3380[2] = { 0xa6e, /* UNPCKLPSrm*/ 0xa6f /* UNPCKLPSrr*/ }; static const InstrUID modRMTable3381[2] = { 0xa6a, /* UNPCKHPSrm*/ 0xa6b /* UNPCKHPSrr*/ }; static const InstrUID modRMTable3382[2] = { 0x5f1, /* MOVHPSrm*/ 0x5f2 /* MOVLHPSrr*/ }; static const InstrUID modRMTable3383[2] = { 0x5f0, /* MOVHPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable3384[256] = { 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3385[2] = { 0x680, /* NOOPL*/ 0 /* PHI*/ }; static const InstrUID modRMTable3386[2] = { 0, /* PHI*/ 0x5a7 /* MOV32rc*/ }; static const InstrUID modRMTable3387[2] = { 0, /* PHI*/ 0x5a8 /* MOV32rd*/ }; static const InstrUID modRMTable3388[2] = { 0, /* PHI*/ 0x5a0 /* MOV32cr*/ }; static const InstrUID modRMTable3389[2] = { 0, /* PHI*/ 0x5a1 /* MOV32dr*/ }; static const InstrUID modRMTable3390[2] = { 0x5d5, /* MOVAPSrm*/ 0x5d6 /* MOVAPSrr*/ }; static const InstrUID modRMTable3391[2] = { 0x5d4, /* MOVAPSmr*/ 0x5d7 /* MOVAPSrr_REV*/ }; static const InstrUID modRMTable3392[2] = { 0x249, /* CVTSI2SDrm*/ 0x24a /* CVTSI2SDrr*/ }; static const InstrUID modRMTable3393[2] = { 0x602, /* MOVNTPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable3394[2] = { 0x25b, /* CVTTSD2SIrm*/ 0x25c /* CVTTSD2SIrr*/ }; static const InstrUID modRMTable3395[2] = { 0x243, /* CVTSD2SIrm*/ 0x244 /* CVTSD2SIrr*/ }; static const InstrUID modRMTable3396[2] = { 0xa5a, /* UCOMISSrm*/ 0xa5b /* UCOMISSrr*/ }; static const InstrUID modRMTable3397[2] = { 0x21e, /* COMISSrm*/ 0x21f /* COMISSrr*/ }; static const InstrUID modRMTable3398[1] = { 0xe92 /* WRMSR*/ }; static const InstrUID modRMTable3399[1] = { 0x881 /* RDTSC*/ }; static const InstrUID modRMTable3400[1] = { 0x87c /* RDMSR*/ }; static const InstrUID modRMTable3401[1] = { 0x87d /* RDPMC*/ }; static const InstrUID modRMTable3402[1] = { 0xa23 /* SYSENTER*/ }; static const InstrUID modRMTable3403[1] = { 0xa24 /* SYSEXIT*/ }; static const InstrUID modRMTable3404[2] = { 0x1ba, /* CMOVO32rm*/ 0x1bb /* CMOVO32rr*/ }; static const InstrUID modRMTable3405[2] = { 0x1a4, /* CMOVNO32rm*/ 0x1a5 /* CMOVNO32rr*/ }; static const InstrUID modRMTable3406[2] = { 0x15c, /* CMOVB32rm*/ 0x15d /* CMOVB32rr*/ }; static const InstrUID modRMTable3407[2] = { 0x156, /* CMOVAE32rm*/ 0x157 /* CMOVAE32rr*/ }; static const InstrUID modRMTable3408[2] = { 0x170, /* CMOVE32rm*/ 0x171 /* CMOVE32rr*/ }; static const InstrUID modRMTable3409[2] = { 0x19a, /* CMOVNE32rm*/ 0x19b /* CMOVNE32rr*/ }; static const InstrUID modRMTable3410[2] = { 0x162, /* CMOVBE32rm*/ 0x163 /* CMOVBE32rr*/ }; static const InstrUID modRMTable3411[2] = { 0x150, /* CMOVA32rm*/ 0x151 /* CMOVA32rr*/ }; static const InstrUID modRMTable3412[2] = { 0x1ca, /* CMOVS32rm*/ 0x1cb /* CMOVS32rr*/ }; static const InstrUID modRMTable3413[2] = { 0x1b4, /* CMOVNS32rm*/ 0x1b5 /* CMOVNS32rr*/ }; static const InstrUID modRMTable3414[2] = { 0x1c0, /* CMOVP32rm*/ 0x1c1 /* CMOVP32rr*/ }; static const InstrUID modRMTable3415[2] = { 0x1aa, /* CMOVNP32rm*/ 0x1ab /* CMOVNP32rr*/ }; static const InstrUID modRMTable3416[2] = { 0x186, /* CMOVL32rm*/ 0x187 /* CMOVL32rr*/ }; static const InstrUID modRMTable3417[2] = { 0x180, /* CMOVGE32rm*/ 0x181 /* CMOVGE32rr*/ }; static const InstrUID modRMTable3418[2] = { 0x18c, /* CMOVLE32rm*/ 0x18d /* CMOVLE32rr*/ }; static const InstrUID modRMTable3419[2] = { 0x17a, /* CMOVG32rm*/ 0x17b /* CMOVG32rr*/ }; static const InstrUID modRMTable3420[2] = { 0, /* PHI*/ 0x5fa /* MOVMSKPSrr32*/ }; static const InstrUID modRMTable3421[2] = { 0x9a1, /* SQRTSDm*/ 0x9a3 /* SQRTSDr*/ }; static const InstrUID modRMTable3422[2] = { 0x8ce, /* RSQRTPSm*/ 0x8d0 /* RSQRTPSr*/ }; static const InstrUID modRMTable3423[2] = { 0x858, /* RCPPSm*/ 0x85a /* RCPPSr*/ }; static const InstrUID modRMTable3424[2] = { 0xc8, /* ANDPSrm*/ 0xc9 /* ANDPSrr*/ }; static const InstrUID modRMTable3425[2] = { 0xc4, /* ANDNPSrm*/ 0xc5 /* ANDNPSrr*/ }; static const InstrUID modRMTable3426[2] = { 0x6af, /* ORPSrm*/ 0x6b0 /* ORPSrr*/ }; static const InstrUID modRMTable3427[2] = { 0xed3, /* XORPSrm*/ 0xed4 /* XORPSrr*/ }; static const InstrUID modRMTable3428[2] = { 0x6b, /* ADDSDrm*/ 0x6d /* ADDSDrr*/ }; static const InstrUID modRMTable3429[2] = { 0x658, /* MULSDrm*/ 0x65a /* MULSDrr*/ }; static const InstrUID modRMTable3430[2] = { 0x245, /* CVTSD2SSrm*/ 0x246 /* CVTSD2SSrr*/ }; static const InstrUID modRMTable3431[2] = { 0x237, /* CVTDQ2PSrm*/ 0x238 /* CVTDQ2PSrr*/ }; static const InstrUID modRMTable3432[2] = { 0xa04, /* SUBSDrm*/ 0xa06 /* SUBSDrr*/ }; static const InstrUID modRMTable3433[2] = { 0x4cb, /* MINSDrm*/ 0x4cd /* MINSDrr*/ }; static const InstrUID modRMTable3434[2] = { 0x290, /* DIVSDrm*/ 0x292 /* DIVSDrr*/ }; static const InstrUID modRMTable3435[2] = { 0x4ba, /* MAXSDrm*/ 0x4bc /* MAXSDrr*/ }; static const InstrUID modRMTable3436[2] = { 0x587, /* MMX_PUNPCKLBWirm*/ 0x588 /* MMX_PUNPCKLBWirr*/ }; static const InstrUID modRMTable3437[2] = { 0x58b, /* MMX_PUNPCKLWDirm*/ 0x58c /* MMX_PUNPCKLWDirr*/ }; static const InstrUID modRMTable3438[2] = { 0x589, /* MMX_PUNPCKLDQirm*/ 0x58a /* MMX_PUNPCKLDQirr*/ }; static const InstrUID modRMTable3439[2] = { 0x4fb, /* MMX_PACKSSWBirm*/ 0x4fc /* MMX_PACKSSWBirr*/ }; static const InstrUID modRMTable3440[2] = { 0x51f, /* MMX_PCMPGTBirm*/ 0x520 /* MMX_PCMPGTBirr*/ }; static const InstrUID modRMTable3441[2] = { 0x523, /* MMX_PCMPGTWirm*/ 0x524 /* MMX_PCMPGTWirr*/ }; static const InstrUID modRMTable3442[2] = { 0x521, /* MMX_PCMPGTDirm*/ 0x522 /* MMX_PCMPGTDirr*/ }; static const InstrUID modRMTable3443[2] = { 0x4fd, /* MMX_PACKUSWBirm*/ 0x4fe /* MMX_PACKUSWBirr*/ }; static const InstrUID modRMTable3444[2] = { 0x581, /* MMX_PUNPCKHBWirm*/ 0x582 /* MMX_PUNPCKHBWirr*/ }; static const InstrUID modRMTable3445[2] = { 0x585, /* MMX_PUNPCKHWDirm*/ 0x586 /* MMX_PUNPCKHWDirr*/ }; static const InstrUID modRMTable3446[2] = { 0x583, /* MMX_PUNPCKHDQirm*/ 0x584 /* MMX_PUNPCKHDQirr*/ }; static const InstrUID modRMTable3447[2] = { 0x4f9, /* MMX_PACKSSDWirm*/ 0x4fa /* MMX_PACKSSDWirr*/ }; static const InstrUID modRMTable3448[2] = { 0x4e5, /* MMX_MOVD64rm*/ 0x4e6 /* MMX_MOVD64rr*/ }; static const InstrUID modRMTable3449[2] = { 0x4ef, /* MMX_MOVQ64rm*/ 0x4f0 /* MMX_MOVQ64rr*/ }; static const InstrUID modRMTable3450[2] = { 0x7d7, /* PSHUFLWmi*/ 0x7d8 /* PSHUFLWri*/ }; static const InstrUID modRMTable3451[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3452[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3453[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3454[2] = { 0x519, /* MMX_PCMPEQBirm*/ 0x51a /* MMX_PCMPEQBirr*/ }; static const InstrUID modRMTable3455[2] = { 0x51d, /* MMX_PCMPEQWirm*/ 0x51e /* MMX_PCMPEQWirr*/ }; static const InstrUID modRMTable3456[2] = { 0x51b, /* MMX_PCMPEQDirm*/ 0x51c /* MMX_PCMPEQDirr*/ }; static const InstrUID modRMTable3457[1] = { 0x4df /* MMX_EMMS*/ }; static const InstrUID modRMTable3458[2] = { 0xcb9, /* VMREAD32rm*/ 0xcba /* VMREAD32rr*/ }; static const InstrUID modRMTable3459[2] = { 0xcce, /* VMWRITE32rm*/ 0xccf /* VMWRITE32rr*/ }; static const InstrUID modRMTable3460[2] = { 0x319, /* HADDPSrm*/ 0x31a /* HADDPSrr*/ }; static const InstrUID modRMTable3461[2] = { 0x31e, /* HSUBPSrm*/ 0x31f /* HSUBPSrr*/ }; static const InstrUID modRMTable3462[2] = { 0x4e4, /* MMX_MOVD64mr*/ 0x4e3 /* MMX_MOVD64grr*/ }; static const InstrUID modRMTable3463[2] = { 0x4ee, /* MMX_MOVQ64mr*/ 0 /* PHI*/ }; static const InstrUID modRMTable3464[1] = { 0x410 /* JO_4*/ }; static const InstrUID modRMTable3465[1] = { 0x40a /* JNO_4*/ }; static const InstrUID modRMTable3466[1] = { 0x3f2 /* JB_4*/ }; static const InstrUID modRMTable3467[1] = { 0x3ec /* JAE_4*/ }; static const InstrUID modRMTable3468[1] = { 0x3f7 /* JE_4*/ }; static const InstrUID modRMTable3469[1] = { 0x408 /* JNE_4*/ }; static const InstrUID modRMTable3470[1] = { 0x3f0 /* JBE_4*/ }; static const InstrUID modRMTable3471[1] = { 0x3ee /* JA_4*/ }; static const InstrUID modRMTable3472[1] = { 0x415 /* JS_4*/ }; static const InstrUID modRMTable3473[1] = { 0x40e /* JNS_4*/ }; static const InstrUID modRMTable3474[1] = { 0x412 /* JP_4*/ }; static const InstrUID modRMTable3475[1] = { 0x40c /* JNP_4*/ }; static const InstrUID modRMTable3476[1] = { 0x3ff /* JL_4*/ }; static const InstrUID modRMTable3477[1] = { 0x3f9 /* JGE_4*/ }; static const InstrUID modRMTable3478[1] = { 0x3fd /* JLE_4*/ }; static const InstrUID modRMTable3479[1] = { 0x3fb /* JG_4*/ }; static const InstrUID modRMTable3480[2] = { 0x935, /* SETOm*/ 0x936 /* SETOr*/ }; static const InstrUID modRMTable3481[2] = { 0x92f, /* SETNOm*/ 0x930 /* SETNOr*/ }; static const InstrUID modRMTable3482[2] = { 0x921, /* SETBm*/ 0x922 /* SETBr*/ }; static const InstrUID modRMTable3483[2] = { 0x917, /* SETAEm*/ 0x918 /* SETAEr*/ }; static const InstrUID modRMTable3484[2] = { 0x923, /* SETEm*/ 0x924 /* SETEr*/ }; static const InstrUID modRMTable3485[2] = { 0x92d, /* SETNEm*/ 0x92e /* SETNEr*/ }; static const InstrUID modRMTable3486[2] = { 0x91b, /* SETBEm*/ 0x91c /* SETBEr*/ }; static const InstrUID modRMTable3487[2] = { 0x919, /* SETAm*/ 0x91a /* SETAr*/ }; static const InstrUID modRMTable3488[2] = { 0x939, /* SETSm*/ 0x93a /* SETSr*/ }; static const InstrUID modRMTable3489[2] = { 0x933, /* SETNSm*/ 0x934 /* SETNSr*/ }; static const InstrUID modRMTable3490[2] = { 0x937, /* SETPm*/ 0x938 /* SETPr*/ }; static const InstrUID modRMTable3491[2] = { 0x931, /* SETNPm*/ 0x932 /* SETNPr*/ }; static const InstrUID modRMTable3492[2] = { 0x92b, /* SETLm*/ 0x92c /* SETLr*/ }; static const InstrUID modRMTable3493[2] = { 0x925, /* SETGEm*/ 0x926 /* SETGEr*/ }; static const InstrUID modRMTable3494[2] = { 0x929, /* SETLEm*/ 0x92a /* SETLEr*/ }; static const InstrUID modRMTable3495[2] = { 0x927, /* SETGm*/ 0x928 /* SETGr*/ }; static const InstrUID modRMTable3496[1] = { 0x834 /* PUSHFS32*/ }; static const InstrUID modRMTable3497[1] = { 0x7c0 /* POPFS32*/ }; static const InstrUID modRMTable3498[1] = { 0x228 /* CPUID*/ }; static const InstrUID modRMTable3499[2] = { 0x10f, /* BT32mr*/ 0x111 /* BT32rr*/ }; static const InstrUID modRMTable3500[2] = { 0x95b, /* SHLD32mri8*/ 0x95d /* SHLD32rri8*/ }; static const InstrUID modRMTable3501[2] = { 0x95a, /* SHLD32mrCL*/ 0x95c /* SHLD32rrCL*/ }; static const InstrUID modRMTable3502[1] = { 0x837 /* PUSHGS32*/ }; static const InstrUID modRMTable3503[1] = { 0x7c3 /* POPGS32*/ }; static const InstrUID modRMTable3504[1] = { 0x8cd /* RSM*/ }; static const InstrUID modRMTable3505[2] = { 0x133, /* BTS32mr*/ 0x135 /* BTS32rr*/ }; static const InstrUID modRMTable3506[2] = { 0x97f, /* SHRD32mri8*/ 0x981 /* SHRD32rri8*/ }; static const InstrUID modRMTable3507[2] = { 0x97e, /* SHRD32mrCL*/ 0x980 /* SHRD32rrCL*/ }; static const InstrUID modRMTable3508[256] = { 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x441, /* LFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x4c2, /* MFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x93b, /* SFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3509[2] = { 0x33e, /* IMUL32rm*/ 0x341 /* IMUL32rr*/ }; static const InstrUID modRMTable3510[2] = { 0x21a, /* CMPXCHG8rm*/ 0x21b /* CMPXCHG8rr*/ }; static const InstrUID modRMTable3511[2] = { 0x215, /* CMPXCHG32rm*/ 0x216 /* CMPXCHG32rr*/ }; static const InstrUID modRMTable3512[2] = { 0x4a2, /* LSS32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable3513[2] = { 0x127, /* BTR32mr*/ 0x129 /* BTR32rr*/ }; static const InstrUID modRMTable3514[2] = { 0x443, /* LFS32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable3515[2] = { 0x448, /* LGS32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable3516[2] = { 0x63d, /* MOVZX32rm8*/ 0x63f /* MOVZX32rr8*/ }; static const InstrUID modRMTable3517[2] = { 0x63c, /* MOVZX32rm16*/ 0x63e /* MOVZX32rr16*/ }; static const InstrUID modRMTable3518[1] = { 0xa67 /* UD2B*/ }; static const InstrUID modRMTable3519[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c /* BTC32ri8*/ }; static const InstrUID modRMTable3520[2] = { 0x11b, /* BTC32mr*/ 0x11d /* BTC32rr*/ }; static const InstrUID modRMTable3521[2] = { 0xfe, /* BSF32rm*/ 0xff /* BSF32rr*/ }; static const InstrUID modRMTable3522[2] = { 0x104, /* BSR32rm*/ 0x105 /* BSR32rr*/ }; static const InstrUID modRMTable3523[2] = { 0x621, /* MOVSX32rm8*/ 0x623 /* MOVSX32rr8*/ }; static const InstrUID modRMTable3524[2] = { 0x620, /* MOVSX32rm16*/ 0x622 /* MOVSX32rr16*/ }; static const InstrUID modRMTable3525[2] = { 0xe99, /* XADD8rm*/ 0xe9a /* XADD8rr*/ }; static const InstrUID modRMTable3526[2] = { 0xe95, /* XADD32rm*/ 0xe96 /* XADD32rr*/ }; static const InstrUID modRMTable3527[2] = { 0x20a, /* CMPSDrm*/ 0x20c /* CMPSDrr*/ }; static const InstrUID modRMTable3528[2] = { 0x600, /* MOVNTImr*/ 0 /* PHI*/ }; static const InstrUID modRMTable3529[2] = { 0x532, /* MMX_PINSRWirmi*/ 0x533 /* MMX_PINSRWirri*/ }; static const InstrUID modRMTable3530[2] = { 0, /* PHI*/ 0x525 /* MMX_PEXTRWirri*/ }; static const InstrUID modRMTable3531[2] = { 0x988, /* SHUFPSrmi*/ 0x989 /* SHUFPSrri*/ }; static const InstrUID modRMTable3532[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3533[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3534[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3535[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3536[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3537[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3538[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3539[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3540[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3541[2] = { 0x75, /* ADDSUBPSrm*/ 0x76 /* ADDSUBPSrr*/ }; static const InstrUID modRMTable3542[2] = { 0x56f, /* MMX_PSRLWrm*/ 0x570 /* MMX_PSRLWrr*/ }; static const InstrUID modRMTable3543[2] = { 0x569, /* MMX_PSRLDrm*/ 0x56a /* MMX_PSRLDrr*/ }; static const InstrUID modRMTable3544[2] = { 0x56c, /* MMX_PSRLQrm*/ 0x56d /* MMX_PSRLQrr*/ }; static const InstrUID modRMTable3545[2] = { 0x503, /* MMX_PADDQirm*/ 0x504 /* MMX_PADDQirr*/ }; static const InstrUID modRMTable3546[2] = { 0x547, /* MMX_PMULLWirm*/ 0x548 /* MMX_PMULLWirr*/ }; static const InstrUID modRMTable3547[2] = { 0, /* PHI*/ 0x4e9 /* MMX_MOVDQ2Qrr*/ }; static const InstrUID modRMTable3548[2] = { 0, /* PHI*/ 0x540 /* MMX_PMOVMSKBrr*/ }; static const InstrUID modRMTable3549[2] = { 0x57b, /* MMX_PSUBUSBirm*/ 0x57c /* MMX_PSUBUSBirr*/ }; static const InstrUID modRMTable3550[2] = { 0x57d, /* MMX_PSUBUSWirm*/ 0x57e /* MMX_PSUBUSWirr*/ }; static const InstrUID modRMTable3551[2] = { 0x53e, /* MMX_PMINUBirm*/ 0x53f /* MMX_PMINUBirr*/ }; static const InstrUID modRMTable3552[2] = { 0x513, /* MMX_PANDirm*/ 0x514 /* MMX_PANDirr*/ }; static const InstrUID modRMTable3553[2] = { 0x509, /* MMX_PADDUSBirm*/ 0x50a /* MMX_PADDUSBirr*/ }; static const InstrUID modRMTable3554[2] = { 0x50b, /* MMX_PADDUSWirm*/ 0x50c /* MMX_PADDUSWirr*/ }; static const InstrUID modRMTable3555[2] = { 0x53a, /* MMX_PMAXUBirm*/ 0x53b /* MMX_PMAXUBirr*/ }; static const InstrUID modRMTable3556[2] = { 0x511, /* MMX_PANDNirm*/ 0x512 /* MMX_PANDNirr*/ }; static const InstrUID modRMTable3557[2] = { 0x515, /* MMX_PAVGBirm*/ 0x516 /* MMX_PAVGBirr*/ }; static const InstrUID modRMTable3558[2] = { 0x566, /* MMX_PSRAWrm*/ 0x567 /* MMX_PSRAWrr*/ }; static const InstrUID modRMTable3559[2] = { 0x563, /* MMX_PSRADrm*/ 0x564 /* MMX_PSRADrr*/ }; static const InstrUID modRMTable3560[2] = { 0x517, /* MMX_PAVGWirm*/ 0x518 /* MMX_PAVGWirr*/ }; static const InstrUID modRMTable3561[2] = { 0x543, /* MMX_PMULHUWirm*/ 0x544 /* MMX_PMULHUWirr*/ }; static const InstrUID modRMTable3562[2] = { 0x545, /* MMX_PMULHWirm*/ 0x546 /* MMX_PMULHWirr*/ }; static const InstrUID modRMTable3563[2] = { 0x239, /* CVTPD2DQrm*/ 0x23a /* CVTPD2DQrr*/ }; static const InstrUID modRMTable3564[2] = { 0x4eb, /* MMX_MOVNTQmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable3565[2] = { 0x577, /* MMX_PSUBSBirm*/ 0x578 /* MMX_PSUBSBirr*/ }; static const InstrUID modRMTable3566[2] = { 0x579, /* MMX_PSUBSWirm*/ 0x57a /* MMX_PSUBSWirr*/ }; static const InstrUID modRMTable3567[2] = { 0x53c, /* MMX_PMINSWirm*/ 0x53d /* MMX_PMINSWirr*/ }; static const InstrUID modRMTable3568[2] = { 0x54b, /* MMX_PORirm*/ 0x54c /* MMX_PORirr*/ }; static const InstrUID modRMTable3569[2] = { 0x505, /* MMX_PADDSBirm*/ 0x506 /* MMX_PADDSBirr*/ }; static const InstrUID modRMTable3570[2] = { 0x507, /* MMX_PADDSWirm*/ 0x508 /* MMX_PADDSWirr*/ }; static const InstrUID modRMTable3571[2] = { 0x538, /* MMX_PMAXSWirm*/ 0x539 /* MMX_PMAXSWirr*/ }; static const InstrUID modRMTable3572[2] = { 0x58d, /* MMX_PXORirm*/ 0x58e /* MMX_PXORirr*/ }; static const InstrUID modRMTable3573[2] = { 0x423, /* LDDQUrm*/ 0 /* PHI*/ }; static const InstrUID modRMTable3574[2] = { 0x560, /* MMX_PSLLWrm*/ 0x561 /* MMX_PSLLWrr*/ }; static const InstrUID modRMTable3575[2] = { 0x55a, /* MMX_PSLLDrm*/ 0x55b /* MMX_PSLLDrr*/ }; static const InstrUID modRMTable3576[2] = { 0x55d, /* MMX_PSLLQrm*/ 0x55e /* MMX_PSLLQrr*/ }; static const InstrUID modRMTable3577[2] = { 0x549, /* MMX_PMULUDQirm*/ 0x54a /* MMX_PMULUDQirr*/ }; static const InstrUID modRMTable3578[2] = { 0x536, /* MMX_PMADDWDirm*/ 0x537 /* MMX_PMADDWDirr*/ }; static const InstrUID modRMTable3579[2] = { 0x54d, /* MMX_PSADBWirm*/ 0x54e /* MMX_PSADBWirr*/ }; static const InstrUID modRMTable3580[2] = { 0, /* PHI*/ 0x4e0 /* MMX_MASKMOVQ*/ }; static const InstrUID modRMTable3581[2] = { 0x571, /* MMX_PSUBBirm*/ 0x572 /* MMX_PSUBBirr*/ }; static const InstrUID modRMTable3582[2] = { 0x57f, /* MMX_PSUBWirm*/ 0x580 /* MMX_PSUBWirr*/ }; static const InstrUID modRMTable3583[2] = { 0x573, /* MMX_PSUBDirm*/ 0x574 /* MMX_PSUBDirr*/ }; static const InstrUID modRMTable3584[2] = { 0x575, /* MMX_PSUBQirm*/ 0x576 /* MMX_PSUBQirr*/ }; static const InstrUID modRMTable3585[2] = { 0x4ff, /* MMX_PADDBirm*/ 0x500 /* MMX_PADDBirr*/ }; static const InstrUID modRMTable3586[2] = { 0x50d, /* MMX_PADDWirm*/ 0x50e /* MMX_PADDWirr*/ }; static const InstrUID modRMTable3587[2] = { 0x501, /* MMX_PADDDirm*/ 0x502 /* MMX_PADDDirr*/ }; static const InstrUID modRMTable3588[256] = { 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3589[256] = { 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0, /* PHI*/ 0xc1b, /* VMCALL*/ 0xc35, /* VMLAUNCH*/ 0xcbd, /* VMRESUME*/ 0xcd2, /* VMXOFF*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x590, /* MONITORrrr*/ 0x676, /* MWAITrr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xead, /* XGETBV*/ 0xedb, /* XSETBV*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0xa21, /* SWAPGS*/ 0x882, /* RDTSCP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3590[2] = { 0x419, /* LAR32rm*/ 0x41a /* LAR32rr*/ }; static const InstrUID modRMTable3591[2] = { 0x49d, /* LSL32rm*/ 0x49e /* LSL32rr*/ }; static const InstrUID modRMTable3592[1] = { 0xa22 /* SYSCALL*/ }; static const InstrUID modRMTable3593[1] = { 0x14c /* CLTS*/ }; static const InstrUID modRMTable3594[1] = { 0xa26 /* SYSRETL*/ }; static const InstrUID modRMTable3595[1] = { 0x368 /* INVD*/ }; static const InstrUID modRMTable3596[1] = { 0xe89 /* WBINVD*/ }; static const InstrUID modRMTable3597[1] = { 0xa4d /* TRAP*/ }; static const InstrUID modRMTable3598[2] = { 0x7c9, /* PREFETCH*/ 0 /* PHI*/ }; static const InstrUID modRMTable3599[1] = { 0x2cb /* FEMMS*/ }; static const InstrUID modRMTable3600[2] = { 0x61a, /* MOVSSrm*/ 0x61b /* MOVSSrr*/ }; static const InstrUID modRMTable3601[2] = { 0x619, /* MOVSSmr*/ 0x61c /* MOVSSrr_REV*/ }; static const InstrUID modRMTable3602[2] = { 0x614, /* MOVSLDUPrm*/ 0x615 /* MOVSLDUPrr*/ }; static const InstrUID modRMTable3603[2] = { 0x5f5, /* MOVLPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable3604[2] = { 0xa6e, /* UNPCKLPSrm*/ 0xa6f /* UNPCKLPSrr*/ }; static const InstrUID modRMTable3605[2] = { 0xa6a, /* UNPCKHPSrm*/ 0xa6b /* UNPCKHPSrr*/ }; static const InstrUID modRMTable3606[2] = { 0x612, /* MOVSHDUPrm*/ 0x613 /* MOVSHDUPrr*/ }; static const InstrUID modRMTable3607[2] = { 0x5f0, /* MOVHPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable3608[256] = { 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3609[2] = { 0x680, /* NOOPL*/ 0 /* PHI*/ }; static const InstrUID modRMTable3610[2] = { 0, /* PHI*/ 0x5a7 /* MOV32rc*/ }; static const InstrUID modRMTable3611[2] = { 0, /* PHI*/ 0x5a8 /* MOV32rd*/ }; static const InstrUID modRMTable3612[2] = { 0, /* PHI*/ 0x5a0 /* MOV32cr*/ }; static const InstrUID modRMTable3613[2] = { 0, /* PHI*/ 0x5a1 /* MOV32dr*/ }; static const InstrUID modRMTable3614[2] = { 0x5d5, /* MOVAPSrm*/ 0x5d6 /* MOVAPSrr*/ }; static const InstrUID modRMTable3615[2] = { 0x5d4, /* MOVAPSmr*/ 0x5d7 /* MOVAPSrr_REV*/ }; static const InstrUID modRMTable3616[2] = { 0x24d, /* CVTSI2SSrm*/ 0x24e /* CVTSI2SSrr*/ }; static const InstrUID modRMTable3617[2] = { 0x602, /* MOVNTPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable3618[2] = { 0x25f, /* CVTTSS2SIrm*/ 0x260 /* CVTTSS2SIrr*/ }; static const InstrUID modRMTable3619[2] = { 0x253, /* CVTSS2SIrm*/ 0x254 /* CVTSS2SIrr*/ }; static const InstrUID modRMTable3620[2] = { 0xa5a, /* UCOMISSrm*/ 0xa5b /* UCOMISSrr*/ }; static const InstrUID modRMTable3621[2] = { 0x21e, /* COMISSrm*/ 0x21f /* COMISSrr*/ }; static const InstrUID modRMTable3622[1] = { 0xe92 /* WRMSR*/ }; static const InstrUID modRMTable3623[1] = { 0x881 /* RDTSC*/ }; static const InstrUID modRMTable3624[1] = { 0x87c /* RDMSR*/ }; static const InstrUID modRMTable3625[1] = { 0x87d /* RDPMC*/ }; static const InstrUID modRMTable3626[1] = { 0xa23 /* SYSENTER*/ }; static const InstrUID modRMTable3627[1] = { 0xa24 /* SYSEXIT*/ }; static const InstrUID modRMTable3628[2] = { 0x1ba, /* CMOVO32rm*/ 0x1bb /* CMOVO32rr*/ }; static const InstrUID modRMTable3629[2] = { 0x1a4, /* CMOVNO32rm*/ 0x1a5 /* CMOVNO32rr*/ }; static const InstrUID modRMTable3630[2] = { 0x15c, /* CMOVB32rm*/ 0x15d /* CMOVB32rr*/ }; static const InstrUID modRMTable3631[2] = { 0x156, /* CMOVAE32rm*/ 0x157 /* CMOVAE32rr*/ }; static const InstrUID modRMTable3632[2] = { 0x170, /* CMOVE32rm*/ 0x171 /* CMOVE32rr*/ }; static const InstrUID modRMTable3633[2] = { 0x19a, /* CMOVNE32rm*/ 0x19b /* CMOVNE32rr*/ }; static const InstrUID modRMTable3634[2] = { 0x162, /* CMOVBE32rm*/ 0x163 /* CMOVBE32rr*/ }; static const InstrUID modRMTable3635[2] = { 0x150, /* CMOVA32rm*/ 0x151 /* CMOVA32rr*/ }; static const InstrUID modRMTable3636[2] = { 0x1ca, /* CMOVS32rm*/ 0x1cb /* CMOVS32rr*/ }; static const InstrUID modRMTable3637[2] = { 0x1b4, /* CMOVNS32rm*/ 0x1b5 /* CMOVNS32rr*/ }; static const InstrUID modRMTable3638[2] = { 0x1c0, /* CMOVP32rm*/ 0x1c1 /* CMOVP32rr*/ }; static const InstrUID modRMTable3639[2] = { 0x1aa, /* CMOVNP32rm*/ 0x1ab /* CMOVNP32rr*/ }; static const InstrUID modRMTable3640[2] = { 0x186, /* CMOVL32rm*/ 0x187 /* CMOVL32rr*/ }; static const InstrUID modRMTable3641[2] = { 0x180, /* CMOVGE32rm*/ 0x181 /* CMOVGE32rr*/ }; static const InstrUID modRMTable3642[2] = { 0x18c, /* CMOVLE32rm*/ 0x18d /* CMOVLE32rr*/ }; static const InstrUID modRMTable3643[2] = { 0x17a, /* CMOVG32rm*/ 0x17b /* CMOVG32rr*/ }; static const InstrUID modRMTable3644[2] = { 0, /* PHI*/ 0x5fa /* MOVMSKPSrr32*/ }; static const InstrUID modRMTable3645[2] = { 0x9a5, /* SQRTSSm*/ 0x9a7 /* SQRTSSr*/ }; static const InstrUID modRMTable3646[2] = { 0x8d2, /* RSQRTSSm*/ 0x8d4 /* RSQRTSSr*/ }; static const InstrUID modRMTable3647[2] = { 0x85c, /* RCPSSm*/ 0x85e /* RCPSSr*/ }; static const InstrUID modRMTable3648[2] = { 0xc8, /* ANDPSrm*/ 0xc9 /* ANDPSrr*/ }; static const InstrUID modRMTable3649[2] = { 0xc4, /* ANDNPSrm*/ 0xc5 /* ANDNPSrr*/ }; static const InstrUID modRMTable3650[2] = { 0x6af, /* ORPSrm*/ 0x6b0 /* ORPSrr*/ }; static const InstrUID modRMTable3651[2] = { 0xed3, /* XORPSrm*/ 0xed4 /* XORPSrr*/ }; static const InstrUID modRMTable3652[2] = { 0x6f, /* ADDSSrm*/ 0x71 /* ADDSSrr*/ }; static const InstrUID modRMTable3653[2] = { 0x65c, /* MULSSrm*/ 0x65e /* MULSSrr*/ }; static const InstrUID modRMTable3654[2] = { 0x24f, /* CVTSS2SDrm*/ 0x250 /* CVTSS2SDrr*/ }; static const InstrUID modRMTable3655[2] = { 0x257, /* CVTTPS2DQrm*/ 0x258 /* CVTTPS2DQrr*/ }; static const InstrUID modRMTable3656[2] = { 0xa08, /* SUBSSrm*/ 0xa0a /* SUBSSrr*/ }; static const InstrUID modRMTable3657[2] = { 0x4cf, /* MINSSrm*/ 0x4d1 /* MINSSrr*/ }; static const InstrUID modRMTable3658[2] = { 0x294, /* DIVSSrm*/ 0x296 /* DIVSSrr*/ }; static const InstrUID modRMTable3659[2] = { 0x4be, /* MAXSSrm*/ 0x4c0 /* MAXSSrr*/ }; static const InstrUID modRMTable3660[2] = { 0x587, /* MMX_PUNPCKLBWirm*/ 0x588 /* MMX_PUNPCKLBWirr*/ }; static const InstrUID modRMTable3661[2] = { 0x58b, /* MMX_PUNPCKLWDirm*/ 0x58c /* MMX_PUNPCKLWDirr*/ }; static const InstrUID modRMTable3662[2] = { 0x589, /* MMX_PUNPCKLDQirm*/ 0x58a /* MMX_PUNPCKLDQirr*/ }; static const InstrUID modRMTable3663[2] = { 0x4fb, /* MMX_PACKSSWBirm*/ 0x4fc /* MMX_PACKSSWBirr*/ }; static const InstrUID modRMTable3664[2] = { 0x51f, /* MMX_PCMPGTBirm*/ 0x520 /* MMX_PCMPGTBirr*/ }; static const InstrUID modRMTable3665[2] = { 0x523, /* MMX_PCMPGTWirm*/ 0x524 /* MMX_PCMPGTWirr*/ }; static const InstrUID modRMTable3666[2] = { 0x521, /* MMX_PCMPGTDirm*/ 0x522 /* MMX_PCMPGTDirr*/ }; static const InstrUID modRMTable3667[2] = { 0x4fd, /* MMX_PACKUSWBirm*/ 0x4fe /* MMX_PACKUSWBirr*/ }; static const InstrUID modRMTable3668[2] = { 0x581, /* MMX_PUNPCKHBWirm*/ 0x582 /* MMX_PUNPCKHBWirr*/ }; static const InstrUID modRMTable3669[2] = { 0x585, /* MMX_PUNPCKHWDirm*/ 0x586 /* MMX_PUNPCKHWDirr*/ }; static const InstrUID modRMTable3670[2] = { 0x583, /* MMX_PUNPCKHDQirm*/ 0x584 /* MMX_PUNPCKHDQirr*/ }; static const InstrUID modRMTable3671[2] = { 0x4f9, /* MMX_PACKSSDWirm*/ 0x4fa /* MMX_PACKSSDWirr*/ }; static const InstrUID modRMTable3672[2] = { 0x4e5, /* MMX_MOVD64rm*/ 0x4e6 /* MMX_MOVD64rr*/ }; static const InstrUID modRMTable3673[2] = { 0x5ea, /* MOVDQUrm*/ 0x5eb /* MOVDQUrr*/ }; static const InstrUID modRMTable3674[2] = { 0x7d5, /* PSHUFHWmi*/ 0x7d6 /* PSHUFHWri*/ }; static const InstrUID modRMTable3675[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3676[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3677[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3678[2] = { 0x519, /* MMX_PCMPEQBirm*/ 0x51a /* MMX_PCMPEQBirr*/ }; static const InstrUID modRMTable3679[2] = { 0x51d, /* MMX_PCMPEQWirm*/ 0x51e /* MMX_PCMPEQWirr*/ }; static const InstrUID modRMTable3680[2] = { 0x51b, /* MMX_PCMPEQDirm*/ 0x51c /* MMX_PCMPEQDirr*/ }; static const InstrUID modRMTable3681[1] = { 0x4df /* MMX_EMMS*/ }; static const InstrUID modRMTable3682[2] = { 0xcb9, /* VMREAD32rm*/ 0xcba /* VMREAD32rr*/ }; static const InstrUID modRMTable3683[2] = { 0xcce, /* VMWRITE32rm*/ 0xccf /* VMWRITE32rr*/ }; static const InstrUID modRMTable3684[2] = { 0x608, /* MOVQI2PQIrm*/ 0x609 /* MOVQxrxr*/ }; static const InstrUID modRMTable3685[2] = { 0x5e8, /* MOVDQUmr*/ 0x5ec /* MOVDQUrr_REV*/ }; static const InstrUID modRMTable3686[1] = { 0x410 /* JO_4*/ }; static const InstrUID modRMTable3687[1] = { 0x40a /* JNO_4*/ }; static const InstrUID modRMTable3688[1] = { 0x3f2 /* JB_4*/ }; static const InstrUID modRMTable3689[1] = { 0x3ec /* JAE_4*/ }; static const InstrUID modRMTable3690[1] = { 0x3f7 /* JE_4*/ }; static const InstrUID modRMTable3691[1] = { 0x408 /* JNE_4*/ }; static const InstrUID modRMTable3692[1] = { 0x3f0 /* JBE_4*/ }; static const InstrUID modRMTable3693[1] = { 0x3ee /* JA_4*/ }; static const InstrUID modRMTable3694[1] = { 0x415 /* JS_4*/ }; static const InstrUID modRMTable3695[1] = { 0x40e /* JNS_4*/ }; static const InstrUID modRMTable3696[1] = { 0x412 /* JP_4*/ }; static const InstrUID modRMTable3697[1] = { 0x40c /* JNP_4*/ }; static const InstrUID modRMTable3698[1] = { 0x3ff /* JL_4*/ }; static const InstrUID modRMTable3699[1] = { 0x3f9 /* JGE_4*/ }; static const InstrUID modRMTable3700[1] = { 0x3fd /* JLE_4*/ }; static const InstrUID modRMTable3701[1] = { 0x3fb /* JG_4*/ }; static const InstrUID modRMTable3702[2] = { 0x935, /* SETOm*/ 0x936 /* SETOr*/ }; static const InstrUID modRMTable3703[2] = { 0x92f, /* SETNOm*/ 0x930 /* SETNOr*/ }; static const InstrUID modRMTable3704[2] = { 0x921, /* SETBm*/ 0x922 /* SETBr*/ }; static const InstrUID modRMTable3705[2] = { 0x917, /* SETAEm*/ 0x918 /* SETAEr*/ }; static const InstrUID modRMTable3706[2] = { 0x923, /* SETEm*/ 0x924 /* SETEr*/ }; static const InstrUID modRMTable3707[2] = { 0x92d, /* SETNEm*/ 0x92e /* SETNEr*/ }; static const InstrUID modRMTable3708[2] = { 0x91b, /* SETBEm*/ 0x91c /* SETBEr*/ }; static const InstrUID modRMTable3709[2] = { 0x919, /* SETAm*/ 0x91a /* SETAr*/ }; static const InstrUID modRMTable3710[2] = { 0x939, /* SETSm*/ 0x93a /* SETSr*/ }; static const InstrUID modRMTable3711[2] = { 0x933, /* SETNSm*/ 0x934 /* SETNSr*/ }; static const InstrUID modRMTable3712[2] = { 0x937, /* SETPm*/ 0x938 /* SETPr*/ }; static const InstrUID modRMTable3713[2] = { 0x931, /* SETNPm*/ 0x932 /* SETNPr*/ }; static const InstrUID modRMTable3714[2] = { 0x92b, /* SETLm*/ 0x92c /* SETLr*/ }; static const InstrUID modRMTable3715[2] = { 0x925, /* SETGEm*/ 0x926 /* SETGEr*/ }; static const InstrUID modRMTable3716[2] = { 0x929, /* SETLEm*/ 0x92a /* SETLEr*/ }; static const InstrUID modRMTable3717[2] = { 0x927, /* SETGm*/ 0x928 /* SETGr*/ }; static const InstrUID modRMTable3718[1] = { 0x834 /* PUSHFS32*/ }; static const InstrUID modRMTable3719[1] = { 0x7c0 /* POPFS32*/ }; static const InstrUID modRMTable3720[1] = { 0x228 /* CPUID*/ }; static const InstrUID modRMTable3721[2] = { 0x10f, /* BT32mr*/ 0x111 /* BT32rr*/ }; static const InstrUID modRMTable3722[2] = { 0x95b, /* SHLD32mri8*/ 0x95d /* SHLD32rri8*/ }; static const InstrUID modRMTable3723[2] = { 0x95a, /* SHLD32mrCL*/ 0x95c /* SHLD32rrCL*/ }; static const InstrUID modRMTable3724[1] = { 0x837 /* PUSHGS32*/ }; static const InstrUID modRMTable3725[1] = { 0x7c3 /* POPGS32*/ }; static const InstrUID modRMTable3726[1] = { 0x8cd /* RSM*/ }; static const InstrUID modRMTable3727[2] = { 0x133, /* BTS32mr*/ 0x135 /* BTS32rr*/ }; static const InstrUID modRMTable3728[2] = { 0x97f, /* SHRD32mri8*/ 0x981 /* SHRD32rri8*/ }; static const InstrUID modRMTable3729[2] = { 0x97e, /* SHRD32mrCL*/ 0x980 /* SHRD32rrCL*/ }; static const InstrUID modRMTable3730[256] = { 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x441, /* LFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x4c2, /* MFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x93b, /* SFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3731[2] = { 0x33e, /* IMUL32rm*/ 0x341 /* IMUL32rr*/ }; static const InstrUID modRMTable3732[2] = { 0x21a, /* CMPXCHG8rm*/ 0x21b /* CMPXCHG8rr*/ }; static const InstrUID modRMTable3733[2] = { 0x215, /* CMPXCHG32rm*/ 0x216 /* CMPXCHG32rr*/ }; static const InstrUID modRMTable3734[2] = { 0x4a2, /* LSS32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable3735[2] = { 0x127, /* BTR32mr*/ 0x129 /* BTR32rr*/ }; static const InstrUID modRMTable3736[2] = { 0x443, /* LFS32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable3737[2] = { 0x448, /* LGS32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable3738[2] = { 0x63d, /* MOVZX32rm8*/ 0x63f /* MOVZX32rr8*/ }; static const InstrUID modRMTable3739[2] = { 0x63c, /* MOVZX32rm16*/ 0x63e /* MOVZX32rr16*/ }; static const InstrUID modRMTable3740[2] = { 0x7b4, /* POPCNT32rm*/ 0x7b5 /* POPCNT32rr*/ }; static const InstrUID modRMTable3741[1] = { 0xa67 /* UD2B*/ }; static const InstrUID modRMTable3742[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c /* BTC32ri8*/ }; static const InstrUID modRMTable3743[2] = { 0x11b, /* BTC32mr*/ 0x11d /* BTC32rr*/ }; static const InstrUID modRMTable3744[2] = { 0xa54, /* TZCNT32rm*/ 0xa55 /* TZCNT32rr*/ }; static const InstrUID modRMTable3745[2] = { 0x4ac, /* LZCNT32rm*/ 0x4ad /* LZCNT32rr*/ }; static const InstrUID modRMTable3746[2] = { 0x621, /* MOVSX32rm8*/ 0x623 /* MOVSX32rr8*/ }; static const InstrUID modRMTable3747[2] = { 0x620, /* MOVSX32rm16*/ 0x622 /* MOVSX32rr16*/ }; static const InstrUID modRMTable3748[2] = { 0xe99, /* XADD8rm*/ 0xe9a /* XADD8rr*/ }; static const InstrUID modRMTable3749[2] = { 0xe95, /* XADD32rm*/ 0xe96 /* XADD32rr*/ }; static const InstrUID modRMTable3750[2] = { 0x20e, /* CMPSSrm*/ 0x210 /* CMPSSrr*/ }; static const InstrUID modRMTable3751[2] = { 0x600, /* MOVNTImr*/ 0 /* PHI*/ }; static const InstrUID modRMTable3752[2] = { 0x532, /* MMX_PINSRWirmi*/ 0x533 /* MMX_PINSRWirri*/ }; static const InstrUID modRMTable3753[2] = { 0, /* PHI*/ 0x525 /* MMX_PEXTRWirri*/ }; static const InstrUID modRMTable3754[2] = { 0x988, /* SHUFPSrmi*/ 0x989 /* SHUFPSrri*/ }; static const InstrUID modRMTable3755[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3756[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3757[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3758[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3759[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3760[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3761[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3762[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3763[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable3764[2] = { 0x56f, /* MMX_PSRLWrm*/ 0x570 /* MMX_PSRLWrr*/ }; static const InstrUID modRMTable3765[2] = { 0x569, /* MMX_PSRLDrm*/ 0x56a /* MMX_PSRLDrr*/ }; static const InstrUID modRMTable3766[2] = { 0x56c, /* MMX_PSRLQrm*/ 0x56d /* MMX_PSRLQrr*/ }; static const InstrUID modRMTable3767[2] = { 0x503, /* MMX_PADDQirm*/ 0x504 /* MMX_PADDQirr*/ }; static const InstrUID modRMTable3768[2] = { 0x547, /* MMX_PMULLWirm*/ 0x548 /* MMX_PMULLWirr*/ }; static const InstrUID modRMTable3769[2] = { 0, /* PHI*/ 0x4ec /* MMX_MOVQ2DQrr*/ }; static const InstrUID modRMTable3770[2] = { 0, /* PHI*/ 0x540 /* MMX_PMOVMSKBrr*/ }; static const InstrUID modRMTable3771[2] = { 0x57b, /* MMX_PSUBUSBirm*/ 0x57c /* MMX_PSUBUSBirr*/ }; static const InstrUID modRMTable3772[2] = { 0x57d, /* MMX_PSUBUSWirm*/ 0x57e /* MMX_PSUBUSWirr*/ }; static const InstrUID modRMTable3773[2] = { 0x53e, /* MMX_PMINUBirm*/ 0x53f /* MMX_PMINUBirr*/ }; static const InstrUID modRMTable3774[2] = { 0x513, /* MMX_PANDirm*/ 0x514 /* MMX_PANDirr*/ }; static const InstrUID modRMTable3775[2] = { 0x509, /* MMX_PADDUSBirm*/ 0x50a /* MMX_PADDUSBirr*/ }; static const InstrUID modRMTable3776[2] = { 0x50b, /* MMX_PADDUSWirm*/ 0x50c /* MMX_PADDUSWirr*/ }; static const InstrUID modRMTable3777[2] = { 0x53a, /* MMX_PMAXUBirm*/ 0x53b /* MMX_PMAXUBirr*/ }; static const InstrUID modRMTable3778[2] = { 0x511, /* MMX_PANDNirm*/ 0x512 /* MMX_PANDNirr*/ }; static const InstrUID modRMTable3779[2] = { 0x515, /* MMX_PAVGBirm*/ 0x516 /* MMX_PAVGBirr*/ }; static const InstrUID modRMTable3780[2] = { 0x566, /* MMX_PSRAWrm*/ 0x567 /* MMX_PSRAWrr*/ }; static const InstrUID modRMTable3781[2] = { 0x563, /* MMX_PSRADrm*/ 0x564 /* MMX_PSRADrr*/ }; static const InstrUID modRMTable3782[2] = { 0x517, /* MMX_PAVGWirm*/ 0x518 /* MMX_PAVGWirr*/ }; static const InstrUID modRMTable3783[2] = { 0x543, /* MMX_PMULHUWirm*/ 0x544 /* MMX_PMULHUWirr*/ }; static const InstrUID modRMTable3784[2] = { 0x545, /* MMX_PMULHWirm*/ 0x546 /* MMX_PMULHWirr*/ }; static const InstrUID modRMTable3785[2] = { 0x235, /* CVTDQ2PDrm*/ 0x236 /* CVTDQ2PDrr*/ }; static const InstrUID modRMTable3786[2] = { 0x4eb, /* MMX_MOVNTQmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable3787[2] = { 0x577, /* MMX_PSUBSBirm*/ 0x578 /* MMX_PSUBSBirr*/ }; static const InstrUID modRMTable3788[2] = { 0x579, /* MMX_PSUBSWirm*/ 0x57a /* MMX_PSUBSWirr*/ }; static const InstrUID modRMTable3789[2] = { 0x53c, /* MMX_PMINSWirm*/ 0x53d /* MMX_PMINSWirr*/ }; static const InstrUID modRMTable3790[2] = { 0x54b, /* MMX_PORirm*/ 0x54c /* MMX_PORirr*/ }; static const InstrUID modRMTable3791[2] = { 0x505, /* MMX_PADDSBirm*/ 0x506 /* MMX_PADDSBirr*/ }; static const InstrUID modRMTable3792[2] = { 0x507, /* MMX_PADDSWirm*/ 0x508 /* MMX_PADDSWirr*/ }; static const InstrUID modRMTable3793[2] = { 0x538, /* MMX_PMAXSWirm*/ 0x539 /* MMX_PMAXSWirr*/ }; static const InstrUID modRMTable3794[2] = { 0x58d, /* MMX_PXORirm*/ 0x58e /* MMX_PXORirr*/ }; static const InstrUID modRMTable3795[2] = { 0x560, /* MMX_PSLLWrm*/ 0x561 /* MMX_PSLLWrr*/ }; static const InstrUID modRMTable3796[2] = { 0x55a, /* MMX_PSLLDrm*/ 0x55b /* MMX_PSLLDrr*/ }; static const InstrUID modRMTable3797[2] = { 0x55d, /* MMX_PSLLQrm*/ 0x55e /* MMX_PSLLQrr*/ }; static const InstrUID modRMTable3798[2] = { 0x549, /* MMX_PMULUDQirm*/ 0x54a /* MMX_PMULUDQirr*/ }; static const InstrUID modRMTable3799[2] = { 0x536, /* MMX_PMADDWDirm*/ 0x537 /* MMX_PMADDWDirr*/ }; static const InstrUID modRMTable3800[2] = { 0x54d, /* MMX_PSADBWirm*/ 0x54e /* MMX_PSADBWirr*/ }; static const InstrUID modRMTable3801[2] = { 0, /* PHI*/ 0x4e0 /* MMX_MASKMOVQ*/ }; static const InstrUID modRMTable3802[2] = { 0x571, /* MMX_PSUBBirm*/ 0x572 /* MMX_PSUBBirr*/ }; static const InstrUID modRMTable3803[2] = { 0x57f, /* MMX_PSUBWirm*/ 0x580 /* MMX_PSUBWirr*/ }; static const InstrUID modRMTable3804[2] = { 0x573, /* MMX_PSUBDirm*/ 0x574 /* MMX_PSUBDirr*/ }; static const InstrUID modRMTable3805[2] = { 0x575, /* MMX_PSUBQirm*/ 0x576 /* MMX_PSUBQirr*/ }; static const InstrUID modRMTable3806[2] = { 0x4ff, /* MMX_PADDBirm*/ 0x500 /* MMX_PADDBirr*/ }; static const InstrUID modRMTable3807[2] = { 0x50d, /* MMX_PADDWirm*/ 0x50e /* MMX_PADDWirr*/ }; static const InstrUID modRMTable3808[2] = { 0x501, /* MMX_PADDDirm*/ 0x502 /* MMX_PADDDirr*/ }; static const InstrUID modRMTable3809[2] = { 0x7b2, /* POPCNT16rm*/ 0x7b3 /* POPCNT16rr*/ }; static const InstrUID modRMTable3810[2] = { 0xa52, /* TZCNT16rm*/ 0xa53 /* TZCNT16rr*/ }; static const InstrUID modRMTable3811[2] = { 0x4aa, /* LZCNT16rm*/ 0x4ab /* LZCNT16rr*/ }; static const InstrUID modRMTable3812[256] = { 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x994, /* SLDT64r*/ 0x994, /* SLDT64r*/ 0x994, /* SLDT64r*/ 0x994, /* SLDT64r*/ 0x994, /* SLDT64r*/ 0x994, /* SLDT64r*/ 0x994, /* SLDT64r*/ 0x994, /* SLDT64r*/ 0x9b8, /* STR64r*/ 0x9b8, /* STR64r*/ 0x9b8, /* STR64r*/ 0x9b8, /* STR64r*/ 0x9b8, /* STR64r*/ 0x9b8, /* STR64r*/ 0x9b8, /* STR64r*/ 0x9b8, /* STR64r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3813[256] = { 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0, /* PHI*/ 0xc1b, /* VMCALL*/ 0xc35, /* VMLAUNCH*/ 0xcbd, /* VMRESUME*/ 0xcd2, /* VMXOFF*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x590, /* MONITORrrr*/ 0x676, /* MWAITrr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xead, /* XGETBV*/ 0xedb, /* XSETBV*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x998, /* SMSW64r*/ 0x998, /* SMSW64r*/ 0x998, /* SMSW64r*/ 0x998, /* SMSW64r*/ 0x998, /* SMSW64r*/ 0x998, /* SMSW64r*/ 0x998, /* SMSW64r*/ 0x998, /* SMSW64r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0xa21, /* SWAPGS*/ 0x882, /* RDTSCP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3814[2] = { 0x41b, /* LAR64rm*/ 0x41c /* LAR64rr*/ }; static const InstrUID modRMTable3815[2] = { 0x49f, /* LSL64rm*/ 0x4a0 /* LSL64rr*/ }; static const InstrUID modRMTable3816[1] = { 0xa22 /* SYSCALL*/ }; static const InstrUID modRMTable3817[1] = { 0x14c /* CLTS*/ }; static const InstrUID modRMTable3818[1] = { 0xa27 /* SYSRETQ*/ }; static const InstrUID modRMTable3819[1] = { 0x368 /* INVD*/ }; static const InstrUID modRMTable3820[1] = { 0xe89 /* WBINVD*/ }; static const InstrUID modRMTable3821[1] = { 0xa4d /* TRAP*/ }; static const InstrUID modRMTable3822[2] = { 0x7c9, /* PREFETCH*/ 0 /* PHI*/ }; static const InstrUID modRMTable3823[1] = { 0x2cb /* FEMMS*/ }; static const InstrUID modRMTable3824[2] = { 0x62f, /* MOVUPSrm*/ 0x630 /* MOVUPSrr*/ }; static const InstrUID modRMTable3825[2] = { 0x62e, /* MOVUPSmr*/ 0x631 /* MOVUPSrr_REV*/ }; static const InstrUID modRMTable3826[2] = { 0x5f6, /* MOVLPSrm*/ 0x5ed /* MOVHLPSrr*/ }; static const InstrUID modRMTable3827[2] = { 0x5f5, /* MOVLPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable3828[2] = { 0xa6e, /* UNPCKLPSrm*/ 0xa6f /* UNPCKLPSrr*/ }; static const InstrUID modRMTable3829[2] = { 0xa6a, /* UNPCKHPSrm*/ 0xa6b /* UNPCKHPSrr*/ }; static const InstrUID modRMTable3830[2] = { 0x5f1, /* MOVHPSrm*/ 0x5f2 /* MOVLHPSrr*/ }; static const InstrUID modRMTable3831[2] = { 0x5f0, /* MOVHPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable3832[256] = { 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3833[2] = { 0x680, /* NOOPL*/ 0 /* PHI*/ }; static const InstrUID modRMTable3834[2] = { 0, /* PHI*/ 0x5b6 /* MOV64rc*/ }; static const InstrUID modRMTable3835[2] = { 0, /* PHI*/ 0x5b7 /* MOV64rd*/ }; static const InstrUID modRMTable3836[2] = { 0, /* PHI*/ 0x5b0 /* MOV64cr*/ }; static const InstrUID modRMTable3837[2] = { 0, /* PHI*/ 0x5b1 /* MOV64dr*/ }; static const InstrUID modRMTable3838[2] = { 0x5d5, /* MOVAPSrm*/ 0x5d6 /* MOVAPSrr*/ }; static const InstrUID modRMTable3839[2] = { 0x5d4, /* MOVAPSmr*/ 0x5d7 /* MOVAPSrr_REV*/ }; static const InstrUID modRMTable3840[2] = { 0x4d7, /* MMX_CVTPI2PSirm*/ 0x4d8 /* MMX_CVTPI2PSirr*/ }; static const InstrUID modRMTable3841[2] = { 0x602, /* MOVNTPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable3842[2] = { 0x4dd, /* MMX_CVTTPS2PIirm*/ 0x4de /* MMX_CVTTPS2PIirr*/ }; static const InstrUID modRMTable3843[2] = { 0x4d9, /* MMX_CVTPS2PIirm*/ 0x4da /* MMX_CVTPS2PIirr*/ }; static const InstrUID modRMTable3844[2] = { 0xa5a, /* UCOMISSrm*/ 0xa5b /* UCOMISSrr*/ }; static const InstrUID modRMTable3845[2] = { 0x21e, /* COMISSrm*/ 0x21f /* COMISSrr*/ }; static const InstrUID modRMTable3846[1] = { 0xe92 /* WRMSR*/ }; static const InstrUID modRMTable3847[1] = { 0x881 /* RDTSC*/ }; static const InstrUID modRMTable3848[1] = { 0x87c /* RDMSR*/ }; static const InstrUID modRMTable3849[1] = { 0x87d /* RDPMC*/ }; static const InstrUID modRMTable3850[1] = { 0xa23 /* SYSENTER*/ }; static const InstrUID modRMTable3851[1] = { 0xa25 /* SYSEXIT64*/ }; static const InstrUID modRMTable3852[2] = { 0x1bc, /* CMOVO64rm*/ 0x1bd /* CMOVO64rr*/ }; static const InstrUID modRMTable3853[2] = { 0x1a6, /* CMOVNO64rm*/ 0x1a7 /* CMOVNO64rr*/ }; static const InstrUID modRMTable3854[2] = { 0x15e, /* CMOVB64rm*/ 0x15f /* CMOVB64rr*/ }; static const InstrUID modRMTable3855[2] = { 0x158, /* CMOVAE64rm*/ 0x159 /* CMOVAE64rr*/ }; static const InstrUID modRMTable3856[2] = { 0x172, /* CMOVE64rm*/ 0x173 /* CMOVE64rr*/ }; static const InstrUID modRMTable3857[2] = { 0x19c, /* CMOVNE64rm*/ 0x19d /* CMOVNE64rr*/ }; static const InstrUID modRMTable3858[2] = { 0x164, /* CMOVBE64rm*/ 0x165 /* CMOVBE64rr*/ }; static const InstrUID modRMTable3859[2] = { 0x152, /* CMOVA64rm*/ 0x153 /* CMOVA64rr*/ }; static const InstrUID modRMTable3860[2] = { 0x1cc, /* CMOVS64rm*/ 0x1cd /* CMOVS64rr*/ }; static const InstrUID modRMTable3861[2] = { 0x1b6, /* CMOVNS64rm*/ 0x1b7 /* CMOVNS64rr*/ }; static const InstrUID modRMTable3862[2] = { 0x1c2, /* CMOVP64rm*/ 0x1c3 /* CMOVP64rr*/ }; static const InstrUID modRMTable3863[2] = { 0x1ac, /* CMOVNP64rm*/ 0x1ad /* CMOVNP64rr*/ }; static const InstrUID modRMTable3864[2] = { 0x188, /* CMOVL64rm*/ 0x189 /* CMOVL64rr*/ }; static const InstrUID modRMTable3865[2] = { 0x182, /* CMOVGE64rm*/ 0x183 /* CMOVGE64rr*/ }; static const InstrUID modRMTable3866[2] = { 0x18e, /* CMOVLE64rm*/ 0x18f /* CMOVLE64rr*/ }; static const InstrUID modRMTable3867[2] = { 0x17c, /* CMOVG64rm*/ 0x17d /* CMOVG64rr*/ }; static const InstrUID modRMTable3868[2] = { 0, /* PHI*/ 0x5fa /* MOVMSKPSrr32*/ }; static const InstrUID modRMTable3869[2] = { 0x99d, /* SQRTPSm*/ 0x99f /* SQRTPSr*/ }; static const InstrUID modRMTable3870[2] = { 0x8ce, /* RSQRTPSm*/ 0x8d0 /* RSQRTPSr*/ }; static const InstrUID modRMTable3871[2] = { 0x858, /* RCPPSm*/ 0x85a /* RCPPSr*/ }; static const InstrUID modRMTable3872[2] = { 0xc8, /* ANDPSrm*/ 0xc9 /* ANDPSrr*/ }; static const InstrUID modRMTable3873[2] = { 0xc4, /* ANDNPSrm*/ 0xc5 /* ANDNPSrr*/ }; static const InstrUID modRMTable3874[2] = { 0x6af, /* ORPSrm*/ 0x6b0 /* ORPSrr*/ }; static const InstrUID modRMTable3875[2] = { 0xed3, /* XORPSrm*/ 0xed4 /* XORPSrr*/ }; static const InstrUID modRMTable3876[2] = { 0x69, /* ADDPSrm*/ 0x6a /* ADDPSrr*/ }; static const InstrUID modRMTable3877[2] = { 0x656, /* MULPSrm*/ 0x657 /* MULPSrr*/ }; static const InstrUID modRMTable3878[2] = { 0x23f, /* CVTPS2PDrm*/ 0x240 /* CVTPS2PDrr*/ }; static const InstrUID modRMTable3879[2] = { 0x237, /* CVTDQ2PSrm*/ 0x238 /* CVTDQ2PSrr*/ }; static const InstrUID modRMTable3880[2] = { 0x9f0, /* SUBPSrm*/ 0x9f1 /* SUBPSrr*/ }; static const InstrUID modRMTable3881[2] = { 0x4c7, /* MINPSrm*/ 0x4c9 /* MINPSrr*/ }; static const InstrUID modRMTable3882[2] = { 0x27c, /* DIVPSrm*/ 0x27d /* DIVPSrr*/ }; static const InstrUID modRMTable3883[2] = { 0x4b6, /* MAXPSrm*/ 0x4b8 /* MAXPSrr*/ }; static const InstrUID modRMTable3884[2] = { 0x587, /* MMX_PUNPCKLBWirm*/ 0x588 /* MMX_PUNPCKLBWirr*/ }; static const InstrUID modRMTable3885[2] = { 0x58b, /* MMX_PUNPCKLWDirm*/ 0x58c /* MMX_PUNPCKLWDirr*/ }; static const InstrUID modRMTable3886[2] = { 0x589, /* MMX_PUNPCKLDQirm*/ 0x58a /* MMX_PUNPCKLDQirr*/ }; static const InstrUID modRMTable3887[2] = { 0x4fb, /* MMX_PACKSSWBirm*/ 0x4fc /* MMX_PACKSSWBirr*/ }; static const InstrUID modRMTable3888[2] = { 0x51f, /* MMX_PCMPGTBirm*/ 0x520 /* MMX_PCMPGTBirr*/ }; static const InstrUID modRMTable3889[2] = { 0x523, /* MMX_PCMPGTWirm*/ 0x524 /* MMX_PCMPGTWirr*/ }; static const InstrUID modRMTable3890[2] = { 0x521, /* MMX_PCMPGTDirm*/ 0x522 /* MMX_PCMPGTDirr*/ }; static const InstrUID modRMTable3891[2] = { 0x4fd, /* MMX_PACKUSWBirm*/ 0x4fe /* MMX_PACKUSWBirr*/ }; static const InstrUID modRMTable3892[2] = { 0x581, /* MMX_PUNPCKHBWirm*/ 0x582 /* MMX_PUNPCKHBWirr*/ }; static const InstrUID modRMTable3893[2] = { 0x585, /* MMX_PUNPCKHWDirm*/ 0x586 /* MMX_PUNPCKHWDirr*/ }; static const InstrUID modRMTable3894[2] = { 0x583, /* MMX_PUNPCKHDQirm*/ 0x584 /* MMX_PUNPCKHDQirr*/ }; static const InstrUID modRMTable3895[2] = { 0x4f9, /* MMX_PACKSSDWirm*/ 0x4fa /* MMX_PACKSSDWirr*/ }; static const InstrUID modRMTable3896[2] = { 0x4e5, /* MMX_MOVD64rm*/ 0x4e8 /* MMX_MOVD64to64rr*/ }; static const InstrUID modRMTable3897[2] = { 0x4ef, /* MMX_MOVQ64rm*/ 0x4f0 /* MMX_MOVQ64rr*/ }; static const InstrUID modRMTable3898[2] = { 0x551, /* MMX_PSHUFWmi*/ 0x552 /* MMX_PSHUFWri*/ }; static const InstrUID modRMTable3899[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3900[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3901[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3902[2] = { 0x519, /* MMX_PCMPEQBirm*/ 0x51a /* MMX_PCMPEQBirr*/ }; static const InstrUID modRMTable3903[2] = { 0x51d, /* MMX_PCMPEQWirm*/ 0x51e /* MMX_PCMPEQWirr*/ }; static const InstrUID modRMTable3904[2] = { 0x51b, /* MMX_PCMPEQDirm*/ 0x51c /* MMX_PCMPEQDirr*/ }; static const InstrUID modRMTable3905[1] = { 0x4df /* MMX_EMMS*/ }; static const InstrUID modRMTable3906[2] = { 0xcbb, /* VMREAD64rm*/ 0xcbc /* VMREAD64rr*/ }; static const InstrUID modRMTable3907[2] = { 0xcd0, /* VMWRITE64rm*/ 0xcd1 /* VMWRITE64rr*/ }; static const InstrUID modRMTable3908[2] = { 0x4e4, /* MMX_MOVD64mr*/ 0x4e2 /* MMX_MOVD64from64rr*/ }; static const InstrUID modRMTable3909[2] = { 0x4ee, /* MMX_MOVQ64mr*/ 0 /* PHI*/ }; static const InstrUID modRMTable3910[1] = { 0x410 /* JO_4*/ }; static const InstrUID modRMTable3911[1] = { 0x40a /* JNO_4*/ }; static const InstrUID modRMTable3912[1] = { 0x3f2 /* JB_4*/ }; static const InstrUID modRMTable3913[1] = { 0x3ec /* JAE_4*/ }; static const InstrUID modRMTable3914[1] = { 0x3f7 /* JE_4*/ }; static const InstrUID modRMTable3915[1] = { 0x408 /* JNE_4*/ }; static const InstrUID modRMTable3916[1] = { 0x3f0 /* JBE_4*/ }; static const InstrUID modRMTable3917[1] = { 0x3ee /* JA_4*/ }; static const InstrUID modRMTable3918[1] = { 0x415 /* JS_4*/ }; static const InstrUID modRMTable3919[1] = { 0x40e /* JNS_4*/ }; static const InstrUID modRMTable3920[1] = { 0x412 /* JP_4*/ }; static const InstrUID modRMTable3921[1] = { 0x40c /* JNP_4*/ }; static const InstrUID modRMTable3922[1] = { 0x3ff /* JL_4*/ }; static const InstrUID modRMTable3923[1] = { 0x3f9 /* JGE_4*/ }; static const InstrUID modRMTable3924[1] = { 0x3fd /* JLE_4*/ }; static const InstrUID modRMTable3925[1] = { 0x3fb /* JG_4*/ }; static const InstrUID modRMTable3926[2] = { 0x935, /* SETOm*/ 0x936 /* SETOr*/ }; static const InstrUID modRMTable3927[2] = { 0x92f, /* SETNOm*/ 0x930 /* SETNOr*/ }; static const InstrUID modRMTable3928[2] = { 0x921, /* SETBm*/ 0x922 /* SETBr*/ }; static const InstrUID modRMTable3929[2] = { 0x917, /* SETAEm*/ 0x918 /* SETAEr*/ }; static const InstrUID modRMTable3930[2] = { 0x923, /* SETEm*/ 0x924 /* SETEr*/ }; static const InstrUID modRMTable3931[2] = { 0x92d, /* SETNEm*/ 0x92e /* SETNEr*/ }; static const InstrUID modRMTable3932[2] = { 0x91b, /* SETBEm*/ 0x91c /* SETBEr*/ }; static const InstrUID modRMTable3933[2] = { 0x919, /* SETAm*/ 0x91a /* SETAr*/ }; static const InstrUID modRMTable3934[2] = { 0x939, /* SETSm*/ 0x93a /* SETSr*/ }; static const InstrUID modRMTable3935[2] = { 0x933, /* SETNSm*/ 0x934 /* SETNSr*/ }; static const InstrUID modRMTable3936[2] = { 0x937, /* SETPm*/ 0x938 /* SETPr*/ }; static const InstrUID modRMTable3937[2] = { 0x931, /* SETNPm*/ 0x932 /* SETNPr*/ }; static const InstrUID modRMTable3938[2] = { 0x92b, /* SETLm*/ 0x92c /* SETLr*/ }; static const InstrUID modRMTable3939[2] = { 0x925, /* SETGEm*/ 0x926 /* SETGEr*/ }; static const InstrUID modRMTable3940[2] = { 0x929, /* SETLEm*/ 0x92a /* SETLEr*/ }; static const InstrUID modRMTable3941[2] = { 0x927, /* SETGm*/ 0x928 /* SETGr*/ }; static const InstrUID modRMTable3942[1] = { 0x835 /* PUSHFS64*/ }; static const InstrUID modRMTable3943[1] = { 0x7c1 /* POPFS64*/ }; static const InstrUID modRMTable3944[1] = { 0x228 /* CPUID*/ }; static const InstrUID modRMTable3945[2] = { 0x113, /* BT64mr*/ 0x115 /* BT64rr*/ }; static const InstrUID modRMTable3946[2] = { 0x95f, /* SHLD64mri8*/ 0x961 /* SHLD64rri8*/ }; static const InstrUID modRMTable3947[2] = { 0x95e, /* SHLD64mrCL*/ 0x960 /* SHLD64rrCL*/ }; static const InstrUID modRMTable3948[1] = { 0x838 /* PUSHGS64*/ }; static const InstrUID modRMTable3949[1] = { 0x7c4 /* POPGS64*/ }; static const InstrUID modRMTable3950[1] = { 0x8cd /* RSM*/ }; static const InstrUID modRMTable3951[2] = { 0x137, /* BTS64mr*/ 0x139 /* BTS64rr*/ }; static const InstrUID modRMTable3952[2] = { 0x983, /* SHRD64mri8*/ 0x985 /* SHRD64rri8*/ }; static const InstrUID modRMTable3953[2] = { 0x982, /* SHRD64mrCL*/ 0x984 /* SHRD64rrCL*/ }; static const InstrUID modRMTable3954[256] = { 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x441, /* LFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x4c2, /* MFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x93b, /* SFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3955[2] = { 0x346, /* IMUL64rm*/ 0x349 /* IMUL64rr*/ }; static const InstrUID modRMTable3956[2] = { 0x21a, /* CMPXCHG8rm*/ 0x21b /* CMPXCHG8rr*/ }; static const InstrUID modRMTable3957[2] = { 0x217, /* CMPXCHG64rm*/ 0x218 /* CMPXCHG64rr*/ }; static const InstrUID modRMTable3958[2] = { 0x4a3, /* LSS64rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable3959[2] = { 0x12b, /* BTR64mr*/ 0x12d /* BTR64rr*/ }; static const InstrUID modRMTable3960[2] = { 0x444, /* LFS64rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable3961[2] = { 0x449, /* LGS64rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable3962[2] = { 0x644, /* MOVZX64rm8_Q*/ 0x649 /* MOVZX64rr8_Q*/ }; static const InstrUID modRMTable3963[2] = { 0x641, /* MOVZX64rm16_Q*/ 0x646 /* MOVZX64rr16_Q*/ }; static const InstrUID modRMTable3964[1] = { 0xa67 /* UD2B*/ }; static const InstrUID modRMTable3965[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x114, /* BT64ri8*/ 0x114, /* BT64ri8*/ 0x114, /* BT64ri8*/ 0x114, /* BT64ri8*/ 0x114, /* BT64ri8*/ 0x114, /* BT64ri8*/ 0x114, /* BT64ri8*/ 0x114, /* BT64ri8*/ 0x138, /* BTS64ri8*/ 0x138, /* BTS64ri8*/ 0x138, /* BTS64ri8*/ 0x138, /* BTS64ri8*/ 0x138, /* BTS64ri8*/ 0x138, /* BTS64ri8*/ 0x138, /* BTS64ri8*/ 0x138, /* BTS64ri8*/ 0x12c, /* BTR64ri8*/ 0x12c, /* BTR64ri8*/ 0x12c, /* BTR64ri8*/ 0x12c, /* BTR64ri8*/ 0x12c, /* BTR64ri8*/ 0x12c, /* BTR64ri8*/ 0x12c, /* BTR64ri8*/ 0x12c, /* BTR64ri8*/ 0x120, /* BTC64ri8*/ 0x120, /* BTC64ri8*/ 0x120, /* BTC64ri8*/ 0x120, /* BTC64ri8*/ 0x120, /* BTC64ri8*/ 0x120, /* BTC64ri8*/ 0x120, /* BTC64ri8*/ 0x120 /* BTC64ri8*/ }; static const InstrUID modRMTable3966[2] = { 0x11f, /* BTC64mr*/ 0x121 /* BTC64rr*/ }; static const InstrUID modRMTable3967[2] = { 0x100, /* BSF64rm*/ 0x101 /* BSF64rr*/ }; static const InstrUID modRMTable3968[2] = { 0x106, /* BSR64rm*/ 0x107 /* BSR64rr*/ }; static const InstrUID modRMTable3969[2] = { 0x626, /* MOVSX64rm8*/ 0x629 /* MOVSX64rr8*/ }; static const InstrUID modRMTable3970[2] = { 0x624, /* MOVSX64rm16*/ 0x627 /* MOVSX64rr16*/ }; static const InstrUID modRMTable3971[2] = { 0xe99, /* XADD8rm*/ 0xe9a /* XADD8rr*/ }; static const InstrUID modRMTable3972[2] = { 0xe97, /* XADD64rm*/ 0xe98 /* XADD64rr*/ }; static const InstrUID modRMTable3973[2] = { 0x203, /* CMPPSrmi_alt*/ 0x205 /* CMPPSrri_alt*/ }; static const InstrUID modRMTable3974[2] = { 0x5ff, /* MOVNTI_64mr*/ 0 /* PHI*/ }; static const InstrUID modRMTable3975[2] = { 0x532, /* MMX_PINSRWirmi*/ 0x533 /* MMX_PINSRWirri*/ }; static const InstrUID modRMTable3976[2] = { 0, /* PHI*/ 0x525 /* MMX_PEXTRWirri*/ }; static const InstrUID modRMTable3977[2] = { 0x988, /* SHUFPSrmi*/ 0x989 /* SHUFPSrri*/ }; static const InstrUID modRMTable3978[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x880, /* RDRAND64r*/ 0x880, /* RDRAND64r*/ 0x880, /* RDRAND64r*/ 0x880, /* RDRAND64r*/ 0x880, /* RDRAND64r*/ 0x880, /* RDRAND64r*/ 0x880, /* RDRAND64r*/ 0x880, /* RDRAND64r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable3979[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable3980[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable3981[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable3982[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable3983[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable3984[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable3985[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable3986[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable3987[2] = { 0x56f, /* MMX_PSRLWrm*/ 0x570 /* MMX_PSRLWrr*/ }; static const InstrUID modRMTable3988[2] = { 0x569, /* MMX_PSRLDrm*/ 0x56a /* MMX_PSRLDrr*/ }; static const InstrUID modRMTable3989[2] = { 0x56c, /* MMX_PSRLQrm*/ 0x56d /* MMX_PSRLQrr*/ }; static const InstrUID modRMTable3990[2] = { 0x503, /* MMX_PADDQirm*/ 0x504 /* MMX_PADDQirr*/ }; static const InstrUID modRMTable3991[2] = { 0x547, /* MMX_PMULLWirm*/ 0x548 /* MMX_PMULLWirr*/ }; static const InstrUID modRMTable3992[2] = { 0, /* PHI*/ 0x540 /* MMX_PMOVMSKBrr*/ }; static const InstrUID modRMTable3993[2] = { 0x57b, /* MMX_PSUBUSBirm*/ 0x57c /* MMX_PSUBUSBirr*/ }; static const InstrUID modRMTable3994[2] = { 0x57d, /* MMX_PSUBUSWirm*/ 0x57e /* MMX_PSUBUSWirr*/ }; static const InstrUID modRMTable3995[2] = { 0x53e, /* MMX_PMINUBirm*/ 0x53f /* MMX_PMINUBirr*/ }; static const InstrUID modRMTable3996[2] = { 0x513, /* MMX_PANDirm*/ 0x514 /* MMX_PANDirr*/ }; static const InstrUID modRMTable3997[2] = { 0x509, /* MMX_PADDUSBirm*/ 0x50a /* MMX_PADDUSBirr*/ }; static const InstrUID modRMTable3998[2] = { 0x50b, /* MMX_PADDUSWirm*/ 0x50c /* MMX_PADDUSWirr*/ }; static const InstrUID modRMTable3999[2] = { 0x53a, /* MMX_PMAXUBirm*/ 0x53b /* MMX_PMAXUBirr*/ }; static const InstrUID modRMTable4000[2] = { 0x511, /* MMX_PANDNirm*/ 0x512 /* MMX_PANDNirr*/ }; static const InstrUID modRMTable4001[2] = { 0x515, /* MMX_PAVGBirm*/ 0x516 /* MMX_PAVGBirr*/ }; static const InstrUID modRMTable4002[2] = { 0x566, /* MMX_PSRAWrm*/ 0x567 /* MMX_PSRAWrr*/ }; static const InstrUID modRMTable4003[2] = { 0x563, /* MMX_PSRADrm*/ 0x564 /* MMX_PSRADrr*/ }; static const InstrUID modRMTable4004[2] = { 0x517, /* MMX_PAVGWirm*/ 0x518 /* MMX_PAVGWirr*/ }; static const InstrUID modRMTable4005[2] = { 0x543, /* MMX_PMULHUWirm*/ 0x544 /* MMX_PMULHUWirr*/ }; static const InstrUID modRMTable4006[2] = { 0x545, /* MMX_PMULHWirm*/ 0x546 /* MMX_PMULHWirr*/ }; static const InstrUID modRMTable4007[2] = { 0x4eb, /* MMX_MOVNTQmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable4008[2] = { 0x577, /* MMX_PSUBSBirm*/ 0x578 /* MMX_PSUBSBirr*/ }; static const InstrUID modRMTable4009[2] = { 0x579, /* MMX_PSUBSWirm*/ 0x57a /* MMX_PSUBSWirr*/ }; static const InstrUID modRMTable4010[2] = { 0x53c, /* MMX_PMINSWirm*/ 0x53d /* MMX_PMINSWirr*/ }; static const InstrUID modRMTable4011[2] = { 0x54b, /* MMX_PORirm*/ 0x54c /* MMX_PORirr*/ }; static const InstrUID modRMTable4012[2] = { 0x505, /* MMX_PADDSBirm*/ 0x506 /* MMX_PADDSBirr*/ }; static const InstrUID modRMTable4013[2] = { 0x507, /* MMX_PADDSWirm*/ 0x508 /* MMX_PADDSWirr*/ }; static const InstrUID modRMTable4014[2] = { 0x538, /* MMX_PMAXSWirm*/ 0x539 /* MMX_PMAXSWirr*/ }; static const InstrUID modRMTable4015[2] = { 0x58d, /* MMX_PXORirm*/ 0x58e /* MMX_PXORirr*/ }; static const InstrUID modRMTable4016[2] = { 0x560, /* MMX_PSLLWrm*/ 0x561 /* MMX_PSLLWrr*/ }; static const InstrUID modRMTable4017[2] = { 0x55a, /* MMX_PSLLDrm*/ 0x55b /* MMX_PSLLDrr*/ }; static const InstrUID modRMTable4018[2] = { 0x55d, /* MMX_PSLLQrm*/ 0x55e /* MMX_PSLLQrr*/ }; static const InstrUID modRMTable4019[2] = { 0x549, /* MMX_PMULUDQirm*/ 0x54a /* MMX_PMULUDQirr*/ }; static const InstrUID modRMTable4020[2] = { 0x536, /* MMX_PMADDWDirm*/ 0x537 /* MMX_PMADDWDirr*/ }; static const InstrUID modRMTable4021[2] = { 0x54d, /* MMX_PSADBWirm*/ 0x54e /* MMX_PSADBWirr*/ }; static const InstrUID modRMTable4022[2] = { 0, /* PHI*/ 0x4e1 /* MMX_MASKMOVQ64*/ }; static const InstrUID modRMTable4023[2] = { 0x571, /* MMX_PSUBBirm*/ 0x572 /* MMX_PSUBBirr*/ }; static const InstrUID modRMTable4024[2] = { 0x57f, /* MMX_PSUBWirm*/ 0x580 /* MMX_PSUBWirr*/ }; static const InstrUID modRMTable4025[2] = { 0x573, /* MMX_PSUBDirm*/ 0x574 /* MMX_PSUBDirr*/ }; static const InstrUID modRMTable4026[2] = { 0x575, /* MMX_PSUBQirm*/ 0x576 /* MMX_PSUBQirr*/ }; static const InstrUID modRMTable4027[2] = { 0x4ff, /* MMX_PADDBirm*/ 0x500 /* MMX_PADDBirr*/ }; static const InstrUID modRMTable4028[2] = { 0x50d, /* MMX_PADDWirm*/ 0x50e /* MMX_PADDWirr*/ }; static const InstrUID modRMTable4029[2] = { 0x501, /* MMX_PADDDirm*/ 0x502 /* MMX_PADDDirr*/ }; static const InstrUID modRMTable4030[256] = { 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x991, /* SLDT16r*/ 0x991, /* SLDT16r*/ 0x991, /* SLDT16r*/ 0x991, /* SLDT16r*/ 0x991, /* SLDT16r*/ 0x991, /* SLDT16r*/ 0x991, /* SLDT16r*/ 0x991, /* SLDT16r*/ 0x9b6, /* STR16r*/ 0x9b6, /* STR16r*/ 0x9b6, /* STR16r*/ 0x9b6, /* STR16r*/ 0x9b6, /* STR16r*/ 0x9b6, /* STR16r*/ 0x9b6, /* STR16r*/ 0x9b6, /* STR16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4031[256] = { 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0, /* PHI*/ 0xc1b, /* VMCALL*/ 0xc35, /* VMLAUNCH*/ 0xcbd, /* VMRESUME*/ 0xcd2, /* VMXOFF*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x590, /* MONITORrrr*/ 0x676, /* MWAITrr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xead, /* XGETBV*/ 0xedb, /* XSETBV*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x996, /* SMSW16r*/ 0x996, /* SMSW16r*/ 0x996, /* SMSW16r*/ 0x996, /* SMSW16r*/ 0x996, /* SMSW16r*/ 0x996, /* SMSW16r*/ 0x996, /* SMSW16r*/ 0x996, /* SMSW16r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0xa21, /* SWAPGS*/ 0x882, /* RDTSCP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4032[2] = { 0x417, /* LAR16rm*/ 0x418 /* LAR16rr*/ }; static const InstrUID modRMTable4033[2] = { 0x49b, /* LSL16rm*/ 0x49c /* LSL16rr*/ }; static const InstrUID modRMTable4034[1] = { 0xa22 /* SYSCALL*/ }; static const InstrUID modRMTable4035[1] = { 0x14c /* CLTS*/ }; static const InstrUID modRMTable4036[1] = { 0xa26 /* SYSRETL*/ }; static const InstrUID modRMTable4037[1] = { 0x368 /* INVD*/ }; static const InstrUID modRMTable4038[1] = { 0xe89 /* WBINVD*/ }; static const InstrUID modRMTable4039[1] = { 0xa4d /* TRAP*/ }; static const InstrUID modRMTable4040[2] = { 0x7c9, /* PREFETCH*/ 0 /* PHI*/ }; static const InstrUID modRMTable4041[1] = { 0x2cb /* FEMMS*/ }; static const InstrUID modRMTable4042[2] = { 0x62b, /* MOVUPDrm*/ 0x62c /* MOVUPDrr*/ }; static const InstrUID modRMTable4043[2] = { 0x62a, /* MOVUPDmr*/ 0x62d /* MOVUPDrr_REV*/ }; static const InstrUID modRMTable4044[2] = { 0x5f4, /* MOVLPDrm*/ 0x5ed /* MOVHLPSrr*/ }; static const InstrUID modRMTable4045[2] = { 0x5f3, /* MOVLPDmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable4046[2] = { 0xa6c, /* UNPCKLPDrm*/ 0xa6d /* UNPCKLPDrr*/ }; static const InstrUID modRMTable4047[2] = { 0xa68, /* UNPCKHPDrm*/ 0xa69 /* UNPCKHPDrr*/ }; static const InstrUID modRMTable4048[2] = { 0x5ef, /* MOVHPDrm*/ 0x5f2 /* MOVLHPSrr*/ }; static const InstrUID modRMTable4049[2] = { 0x5ee, /* MOVHPDmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable4050[256] = { 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4051[2] = { 0x681, /* NOOPW*/ 0 /* PHI*/ }; static const InstrUID modRMTable4052[2] = { 0, /* PHI*/ 0x5b6 /* MOV64rc*/ }; static const InstrUID modRMTable4053[2] = { 0, /* PHI*/ 0x5b7 /* MOV64rd*/ }; static const InstrUID modRMTable4054[2] = { 0, /* PHI*/ 0x5b0 /* MOV64cr*/ }; static const InstrUID modRMTable4055[2] = { 0, /* PHI*/ 0x5b1 /* MOV64dr*/ }; static const InstrUID modRMTable4056[2] = { 0x5d1, /* MOVAPDrm*/ 0x5d2 /* MOVAPDrr*/ }; static const InstrUID modRMTable4057[2] = { 0x5d0, /* MOVAPDmr*/ 0x5d3 /* MOVAPDrr_REV*/ }; static const InstrUID modRMTable4058[2] = { 0x4d5, /* MMX_CVTPI2PDirm*/ 0x4d6 /* MMX_CVTPI2PDirr*/ }; static const InstrUID modRMTable4059[2] = { 0x601, /* MOVNTPDmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable4060[2] = { 0x4db, /* MMX_CVTTPD2PIirm*/ 0x4dc /* MMX_CVTTPD2PIirr*/ }; static const InstrUID modRMTable4061[2] = { 0x4d3, /* MMX_CVTPD2PIirm*/ 0x4d4 /* MMX_CVTPD2PIirr*/ }; static const InstrUID modRMTable4062[2] = { 0xa58, /* UCOMISDrm*/ 0xa59 /* UCOMISDrr*/ }; static const InstrUID modRMTable4063[2] = { 0x21c, /* COMISDrm*/ 0x21d /* COMISDrr*/ }; static const InstrUID modRMTable4064[1] = { 0xe92 /* WRMSR*/ }; static const InstrUID modRMTable4065[1] = { 0x881 /* RDTSC*/ }; static const InstrUID modRMTable4066[1] = { 0x87c /* RDMSR*/ }; static const InstrUID modRMTable4067[1] = { 0x87d /* RDPMC*/ }; static const InstrUID modRMTable4068[1] = { 0xa23 /* SYSENTER*/ }; static const InstrUID modRMTable4069[2] = { 0x1b8, /* CMOVO16rm*/ 0x1b9 /* CMOVO16rr*/ }; static const InstrUID modRMTable4070[2] = { 0x1a2, /* CMOVNO16rm*/ 0x1a3 /* CMOVNO16rr*/ }; static const InstrUID modRMTable4071[2] = { 0x15a, /* CMOVB16rm*/ 0x15b /* CMOVB16rr*/ }; static const InstrUID modRMTable4072[2] = { 0x154, /* CMOVAE16rm*/ 0x155 /* CMOVAE16rr*/ }; static const InstrUID modRMTable4073[2] = { 0x16e, /* CMOVE16rm*/ 0x16f /* CMOVE16rr*/ }; static const InstrUID modRMTable4074[2] = { 0x198, /* CMOVNE16rm*/ 0x199 /* CMOVNE16rr*/ }; static const InstrUID modRMTable4075[2] = { 0x160, /* CMOVBE16rm*/ 0x161 /* CMOVBE16rr*/ }; static const InstrUID modRMTable4076[2] = { 0x14e, /* CMOVA16rm*/ 0x14f /* CMOVA16rr*/ }; static const InstrUID modRMTable4077[2] = { 0x1c8, /* CMOVS16rm*/ 0x1c9 /* CMOVS16rr*/ }; static const InstrUID modRMTable4078[2] = { 0x1b2, /* CMOVNS16rm*/ 0x1b3 /* CMOVNS16rr*/ }; static const InstrUID modRMTable4079[2] = { 0x1be, /* CMOVP16rm*/ 0x1bf /* CMOVP16rr*/ }; static const InstrUID modRMTable4080[2] = { 0x1a8, /* CMOVNP16rm*/ 0x1a9 /* CMOVNP16rr*/ }; static const InstrUID modRMTable4081[2] = { 0x184, /* CMOVL16rm*/ 0x185 /* CMOVL16rr*/ }; static const InstrUID modRMTable4082[2] = { 0x17e, /* CMOVGE16rm*/ 0x17f /* CMOVGE16rr*/ }; static const InstrUID modRMTable4083[2] = { 0x18a, /* CMOVLE16rm*/ 0x18b /* CMOVLE16rr*/ }; static const InstrUID modRMTable4084[2] = { 0x178, /* CMOVG16rm*/ 0x179 /* CMOVG16rr*/ }; static const InstrUID modRMTable4085[2] = { 0, /* PHI*/ 0x5f8 /* MOVMSKPDrr32*/ }; static const InstrUID modRMTable4086[2] = { 0x999, /* SQRTPDm*/ 0x99b /* SQRTPDr*/ }; static const InstrUID modRMTable4087[2] = { 0x8ce, /* RSQRTPSm*/ 0x8d0 /* RSQRTPSr*/ }; static const InstrUID modRMTable4088[2] = { 0x858, /* RCPPSm*/ 0x85a /* RCPPSr*/ }; static const InstrUID modRMTable4089[2] = { 0xc6, /* ANDPDrm*/ 0xc7 /* ANDPDrr*/ }; static const InstrUID modRMTable4090[2] = { 0xc2, /* ANDNPDrm*/ 0xc3 /* ANDNPDrr*/ }; static const InstrUID modRMTable4091[2] = { 0x6ad, /* ORPDrm*/ 0x6ae /* ORPDrr*/ }; static const InstrUID modRMTable4092[2] = { 0xed1, /* XORPDrm*/ 0xed2 /* XORPDrr*/ }; static const InstrUID modRMTable4093[2] = { 0x67, /* ADDPDrm*/ 0x68 /* ADDPDrr*/ }; static const InstrUID modRMTable4094[2] = { 0x654, /* MULPDrm*/ 0x655 /* MULPDrr*/ }; static const InstrUID modRMTable4095[2] = { 0x23b, /* CVTPD2PSrm*/ 0x23c /* CVTPD2PSrr*/ }; static const InstrUID modRMTable4096[2] = { 0x23d, /* CVTPS2DQrm*/ 0x23e /* CVTPS2DQrr*/ }; static const InstrUID modRMTable4097[2] = { 0x9ee, /* SUBPDrm*/ 0x9ef /* SUBPDrr*/ }; static const InstrUID modRMTable4098[2] = { 0x4c3, /* MINPDrm*/ 0x4c5 /* MINPDrr*/ }; static const InstrUID modRMTable4099[2] = { 0x27a, /* DIVPDrm*/ 0x27b /* DIVPDrr*/ }; static const InstrUID modRMTable4100[2] = { 0x4b2, /* MAXPDrm*/ 0x4b4 /* MAXPDrr*/ }; static const InstrUID modRMTable4101[2] = { 0x815, /* PUNPCKLBWrm*/ 0x816 /* PUNPCKLBWrr*/ }; static const InstrUID modRMTable4102[2] = { 0x81b, /* PUNPCKLWDrm*/ 0x81c /* PUNPCKLWDrr*/ }; static const InstrUID modRMTable4103[2] = { 0x817, /* PUNPCKLDQrm*/ 0x818 /* PUNPCKLDQrr*/ }; static const InstrUID modRMTable4104[2] = { 0x6c2, /* PACKSSWBrm*/ 0x6c3 /* PACKSSWBrr*/ }; static const InstrUID modRMTable4105[2] = { 0x703, /* PCMPGTBrm*/ 0x704 /* PCMPGTBrr*/ }; static const InstrUID modRMTable4106[2] = { 0x709, /* PCMPGTWrm*/ 0x70a /* PCMPGTWrr*/ }; static const InstrUID modRMTable4107[2] = { 0x705, /* PCMPGTDrm*/ 0x706 /* PCMPGTDrr*/ }; static const InstrUID modRMTable4108[2] = { 0x6c6, /* PACKUSWBrm*/ 0x6c7 /* PACKUSWBrr*/ }; static const InstrUID modRMTable4109[2] = { 0x80d, /* PUNPCKHBWrm*/ 0x80e /* PUNPCKHBWrr*/ }; static const InstrUID modRMTable4110[2] = { 0x813, /* PUNPCKHWDrm*/ 0x814 /* PUNPCKHWDrr*/ }; static const InstrUID modRMTable4111[2] = { 0x80f, /* PUNPCKHDQrm*/ 0x810 /* PUNPCKHDQrr*/ }; static const InstrUID modRMTable4112[2] = { 0x6c0, /* PACKSSDWrm*/ 0x6c1 /* PACKSSDWrr*/ }; static const InstrUID modRMTable4113[2] = { 0x819, /* PUNPCKLQDQrm*/ 0x81a /* PUNPCKLQDQrr*/ }; static const InstrUID modRMTable4114[2] = { 0x811, /* PUNPCKHQDQrm*/ 0x812 /* PUNPCKHQDQrr*/ }; static const InstrUID modRMTable4115[2] = { 0x5e0, /* MOVDI2PDIrm*/ 0x5e1 /* MOVDI2PDIrr*/ }; static const InstrUID modRMTable4116[2] = { 0x5e5, /* MOVDQArm*/ 0x5e6 /* MOVDQArr*/ }; static const InstrUID modRMTable4117[2] = { 0x7d3, /* PSHUFDmi*/ 0x7d4 /* PSHUFDri*/ }; static const InstrUID modRMTable4118[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7f6, /* PSRLWri*/ 0x7f6, /* PSRLWri*/ 0x7f6, /* PSRLWri*/ 0x7f6, /* PSRLWri*/ 0x7f6, /* PSRLWri*/ 0x7f6, /* PSRLWri*/ 0x7f6, /* PSRLWri*/ 0x7f6, /* PSRLWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ec, /* PSRAWri*/ 0x7ec, /* PSRAWri*/ 0x7ec, /* PSRAWri*/ 0x7ec, /* PSRAWri*/ 0x7ec, /* PSRAWri*/ 0x7ec, /* PSRAWri*/ 0x7ec, /* PSRAWri*/ 0x7ec, /* PSRAWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7e6, /* PSLLWri*/ 0x7e6, /* PSLLWri*/ 0x7e6, /* PSLLWri*/ 0x7e6, /* PSLLWri*/ 0x7e6, /* PSLLWri*/ 0x7e6, /* PSLLWri*/ 0x7e6, /* PSLLWri*/ 0x7e6, /* PSLLWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4119[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7f0, /* PSRLDri*/ 0x7f0, /* PSRLDri*/ 0x7f0, /* PSRLDri*/ 0x7f0, /* PSRLDri*/ 0x7f0, /* PSRLDri*/ 0x7f0, /* PSRLDri*/ 0x7f0, /* PSRLDri*/ 0x7f0, /* PSRLDri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7e9, /* PSRADri*/ 0x7e9, /* PSRADri*/ 0x7e9, /* PSRADri*/ 0x7e9, /* PSRADri*/ 0x7e9, /* PSRADri*/ 0x7e9, /* PSRADri*/ 0x7e9, /* PSRADri*/ 0x7e9, /* PSRADri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7e0, /* PSLLDri*/ 0x7e0, /* PSLLDri*/ 0x7e0, /* PSLLDri*/ 0x7e0, /* PSLLDri*/ 0x7e0, /* PSLLDri*/ 0x7e0, /* PSLLDri*/ 0x7e0, /* PSLLDri*/ 0x7e0, /* PSLLDri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4120[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7f3, /* PSRLQri*/ 0x7f3, /* PSRLQri*/ 0x7f3, /* PSRLQri*/ 0x7f3, /* PSRLQri*/ 0x7f3, /* PSRLQri*/ 0x7f3, /* PSRLQri*/ 0x7f3, /* PSRLQri*/ 0x7f3, /* PSRLQri*/ 0x7ef, /* PSRLDQri*/ 0x7ef, /* PSRLDQri*/ 0x7ef, /* PSRLDQri*/ 0x7ef, /* PSRLDQri*/ 0x7ef, /* PSRLDQri*/ 0x7ef, /* PSRLDQri*/ 0x7ef, /* PSRLDQri*/ 0x7ef, /* PSRLDQri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7e3, /* PSLLQri*/ 0x7e3, /* PSLLQri*/ 0x7e3, /* PSLLQri*/ 0x7e3, /* PSLLQri*/ 0x7e3, /* PSLLQri*/ 0x7e3, /* PSLLQri*/ 0x7e3, /* PSLLQri*/ 0x7e3, /* PSLLQri*/ 0x7df, /* PSLLDQri*/ 0x7df, /* PSLLDQri*/ 0x7df, /* PSLLDQri*/ 0x7df, /* PSLLDQri*/ 0x7df, /* PSLLDQri*/ 0x7df, /* PSLLDQri*/ 0x7df, /* PSLLDQri*/ 0x7df /* PSLLDQri*/ }; static const InstrUID modRMTable4121[2] = { 0x6eb, /* PCMPEQBrm*/ 0x6ec /* PCMPEQBrr*/ }; static const InstrUID modRMTable4122[2] = { 0x6f1, /* PCMPEQWrm*/ 0x6f2 /* PCMPEQWrr*/ }; static const InstrUID modRMTable4123[2] = { 0x6ed, /* PCMPEQDrm*/ 0x6ee /* PCMPEQDrr*/ }; static const InstrUID modRMTable4124[1] = { 0x4df /* MMX_EMMS*/ }; static const InstrUID modRMTable4125[2] = { 0xcbb, /* VMREAD64rm*/ 0xcbc /* VMREAD64rr*/ }; static const InstrUID modRMTable4126[2] = { 0xcd0, /* VMWRITE64rm*/ 0xcd1 /* VMWRITE64rr*/ }; static const InstrUID modRMTable4127[2] = { 0x317, /* HADDPDrm*/ 0x318 /* HADDPDrr*/ }; static const InstrUID modRMTable4128[2] = { 0x31c, /* HSUBPDrm*/ 0x31d /* HSUBPDrr*/ }; static const InstrUID modRMTable4129[2] = { 0x604, /* MOVPDI2DImr*/ 0x605 /* MOVPDI2DIrr*/ }; static const InstrUID modRMTable4130[2] = { 0x5e4, /* MOVDQAmr*/ 0x5e7 /* MOVDQArr_REV*/ }; static const InstrUID modRMTable4131[1] = { 0x410 /* JO_4*/ }; static const InstrUID modRMTable4132[1] = { 0x40a /* JNO_4*/ }; static const InstrUID modRMTable4133[1] = { 0x3f2 /* JB_4*/ }; static const InstrUID modRMTable4134[1] = { 0x3ec /* JAE_4*/ }; static const InstrUID modRMTable4135[1] = { 0x3f7 /* JE_4*/ }; static const InstrUID modRMTable4136[1] = { 0x408 /* JNE_4*/ }; static const InstrUID modRMTable4137[1] = { 0x3f0 /* JBE_4*/ }; static const InstrUID modRMTable4138[1] = { 0x3ee /* JA_4*/ }; static const InstrUID modRMTable4139[1] = { 0x415 /* JS_4*/ }; static const InstrUID modRMTable4140[1] = { 0x40e /* JNS_4*/ }; static const InstrUID modRMTable4141[1] = { 0x412 /* JP_4*/ }; static const InstrUID modRMTable4142[1] = { 0x40c /* JNP_4*/ }; static const InstrUID modRMTable4143[1] = { 0x3ff /* JL_4*/ }; static const InstrUID modRMTable4144[1] = { 0x3f9 /* JGE_4*/ }; static const InstrUID modRMTable4145[1] = { 0x3fd /* JLE_4*/ }; static const InstrUID modRMTable4146[1] = { 0x3fb /* JG_4*/ }; static const InstrUID modRMTable4147[2] = { 0x935, /* SETOm*/ 0x936 /* SETOr*/ }; static const InstrUID modRMTable4148[2] = { 0x92f, /* SETNOm*/ 0x930 /* SETNOr*/ }; static const InstrUID modRMTable4149[2] = { 0x921, /* SETBm*/ 0x922 /* SETBr*/ }; static const InstrUID modRMTable4150[2] = { 0x917, /* SETAEm*/ 0x918 /* SETAEr*/ }; static const InstrUID modRMTable4151[2] = { 0x923, /* SETEm*/ 0x924 /* SETEr*/ }; static const InstrUID modRMTable4152[2] = { 0x92d, /* SETNEm*/ 0x92e /* SETNEr*/ }; static const InstrUID modRMTable4153[2] = { 0x91b, /* SETBEm*/ 0x91c /* SETBEr*/ }; static const InstrUID modRMTable4154[2] = { 0x919, /* SETAm*/ 0x91a /* SETAr*/ }; static const InstrUID modRMTable4155[2] = { 0x939, /* SETSm*/ 0x93a /* SETSr*/ }; static const InstrUID modRMTable4156[2] = { 0x933, /* SETNSm*/ 0x934 /* SETNSr*/ }; static const InstrUID modRMTable4157[2] = { 0x937, /* SETPm*/ 0x938 /* SETPr*/ }; static const InstrUID modRMTable4158[2] = { 0x931, /* SETNPm*/ 0x932 /* SETNPr*/ }; static const InstrUID modRMTable4159[2] = { 0x92b, /* SETLm*/ 0x92c /* SETLr*/ }; static const InstrUID modRMTable4160[2] = { 0x925, /* SETGEm*/ 0x926 /* SETGEr*/ }; static const InstrUID modRMTable4161[2] = { 0x929, /* SETLEm*/ 0x92a /* SETLEr*/ }; static const InstrUID modRMTable4162[2] = { 0x927, /* SETGm*/ 0x928 /* SETGr*/ }; static const InstrUID modRMTable4163[1] = { 0x833 /* PUSHFS16*/ }; static const InstrUID modRMTable4164[1] = { 0x7bf /* POPFS16*/ }; static const InstrUID modRMTable4165[1] = { 0x228 /* CPUID*/ }; static const InstrUID modRMTable4166[2] = { 0x10b, /* BT16mr*/ 0x10d /* BT16rr*/ }; static const InstrUID modRMTable4167[2] = { 0x957, /* SHLD16mri8*/ 0x959 /* SHLD16rri8*/ }; static const InstrUID modRMTable4168[2] = { 0x956, /* SHLD16mrCL*/ 0x958 /* SHLD16rrCL*/ }; static const InstrUID modRMTable4169[1] = { 0x836 /* PUSHGS16*/ }; static const InstrUID modRMTable4170[1] = { 0x7c2 /* POPGS16*/ }; static const InstrUID modRMTable4171[1] = { 0x8cd /* RSM*/ }; static const InstrUID modRMTable4172[2] = { 0x12f, /* BTS16mr*/ 0x131 /* BTS16rr*/ }; static const InstrUID modRMTable4173[2] = { 0x97b, /* SHRD16mri8*/ 0x97d /* SHRD16rri8*/ }; static const InstrUID modRMTable4174[2] = { 0x97a, /* SHRD16mrCL*/ 0x97c /* SHRD16rrCL*/ }; static const InstrUID modRMTable4175[256] = { 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x441, /* LFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x4c2, /* MFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x93b, /* SFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4176[2] = { 0x336, /* IMUL16rm*/ 0x339 /* IMUL16rr*/ }; static const InstrUID modRMTable4177[2] = { 0x21a, /* CMPXCHG8rm*/ 0x21b /* CMPXCHG8rr*/ }; static const InstrUID modRMTable4178[2] = { 0x213, /* CMPXCHG16rm*/ 0x214 /* CMPXCHG16rr*/ }; static const InstrUID modRMTable4179[2] = { 0x4a1, /* LSS16rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable4180[2] = { 0x123, /* BTR16mr*/ 0x125 /* BTR16rr*/ }; static const InstrUID modRMTable4181[2] = { 0x442, /* LFS16rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable4182[2] = { 0x447, /* LGS16rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable4183[2] = { 0x638, /* MOVZX16rm8*/ 0x639 /* MOVZX16rr8*/ }; static const InstrUID modRMTable4184[2] = { 0x63c, /* MOVZX32rm16*/ 0x63e /* MOVZX32rr16*/ }; static const InstrUID modRMTable4185[1] = { 0xa67 /* UD2B*/ }; static const InstrUID modRMTable4186[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x10a, /* BT16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x12e, /* BTS16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x122, /* BTR16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0x116, /* BTC16mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x10c, /* BT16ri8*/ 0x10c, /* BT16ri8*/ 0x10c, /* BT16ri8*/ 0x10c, /* BT16ri8*/ 0x10c, /* BT16ri8*/ 0x10c, /* BT16ri8*/ 0x10c, /* BT16ri8*/ 0x10c, /* BT16ri8*/ 0x130, /* BTS16ri8*/ 0x130, /* BTS16ri8*/ 0x130, /* BTS16ri8*/ 0x130, /* BTS16ri8*/ 0x130, /* BTS16ri8*/ 0x130, /* BTS16ri8*/ 0x130, /* BTS16ri8*/ 0x130, /* BTS16ri8*/ 0x124, /* BTR16ri8*/ 0x124, /* BTR16ri8*/ 0x124, /* BTR16ri8*/ 0x124, /* BTR16ri8*/ 0x124, /* BTR16ri8*/ 0x124, /* BTR16ri8*/ 0x124, /* BTR16ri8*/ 0x124, /* BTR16ri8*/ 0x118, /* BTC16ri8*/ 0x118, /* BTC16ri8*/ 0x118, /* BTC16ri8*/ 0x118, /* BTC16ri8*/ 0x118, /* BTC16ri8*/ 0x118, /* BTC16ri8*/ 0x118, /* BTC16ri8*/ 0x118 /* BTC16ri8*/ }; static const InstrUID modRMTable4187[2] = { 0x117, /* BTC16mr*/ 0x119 /* BTC16rr*/ }; static const InstrUID modRMTable4188[2] = { 0xfc, /* BSF16rm*/ 0xfd /* BSF16rr*/ }; static const InstrUID modRMTable4189[2] = { 0x102, /* BSR16rm*/ 0x103 /* BSR16rr*/ }; static const InstrUID modRMTable4190[2] = { 0x61e, /* MOVSX16rm8*/ 0x61f /* MOVSX16rr8*/ }; static const InstrUID modRMTable4191[2] = { 0x620, /* MOVSX32rm16*/ 0x622 /* MOVSX32rr16*/ }; static const InstrUID modRMTable4192[2] = { 0xe99, /* XADD8rm*/ 0xe9a /* XADD8rr*/ }; static const InstrUID modRMTable4193[2] = { 0xe93, /* XADD16rm*/ 0xe94 /* XADD16rr*/ }; static const InstrUID modRMTable4194[2] = { 0x1ff, /* CMPPDrmi_alt*/ 0x201 /* CMPPDrri_alt*/ }; static const InstrUID modRMTable4195[2] = { 0x600, /* MOVNTImr*/ 0 /* PHI*/ }; static const InstrUID modRMTable4196[2] = { 0x761, /* PINSRWrmi*/ 0x762 /* PINSRWrri*/ }; static const InstrUID modRMTable4197[2] = { 0, /* PHI*/ 0x722 /* PEXTRWri*/ }; static const InstrUID modRMTable4198[2] = { 0x986, /* SHUFPDrmi*/ 0x987 /* SHUFPDrri*/ }; static const InstrUID modRMTable4199[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x87e, /* RDRAND16r*/ 0x87e, /* RDRAND16r*/ 0x87e, /* RDRAND16r*/ 0x87e, /* RDRAND16r*/ 0x87e, /* RDRAND16r*/ 0x87e, /* RDRAND16r*/ 0x87e, /* RDRAND16r*/ 0x87e, /* RDRAND16r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4200[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable4201[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable4202[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable4203[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable4204[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable4205[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable4206[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable4207[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable4208[2] = { 0x73, /* ADDSUBPDrm*/ 0x74 /* ADDSUBPDrr*/ }; static const InstrUID modRMTable4209[2] = { 0x7f7, /* PSRLWrm*/ 0x7f8 /* PSRLWrr*/ }; static const InstrUID modRMTable4210[2] = { 0x7f1, /* PSRLDrm*/ 0x7f2 /* PSRLDrr*/ }; static const InstrUID modRMTable4211[2] = { 0x7f4, /* PSRLQrm*/ 0x7f5 /* PSRLQrr*/ }; static const InstrUID modRMTable4212[2] = { 0x6cc, /* PADDQrm*/ 0x6cd /* PADDQrr*/ }; static const InstrUID modRMTable4213[2] = { 0x7a4, /* PMULLWrm*/ 0x7a5 /* PMULLWrr*/ }; static const InstrUID modRMTable4214[2] = { 0x5f7, /* MOVLQ128mr*/ 0 /* PHI*/ }; static const InstrUID modRMTable4215[2] = { 0, /* PHI*/ 0x77f /* PMOVMSKBrr*/ }; static const InstrUID modRMTable4216[2] = { 0x803, /* PSUBUSBrm*/ 0x804 /* PSUBUSBrr*/ }; static const InstrUID modRMTable4217[2] = { 0x805, /* PSUBUSWrm*/ 0x806 /* PSUBUSWrr*/ }; static const InstrUID modRMTable4218[2] = { 0x779, /* PMINUBrm*/ 0x77a /* PMINUBrr*/ }; static const InstrUID modRMTable4219[2] = { 0x6dc, /* PANDrm*/ 0x6dd /* PANDrr*/ }; static const InstrUID modRMTable4220[2] = { 0x6d2, /* PADDUSBrm*/ 0x6d3 /* PADDUSBrr*/ }; static const InstrUID modRMTable4221[2] = { 0x6d4, /* PADDUSWrm*/ 0x6d5 /* PADDUSWrr*/ }; static const InstrUID modRMTable4222[2] = { 0x76d, /* PMAXUBrm*/ 0x76e /* PMAXUBrr*/ }; static const InstrUID modRMTable4223[2] = { 0x6da, /* PANDNrm*/ 0x6db /* PANDNrr*/ }; static const InstrUID modRMTable4224[2] = { 0x6df, /* PAVGBrm*/ 0x6e0 /* PAVGBrr*/ }; static const InstrUID modRMTable4225[2] = { 0x7ed, /* PSRAWrm*/ 0x7ee /* PSRAWrr*/ }; static const InstrUID modRMTable4226[2] = { 0x7ea, /* PSRADrm*/ 0x7eb /* PSRADrr*/ }; static const InstrUID modRMTable4227[2] = { 0x6e3, /* PAVGWrm*/ 0x6e4 /* PAVGWrr*/ }; static const InstrUID modRMTable4228[2] = { 0x79e, /* PMULHUWrm*/ 0x79f /* PMULHUWrr*/ }; static const InstrUID modRMTable4229[2] = { 0x7a0, /* PMULHWrm*/ 0x7a1 /* PMULHWrr*/ }; static const InstrUID modRMTable4230[2] = { 0x255, /* CVTTPD2DQrm*/ 0x256 /* CVTTPD2DQrr*/ }; static const InstrUID modRMTable4231[2] = { 0x5fe, /* MOVNTDQmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable4232[2] = { 0x7ff, /* PSUBSBrm*/ 0x800 /* PSUBSBrr*/ }; static const InstrUID modRMTable4233[2] = { 0x801, /* PSUBSWrm*/ 0x802 /* PSUBSWrr*/ }; static const InstrUID modRMTable4234[2] = { 0x777, /* PMINSWrm*/ 0x778 /* PMINSWrr*/ }; static const InstrUID modRMTable4235[2] = { 0x7c7, /* PORrm*/ 0x7c8 /* PORrr*/ }; static const InstrUID modRMTable4236[2] = { 0x6ce, /* PADDSBrm*/ 0x6cf /* PADDSBrr*/ }; static const InstrUID modRMTable4237[2] = { 0x6d0, /* PADDSWrm*/ 0x6d1 /* PADDSWrr*/ }; static const InstrUID modRMTable4238[2] = { 0x76b, /* PMAXSWrm*/ 0x76c /* PMAXSWrr*/ }; static const InstrUID modRMTable4239[2] = { 0x83e, /* PXORrm*/ 0x83f /* PXORrr*/ }; static const InstrUID modRMTable4240[2] = { 0x7e7, /* PSLLWrm*/ 0x7e8 /* PSLLWrr*/ }; static const InstrUID modRMTable4241[2] = { 0x7e1, /* PSLLDrm*/ 0x7e2 /* PSLLDrr*/ }; static const InstrUID modRMTable4242[2] = { 0x7e4, /* PSLLQrm*/ 0x7e5 /* PSLLQrr*/ }; static const InstrUID modRMTable4243[2] = { 0x7a6, /* PMULUDQrm*/ 0x7a7 /* PMULUDQrr*/ }; static const InstrUID modRMTable4244[2] = { 0x765, /* PMADDWDrm*/ 0x766 /* PMADDWDrr*/ }; static const InstrUID modRMTable4245[2] = { 0x7cf, /* PSADBWrm*/ 0x7d0 /* PSADBWrr*/ }; static const InstrUID modRMTable4246[2] = { 0, /* PHI*/ 0x4b1 /* MASKMOVDQU64*/ }; static const InstrUID modRMTable4247[2] = { 0x7f9, /* PSUBBrm*/ 0x7fa /* PSUBBrr*/ }; static const InstrUID modRMTable4248[2] = { 0x807, /* PSUBWrm*/ 0x808 /* PSUBWrr*/ }; static const InstrUID modRMTable4249[2] = { 0x7fb, /* PSUBDrm*/ 0x7fc /* PSUBDrr*/ }; static const InstrUID modRMTable4250[2] = { 0x7fd, /* PSUBQrm*/ 0x7fe /* PSUBQrr*/ }; static const InstrUID modRMTable4251[2] = { 0x6c8, /* PADDBrm*/ 0x6c9 /* PADDBrr*/ }; static const InstrUID modRMTable4252[2] = { 0x6d6, /* PADDWrm*/ 0x6d7 /* PADDWrr*/ }; static const InstrUID modRMTable4253[2] = { 0x6ca, /* PADDDrm*/ 0x6cb /* PADDDrr*/ }; static const InstrUID modRMTable4254[256] = { 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4255[256] = { 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0, /* PHI*/ 0xc1b, /* VMCALL*/ 0xc35, /* VMLAUNCH*/ 0xcbd, /* VMRESUME*/ 0xcd2, /* VMXOFF*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x590, /* MONITORrrr*/ 0x676, /* MWAITrr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xead, /* XGETBV*/ 0xedb, /* XSETBV*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0xa21, /* SWAPGS*/ 0x882, /* RDTSCP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4256[2] = { 0x419, /* LAR32rm*/ 0x41a /* LAR32rr*/ }; static const InstrUID modRMTable4257[2] = { 0x49d, /* LSL32rm*/ 0x49e /* LSL32rr*/ }; static const InstrUID modRMTable4258[1] = { 0xa22 /* SYSCALL*/ }; static const InstrUID modRMTable4259[1] = { 0x14c /* CLTS*/ }; static const InstrUID modRMTable4260[1] = { 0xa26 /* SYSRETL*/ }; static const InstrUID modRMTable4261[1] = { 0x368 /* INVD*/ }; static const InstrUID modRMTable4262[1] = { 0xe89 /* WBINVD*/ }; static const InstrUID modRMTable4263[1] = { 0xa4d /* TRAP*/ }; static const InstrUID modRMTable4264[2] = { 0x7c9, /* PREFETCH*/ 0 /* PHI*/ }; static const InstrUID modRMTable4265[1] = { 0x2cb /* FEMMS*/ }; static const InstrUID modRMTable4266[2] = { 0x60d, /* MOVSDrm*/ 0x60e /* MOVSDrr*/ }; static const InstrUID modRMTable4267[2] = { 0x60c, /* MOVSDmr*/ 0x60f /* MOVSDrr_REV*/ }; static const InstrUID modRMTable4268[2] = { 0x5de, /* MOVDDUPrm*/ 0x5df /* MOVDDUPrr*/ }; static const InstrUID modRMTable4269[2] = { 0x5f5, /* MOVLPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable4270[2] = { 0xa6e, /* UNPCKLPSrm*/ 0xa6f /* UNPCKLPSrr*/ }; static const InstrUID modRMTable4271[2] = { 0xa6a, /* UNPCKHPSrm*/ 0xa6b /* UNPCKHPSrr*/ }; static const InstrUID modRMTable4272[2] = { 0x5f1, /* MOVHPSrm*/ 0x5f2 /* MOVLHPSrr*/ }; static const InstrUID modRMTable4273[2] = { 0x5f0, /* MOVHPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable4274[256] = { 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4275[2] = { 0x680, /* NOOPL*/ 0 /* PHI*/ }; static const InstrUID modRMTable4276[2] = { 0, /* PHI*/ 0x5b6 /* MOV64rc*/ }; static const InstrUID modRMTable4277[2] = { 0, /* PHI*/ 0x5b7 /* MOV64rd*/ }; static const InstrUID modRMTable4278[2] = { 0, /* PHI*/ 0x5b0 /* MOV64cr*/ }; static const InstrUID modRMTable4279[2] = { 0, /* PHI*/ 0x5b1 /* MOV64dr*/ }; static const InstrUID modRMTable4280[2] = { 0x5d5, /* MOVAPSrm*/ 0x5d6 /* MOVAPSrr*/ }; static const InstrUID modRMTable4281[2] = { 0x5d4, /* MOVAPSmr*/ 0x5d7 /* MOVAPSrr_REV*/ }; static const InstrUID modRMTable4282[2] = { 0x249, /* CVTSI2SDrm*/ 0x24a /* CVTSI2SDrr*/ }; static const InstrUID modRMTable4283[2] = { 0x602, /* MOVNTPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable4284[2] = { 0x25b, /* CVTTSD2SIrm*/ 0x25c /* CVTTSD2SIrr*/ }; static const InstrUID modRMTable4285[2] = { 0x243, /* CVTSD2SIrm*/ 0x244 /* CVTSD2SIrr*/ }; static const InstrUID modRMTable4286[2] = { 0xa5a, /* UCOMISSrm*/ 0xa5b /* UCOMISSrr*/ }; static const InstrUID modRMTable4287[2] = { 0x21e, /* COMISSrm*/ 0x21f /* COMISSrr*/ }; static const InstrUID modRMTable4288[1] = { 0xe92 /* WRMSR*/ }; static const InstrUID modRMTable4289[1] = { 0x881 /* RDTSC*/ }; static const InstrUID modRMTable4290[1] = { 0x87c /* RDMSR*/ }; static const InstrUID modRMTable4291[1] = { 0x87d /* RDPMC*/ }; static const InstrUID modRMTable4292[1] = { 0xa23 /* SYSENTER*/ }; static const InstrUID modRMTable4293[2] = { 0x1ba, /* CMOVO32rm*/ 0x1bb /* CMOVO32rr*/ }; static const InstrUID modRMTable4294[2] = { 0x1a4, /* CMOVNO32rm*/ 0x1a5 /* CMOVNO32rr*/ }; static const InstrUID modRMTable4295[2] = { 0x15c, /* CMOVB32rm*/ 0x15d /* CMOVB32rr*/ }; static const InstrUID modRMTable4296[2] = { 0x156, /* CMOVAE32rm*/ 0x157 /* CMOVAE32rr*/ }; static const InstrUID modRMTable4297[2] = { 0x170, /* CMOVE32rm*/ 0x171 /* CMOVE32rr*/ }; static const InstrUID modRMTable4298[2] = { 0x19a, /* CMOVNE32rm*/ 0x19b /* CMOVNE32rr*/ }; static const InstrUID modRMTable4299[2] = { 0x162, /* CMOVBE32rm*/ 0x163 /* CMOVBE32rr*/ }; static const InstrUID modRMTable4300[2] = { 0x150, /* CMOVA32rm*/ 0x151 /* CMOVA32rr*/ }; static const InstrUID modRMTable4301[2] = { 0x1ca, /* CMOVS32rm*/ 0x1cb /* CMOVS32rr*/ }; static const InstrUID modRMTable4302[2] = { 0x1b4, /* CMOVNS32rm*/ 0x1b5 /* CMOVNS32rr*/ }; static const InstrUID modRMTable4303[2] = { 0x1c0, /* CMOVP32rm*/ 0x1c1 /* CMOVP32rr*/ }; static const InstrUID modRMTable4304[2] = { 0x1aa, /* CMOVNP32rm*/ 0x1ab /* CMOVNP32rr*/ }; static const InstrUID modRMTable4305[2] = { 0x186, /* CMOVL32rm*/ 0x187 /* CMOVL32rr*/ }; static const InstrUID modRMTable4306[2] = { 0x180, /* CMOVGE32rm*/ 0x181 /* CMOVGE32rr*/ }; static const InstrUID modRMTable4307[2] = { 0x18c, /* CMOVLE32rm*/ 0x18d /* CMOVLE32rr*/ }; static const InstrUID modRMTable4308[2] = { 0x17a, /* CMOVG32rm*/ 0x17b /* CMOVG32rr*/ }; static const InstrUID modRMTable4309[2] = { 0, /* PHI*/ 0x5fa /* MOVMSKPSrr32*/ }; static const InstrUID modRMTable4310[2] = { 0x9a1, /* SQRTSDm*/ 0x9a3 /* SQRTSDr*/ }; static const InstrUID modRMTable4311[2] = { 0x8ce, /* RSQRTPSm*/ 0x8d0 /* RSQRTPSr*/ }; static const InstrUID modRMTable4312[2] = { 0x858, /* RCPPSm*/ 0x85a /* RCPPSr*/ }; static const InstrUID modRMTable4313[2] = { 0xc8, /* ANDPSrm*/ 0xc9 /* ANDPSrr*/ }; static const InstrUID modRMTable4314[2] = { 0xc4, /* ANDNPSrm*/ 0xc5 /* ANDNPSrr*/ }; static const InstrUID modRMTable4315[2] = { 0x6af, /* ORPSrm*/ 0x6b0 /* ORPSrr*/ }; static const InstrUID modRMTable4316[2] = { 0xed3, /* XORPSrm*/ 0xed4 /* XORPSrr*/ }; static const InstrUID modRMTable4317[2] = { 0x6b, /* ADDSDrm*/ 0x6d /* ADDSDrr*/ }; static const InstrUID modRMTable4318[2] = { 0x658, /* MULSDrm*/ 0x65a /* MULSDrr*/ }; static const InstrUID modRMTable4319[2] = { 0x245, /* CVTSD2SSrm*/ 0x246 /* CVTSD2SSrr*/ }; static const InstrUID modRMTable4320[2] = { 0x237, /* CVTDQ2PSrm*/ 0x238 /* CVTDQ2PSrr*/ }; static const InstrUID modRMTable4321[2] = { 0xa04, /* SUBSDrm*/ 0xa06 /* SUBSDrr*/ }; static const InstrUID modRMTable4322[2] = { 0x4cb, /* MINSDrm*/ 0x4cd /* MINSDrr*/ }; static const InstrUID modRMTable4323[2] = { 0x290, /* DIVSDrm*/ 0x292 /* DIVSDrr*/ }; static const InstrUID modRMTable4324[2] = { 0x4ba, /* MAXSDrm*/ 0x4bc /* MAXSDrr*/ }; static const InstrUID modRMTable4325[2] = { 0x587, /* MMX_PUNPCKLBWirm*/ 0x588 /* MMX_PUNPCKLBWirr*/ }; static const InstrUID modRMTable4326[2] = { 0x58b, /* MMX_PUNPCKLWDirm*/ 0x58c /* MMX_PUNPCKLWDirr*/ }; static const InstrUID modRMTable4327[2] = { 0x589, /* MMX_PUNPCKLDQirm*/ 0x58a /* MMX_PUNPCKLDQirr*/ }; static const InstrUID modRMTable4328[2] = { 0x4fb, /* MMX_PACKSSWBirm*/ 0x4fc /* MMX_PACKSSWBirr*/ }; static const InstrUID modRMTable4329[2] = { 0x51f, /* MMX_PCMPGTBirm*/ 0x520 /* MMX_PCMPGTBirr*/ }; static const InstrUID modRMTable4330[2] = { 0x523, /* MMX_PCMPGTWirm*/ 0x524 /* MMX_PCMPGTWirr*/ }; static const InstrUID modRMTable4331[2] = { 0x521, /* MMX_PCMPGTDirm*/ 0x522 /* MMX_PCMPGTDirr*/ }; static const InstrUID modRMTable4332[2] = { 0x4fd, /* MMX_PACKUSWBirm*/ 0x4fe /* MMX_PACKUSWBirr*/ }; static const InstrUID modRMTable4333[2] = { 0x581, /* MMX_PUNPCKHBWirm*/ 0x582 /* MMX_PUNPCKHBWirr*/ }; static const InstrUID modRMTable4334[2] = { 0x585, /* MMX_PUNPCKHWDirm*/ 0x586 /* MMX_PUNPCKHWDirr*/ }; static const InstrUID modRMTable4335[2] = { 0x583, /* MMX_PUNPCKHDQirm*/ 0x584 /* MMX_PUNPCKHDQirr*/ }; static const InstrUID modRMTable4336[2] = { 0x4f9, /* MMX_PACKSSDWirm*/ 0x4fa /* MMX_PACKSSDWirr*/ }; static const InstrUID modRMTable4337[2] = { 0x4e5, /* MMX_MOVD64rm*/ 0x4e6 /* MMX_MOVD64rr*/ }; static const InstrUID modRMTable4338[2] = { 0x4ef, /* MMX_MOVQ64rm*/ 0x4f0 /* MMX_MOVQ64rr*/ }; static const InstrUID modRMTable4339[2] = { 0x7d7, /* PSHUFLWmi*/ 0x7d8 /* PSHUFLWri*/ }; static const InstrUID modRMTable4340[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4341[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4342[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4343[2] = { 0x519, /* MMX_PCMPEQBirm*/ 0x51a /* MMX_PCMPEQBirr*/ }; static const InstrUID modRMTable4344[2] = { 0x51d, /* MMX_PCMPEQWirm*/ 0x51e /* MMX_PCMPEQWirr*/ }; static const InstrUID modRMTable4345[2] = { 0x51b, /* MMX_PCMPEQDirm*/ 0x51c /* MMX_PCMPEQDirr*/ }; static const InstrUID modRMTable4346[1] = { 0x4df /* MMX_EMMS*/ }; static const InstrUID modRMTable4347[2] = { 0xcbb, /* VMREAD64rm*/ 0xcbc /* VMREAD64rr*/ }; static const InstrUID modRMTable4348[2] = { 0xcd0, /* VMWRITE64rm*/ 0xcd1 /* VMWRITE64rr*/ }; static const InstrUID modRMTable4349[2] = { 0x319, /* HADDPSrm*/ 0x31a /* HADDPSrr*/ }; static const InstrUID modRMTable4350[2] = { 0x31e, /* HSUBPSrm*/ 0x31f /* HSUBPSrr*/ }; static const InstrUID modRMTable4351[2] = { 0x4e4, /* MMX_MOVD64mr*/ 0x4e3 /* MMX_MOVD64grr*/ }; static const InstrUID modRMTable4352[2] = { 0x4ee, /* MMX_MOVQ64mr*/ 0 /* PHI*/ }; static const InstrUID modRMTable4353[1] = { 0x410 /* JO_4*/ }; static const InstrUID modRMTable4354[1] = { 0x40a /* JNO_4*/ }; static const InstrUID modRMTable4355[1] = { 0x3f2 /* JB_4*/ }; static const InstrUID modRMTable4356[1] = { 0x3ec /* JAE_4*/ }; static const InstrUID modRMTable4357[1] = { 0x3f7 /* JE_4*/ }; static const InstrUID modRMTable4358[1] = { 0x408 /* JNE_4*/ }; static const InstrUID modRMTable4359[1] = { 0x3f0 /* JBE_4*/ }; static const InstrUID modRMTable4360[1] = { 0x3ee /* JA_4*/ }; static const InstrUID modRMTable4361[1] = { 0x415 /* JS_4*/ }; static const InstrUID modRMTable4362[1] = { 0x40e /* JNS_4*/ }; static const InstrUID modRMTable4363[1] = { 0x412 /* JP_4*/ }; static const InstrUID modRMTable4364[1] = { 0x40c /* JNP_4*/ }; static const InstrUID modRMTable4365[1] = { 0x3ff /* JL_4*/ }; static const InstrUID modRMTable4366[1] = { 0x3f9 /* JGE_4*/ }; static const InstrUID modRMTable4367[1] = { 0x3fd /* JLE_4*/ }; static const InstrUID modRMTable4368[1] = { 0x3fb /* JG_4*/ }; static const InstrUID modRMTable4369[2] = { 0x935, /* SETOm*/ 0x936 /* SETOr*/ }; static const InstrUID modRMTable4370[2] = { 0x92f, /* SETNOm*/ 0x930 /* SETNOr*/ }; static const InstrUID modRMTable4371[2] = { 0x921, /* SETBm*/ 0x922 /* SETBr*/ }; static const InstrUID modRMTable4372[2] = { 0x917, /* SETAEm*/ 0x918 /* SETAEr*/ }; static const InstrUID modRMTable4373[2] = { 0x923, /* SETEm*/ 0x924 /* SETEr*/ }; static const InstrUID modRMTable4374[2] = { 0x92d, /* SETNEm*/ 0x92e /* SETNEr*/ }; static const InstrUID modRMTable4375[2] = { 0x91b, /* SETBEm*/ 0x91c /* SETBEr*/ }; static const InstrUID modRMTable4376[2] = { 0x919, /* SETAm*/ 0x91a /* SETAr*/ }; static const InstrUID modRMTable4377[2] = { 0x939, /* SETSm*/ 0x93a /* SETSr*/ }; static const InstrUID modRMTable4378[2] = { 0x933, /* SETNSm*/ 0x934 /* SETNSr*/ }; static const InstrUID modRMTable4379[2] = { 0x937, /* SETPm*/ 0x938 /* SETPr*/ }; static const InstrUID modRMTable4380[2] = { 0x931, /* SETNPm*/ 0x932 /* SETNPr*/ }; static const InstrUID modRMTable4381[2] = { 0x92b, /* SETLm*/ 0x92c /* SETLr*/ }; static const InstrUID modRMTable4382[2] = { 0x925, /* SETGEm*/ 0x926 /* SETGEr*/ }; static const InstrUID modRMTable4383[2] = { 0x929, /* SETLEm*/ 0x92a /* SETLEr*/ }; static const InstrUID modRMTable4384[2] = { 0x927, /* SETGm*/ 0x928 /* SETGr*/ }; static const InstrUID modRMTable4385[1] = { 0x835 /* PUSHFS64*/ }; static const InstrUID modRMTable4386[1] = { 0x7c1 /* POPFS64*/ }; static const InstrUID modRMTable4387[1] = { 0x228 /* CPUID*/ }; static const InstrUID modRMTable4388[2] = { 0x10f, /* BT32mr*/ 0x111 /* BT32rr*/ }; static const InstrUID modRMTable4389[2] = { 0x95b, /* SHLD32mri8*/ 0x95d /* SHLD32rri8*/ }; static const InstrUID modRMTable4390[2] = { 0x95a, /* SHLD32mrCL*/ 0x95c /* SHLD32rrCL*/ }; static const InstrUID modRMTable4391[1] = { 0x838 /* PUSHGS64*/ }; static const InstrUID modRMTable4392[1] = { 0x7c4 /* POPGS64*/ }; static const InstrUID modRMTable4393[1] = { 0x8cd /* RSM*/ }; static const InstrUID modRMTable4394[2] = { 0x133, /* BTS32mr*/ 0x135 /* BTS32rr*/ }; static const InstrUID modRMTable4395[2] = { 0x97f, /* SHRD32mri8*/ 0x981 /* SHRD32rri8*/ }; static const InstrUID modRMTable4396[2] = { 0x97e, /* SHRD32mrCL*/ 0x980 /* SHRD32rrCL*/ }; static const InstrUID modRMTable4397[256] = { 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x441, /* LFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x4c2, /* MFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x93b, /* SFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4398[2] = { 0x33e, /* IMUL32rm*/ 0x341 /* IMUL32rr*/ }; static const InstrUID modRMTable4399[2] = { 0x21a, /* CMPXCHG8rm*/ 0x21b /* CMPXCHG8rr*/ }; static const InstrUID modRMTable4400[2] = { 0x215, /* CMPXCHG32rm*/ 0x216 /* CMPXCHG32rr*/ }; static const InstrUID modRMTable4401[2] = { 0x4a2, /* LSS32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable4402[2] = { 0x127, /* BTR32mr*/ 0x129 /* BTR32rr*/ }; static const InstrUID modRMTable4403[2] = { 0x443, /* LFS32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable4404[2] = { 0x448, /* LGS32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable4405[2] = { 0x63d, /* MOVZX32rm8*/ 0x63f /* MOVZX32rr8*/ }; static const InstrUID modRMTable4406[2] = { 0x63c, /* MOVZX32rm16*/ 0x63e /* MOVZX32rr16*/ }; static const InstrUID modRMTable4407[1] = { 0xa67 /* UD2B*/ }; static const InstrUID modRMTable4408[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c /* BTC32ri8*/ }; static const InstrUID modRMTable4409[2] = { 0x11b, /* BTC32mr*/ 0x11d /* BTC32rr*/ }; static const InstrUID modRMTable4410[2] = { 0xfe, /* BSF32rm*/ 0xff /* BSF32rr*/ }; static const InstrUID modRMTable4411[2] = { 0x104, /* BSR32rm*/ 0x105 /* BSR32rr*/ }; static const InstrUID modRMTable4412[2] = { 0x621, /* MOVSX32rm8*/ 0x623 /* MOVSX32rr8*/ }; static const InstrUID modRMTable4413[2] = { 0x620, /* MOVSX32rm16*/ 0x622 /* MOVSX32rr16*/ }; static const InstrUID modRMTable4414[2] = { 0xe99, /* XADD8rm*/ 0xe9a /* XADD8rr*/ }; static const InstrUID modRMTable4415[2] = { 0xe95, /* XADD32rm*/ 0xe96 /* XADD32rr*/ }; static const InstrUID modRMTable4416[2] = { 0x20a, /* CMPSDrm*/ 0x20c /* CMPSDrr*/ }; static const InstrUID modRMTable4417[2] = { 0x600, /* MOVNTImr*/ 0 /* PHI*/ }; static const InstrUID modRMTable4418[2] = { 0x532, /* MMX_PINSRWirmi*/ 0x533 /* MMX_PINSRWirri*/ }; static const InstrUID modRMTable4419[2] = { 0, /* PHI*/ 0x525 /* MMX_PEXTRWirri*/ }; static const InstrUID modRMTable4420[2] = { 0x988, /* SHUFPSrmi*/ 0x989 /* SHUFPSrri*/ }; static const InstrUID modRMTable4421[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4422[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable4423[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable4424[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable4425[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable4426[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable4427[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable4428[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable4429[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable4430[2] = { 0x75, /* ADDSUBPSrm*/ 0x76 /* ADDSUBPSrr*/ }; static const InstrUID modRMTable4431[2] = { 0x56f, /* MMX_PSRLWrm*/ 0x570 /* MMX_PSRLWrr*/ }; static const InstrUID modRMTable4432[2] = { 0x569, /* MMX_PSRLDrm*/ 0x56a /* MMX_PSRLDrr*/ }; static const InstrUID modRMTable4433[2] = { 0x56c, /* MMX_PSRLQrm*/ 0x56d /* MMX_PSRLQrr*/ }; static const InstrUID modRMTable4434[2] = { 0x503, /* MMX_PADDQirm*/ 0x504 /* MMX_PADDQirr*/ }; static const InstrUID modRMTable4435[2] = { 0x547, /* MMX_PMULLWirm*/ 0x548 /* MMX_PMULLWirr*/ }; static const InstrUID modRMTable4436[2] = { 0, /* PHI*/ 0x4e9 /* MMX_MOVDQ2Qrr*/ }; static const InstrUID modRMTable4437[2] = { 0, /* PHI*/ 0x540 /* MMX_PMOVMSKBrr*/ }; static const InstrUID modRMTable4438[2] = { 0x57b, /* MMX_PSUBUSBirm*/ 0x57c /* MMX_PSUBUSBirr*/ }; static const InstrUID modRMTable4439[2] = { 0x57d, /* MMX_PSUBUSWirm*/ 0x57e /* MMX_PSUBUSWirr*/ }; static const InstrUID modRMTable4440[2] = { 0x53e, /* MMX_PMINUBirm*/ 0x53f /* MMX_PMINUBirr*/ }; static const InstrUID modRMTable4441[2] = { 0x513, /* MMX_PANDirm*/ 0x514 /* MMX_PANDirr*/ }; static const InstrUID modRMTable4442[2] = { 0x509, /* MMX_PADDUSBirm*/ 0x50a /* MMX_PADDUSBirr*/ }; static const InstrUID modRMTable4443[2] = { 0x50b, /* MMX_PADDUSWirm*/ 0x50c /* MMX_PADDUSWirr*/ }; static const InstrUID modRMTable4444[2] = { 0x53a, /* MMX_PMAXUBirm*/ 0x53b /* MMX_PMAXUBirr*/ }; static const InstrUID modRMTable4445[2] = { 0x511, /* MMX_PANDNirm*/ 0x512 /* MMX_PANDNirr*/ }; static const InstrUID modRMTable4446[2] = { 0x515, /* MMX_PAVGBirm*/ 0x516 /* MMX_PAVGBirr*/ }; static const InstrUID modRMTable4447[2] = { 0x566, /* MMX_PSRAWrm*/ 0x567 /* MMX_PSRAWrr*/ }; static const InstrUID modRMTable4448[2] = { 0x563, /* MMX_PSRADrm*/ 0x564 /* MMX_PSRADrr*/ }; static const InstrUID modRMTable4449[2] = { 0x517, /* MMX_PAVGWirm*/ 0x518 /* MMX_PAVGWirr*/ }; static const InstrUID modRMTable4450[2] = { 0x543, /* MMX_PMULHUWirm*/ 0x544 /* MMX_PMULHUWirr*/ }; static const InstrUID modRMTable4451[2] = { 0x545, /* MMX_PMULHWirm*/ 0x546 /* MMX_PMULHWirr*/ }; static const InstrUID modRMTable4452[2] = { 0x239, /* CVTPD2DQrm*/ 0x23a /* CVTPD2DQrr*/ }; static const InstrUID modRMTable4453[2] = { 0x4eb, /* MMX_MOVNTQmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable4454[2] = { 0x577, /* MMX_PSUBSBirm*/ 0x578 /* MMX_PSUBSBirr*/ }; static const InstrUID modRMTable4455[2] = { 0x579, /* MMX_PSUBSWirm*/ 0x57a /* MMX_PSUBSWirr*/ }; static const InstrUID modRMTable4456[2] = { 0x53c, /* MMX_PMINSWirm*/ 0x53d /* MMX_PMINSWirr*/ }; static const InstrUID modRMTable4457[2] = { 0x54b, /* MMX_PORirm*/ 0x54c /* MMX_PORirr*/ }; static const InstrUID modRMTable4458[2] = { 0x505, /* MMX_PADDSBirm*/ 0x506 /* MMX_PADDSBirr*/ }; static const InstrUID modRMTable4459[2] = { 0x507, /* MMX_PADDSWirm*/ 0x508 /* MMX_PADDSWirr*/ }; static const InstrUID modRMTable4460[2] = { 0x538, /* MMX_PMAXSWirm*/ 0x539 /* MMX_PMAXSWirr*/ }; static const InstrUID modRMTable4461[2] = { 0x58d, /* MMX_PXORirm*/ 0x58e /* MMX_PXORirr*/ }; static const InstrUID modRMTable4462[2] = { 0x423, /* LDDQUrm*/ 0 /* PHI*/ }; static const InstrUID modRMTable4463[2] = { 0x560, /* MMX_PSLLWrm*/ 0x561 /* MMX_PSLLWrr*/ }; static const InstrUID modRMTable4464[2] = { 0x55a, /* MMX_PSLLDrm*/ 0x55b /* MMX_PSLLDrr*/ }; static const InstrUID modRMTable4465[2] = { 0x55d, /* MMX_PSLLQrm*/ 0x55e /* MMX_PSLLQrr*/ }; static const InstrUID modRMTable4466[2] = { 0x549, /* MMX_PMULUDQirm*/ 0x54a /* MMX_PMULUDQirr*/ }; static const InstrUID modRMTable4467[2] = { 0x536, /* MMX_PMADDWDirm*/ 0x537 /* MMX_PMADDWDirr*/ }; static const InstrUID modRMTable4468[2] = { 0x54d, /* MMX_PSADBWirm*/ 0x54e /* MMX_PSADBWirr*/ }; static const InstrUID modRMTable4469[2] = { 0, /* PHI*/ 0x4e1 /* MMX_MASKMOVQ64*/ }; static const InstrUID modRMTable4470[2] = { 0x571, /* MMX_PSUBBirm*/ 0x572 /* MMX_PSUBBirr*/ }; static const InstrUID modRMTable4471[2] = { 0x57f, /* MMX_PSUBWirm*/ 0x580 /* MMX_PSUBWirr*/ }; static const InstrUID modRMTable4472[2] = { 0x573, /* MMX_PSUBDirm*/ 0x574 /* MMX_PSUBDirr*/ }; static const InstrUID modRMTable4473[2] = { 0x575, /* MMX_PSUBQirm*/ 0x576 /* MMX_PSUBQirr*/ }; static const InstrUID modRMTable4474[2] = { 0x4ff, /* MMX_PADDBirm*/ 0x500 /* MMX_PADDBirr*/ }; static const InstrUID modRMTable4475[2] = { 0x50d, /* MMX_PADDWirm*/ 0x50e /* MMX_PADDWirr*/ }; static const InstrUID modRMTable4476[2] = { 0x501, /* MMX_PADDDirm*/ 0x502 /* MMX_PADDDirr*/ }; static const InstrUID modRMTable4477[256] = { 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x990, /* SLDT16m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x992, /* SLDT32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x9b7, /* STR32r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4478[256] = { 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0, /* PHI*/ 0xc1b, /* VMCALL*/ 0xc35, /* VMLAUNCH*/ 0xcbd, /* VMRESUME*/ 0xcd2, /* VMXOFF*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x590, /* MONITORrrr*/ 0x676, /* MWAITrr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xead, /* XGETBV*/ 0xedb, /* XSETBV*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0x997, /* SMSW32r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0xa21, /* SWAPGS*/ 0x882, /* RDTSCP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4479[2] = { 0x419, /* LAR32rm*/ 0x41a /* LAR32rr*/ }; static const InstrUID modRMTable4480[2] = { 0x49d, /* LSL32rm*/ 0x49e /* LSL32rr*/ }; static const InstrUID modRMTable4481[1] = { 0xa22 /* SYSCALL*/ }; static const InstrUID modRMTable4482[1] = { 0x14c /* CLTS*/ }; static const InstrUID modRMTable4483[1] = { 0xa26 /* SYSRETL*/ }; static const InstrUID modRMTable4484[1] = { 0x368 /* INVD*/ }; static const InstrUID modRMTable4485[1] = { 0xe89 /* WBINVD*/ }; static const InstrUID modRMTable4486[1] = { 0xa4d /* TRAP*/ }; static const InstrUID modRMTable4487[2] = { 0x7c9, /* PREFETCH*/ 0 /* PHI*/ }; static const InstrUID modRMTable4488[1] = { 0x2cb /* FEMMS*/ }; static const InstrUID modRMTable4489[2] = { 0x61a, /* MOVSSrm*/ 0x61b /* MOVSSrr*/ }; static const InstrUID modRMTable4490[2] = { 0x619, /* MOVSSmr*/ 0x61c /* MOVSSrr_REV*/ }; static const InstrUID modRMTable4491[2] = { 0x614, /* MOVSLDUPrm*/ 0x615 /* MOVSLDUPrr*/ }; static const InstrUID modRMTable4492[2] = { 0x5f5, /* MOVLPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable4493[2] = { 0xa6e, /* UNPCKLPSrm*/ 0xa6f /* UNPCKLPSrr*/ }; static const InstrUID modRMTable4494[2] = { 0xa6a, /* UNPCKHPSrm*/ 0xa6b /* UNPCKHPSrr*/ }; static const InstrUID modRMTable4495[2] = { 0x612, /* MOVSHDUPrm*/ 0x613 /* MOVSHDUPrr*/ }; static const InstrUID modRMTable4496[2] = { 0x5f0, /* MOVHPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable4497[256] = { 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4498[2] = { 0x680, /* NOOPL*/ 0 /* PHI*/ }; static const InstrUID modRMTable4499[2] = { 0, /* PHI*/ 0x5b6 /* MOV64rc*/ }; static const InstrUID modRMTable4500[2] = { 0, /* PHI*/ 0x5b7 /* MOV64rd*/ }; static const InstrUID modRMTable4501[2] = { 0, /* PHI*/ 0x5b0 /* MOV64cr*/ }; static const InstrUID modRMTable4502[2] = { 0, /* PHI*/ 0x5b1 /* MOV64dr*/ }; static const InstrUID modRMTable4503[2] = { 0x5d5, /* MOVAPSrm*/ 0x5d6 /* MOVAPSrr*/ }; static const InstrUID modRMTable4504[2] = { 0x5d4, /* MOVAPSmr*/ 0x5d7 /* MOVAPSrr_REV*/ }; static const InstrUID modRMTable4505[2] = { 0x24d, /* CVTSI2SSrm*/ 0x24e /* CVTSI2SSrr*/ }; static const InstrUID modRMTable4506[2] = { 0x602, /* MOVNTPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable4507[2] = { 0x25f, /* CVTTSS2SIrm*/ 0x260 /* CVTTSS2SIrr*/ }; static const InstrUID modRMTable4508[2] = { 0x253, /* CVTSS2SIrm*/ 0x254 /* CVTSS2SIrr*/ }; static const InstrUID modRMTable4509[2] = { 0xa5a, /* UCOMISSrm*/ 0xa5b /* UCOMISSrr*/ }; static const InstrUID modRMTable4510[2] = { 0x21e, /* COMISSrm*/ 0x21f /* COMISSrr*/ }; static const InstrUID modRMTable4511[1] = { 0xe92 /* WRMSR*/ }; static const InstrUID modRMTable4512[1] = { 0x881 /* RDTSC*/ }; static const InstrUID modRMTable4513[1] = { 0x87c /* RDMSR*/ }; static const InstrUID modRMTable4514[1] = { 0x87d /* RDPMC*/ }; static const InstrUID modRMTable4515[1] = { 0xa23 /* SYSENTER*/ }; static const InstrUID modRMTable4516[2] = { 0x1ba, /* CMOVO32rm*/ 0x1bb /* CMOVO32rr*/ }; static const InstrUID modRMTable4517[2] = { 0x1a4, /* CMOVNO32rm*/ 0x1a5 /* CMOVNO32rr*/ }; static const InstrUID modRMTable4518[2] = { 0x15c, /* CMOVB32rm*/ 0x15d /* CMOVB32rr*/ }; static const InstrUID modRMTable4519[2] = { 0x156, /* CMOVAE32rm*/ 0x157 /* CMOVAE32rr*/ }; static const InstrUID modRMTable4520[2] = { 0x170, /* CMOVE32rm*/ 0x171 /* CMOVE32rr*/ }; static const InstrUID modRMTable4521[2] = { 0x19a, /* CMOVNE32rm*/ 0x19b /* CMOVNE32rr*/ }; static const InstrUID modRMTable4522[2] = { 0x162, /* CMOVBE32rm*/ 0x163 /* CMOVBE32rr*/ }; static const InstrUID modRMTable4523[2] = { 0x150, /* CMOVA32rm*/ 0x151 /* CMOVA32rr*/ }; static const InstrUID modRMTable4524[2] = { 0x1ca, /* CMOVS32rm*/ 0x1cb /* CMOVS32rr*/ }; static const InstrUID modRMTable4525[2] = { 0x1b4, /* CMOVNS32rm*/ 0x1b5 /* CMOVNS32rr*/ }; static const InstrUID modRMTable4526[2] = { 0x1c0, /* CMOVP32rm*/ 0x1c1 /* CMOVP32rr*/ }; static const InstrUID modRMTable4527[2] = { 0x1aa, /* CMOVNP32rm*/ 0x1ab /* CMOVNP32rr*/ }; static const InstrUID modRMTable4528[2] = { 0x186, /* CMOVL32rm*/ 0x187 /* CMOVL32rr*/ }; static const InstrUID modRMTable4529[2] = { 0x180, /* CMOVGE32rm*/ 0x181 /* CMOVGE32rr*/ }; static const InstrUID modRMTable4530[2] = { 0x18c, /* CMOVLE32rm*/ 0x18d /* CMOVLE32rr*/ }; static const InstrUID modRMTable4531[2] = { 0x17a, /* CMOVG32rm*/ 0x17b /* CMOVG32rr*/ }; static const InstrUID modRMTable4532[2] = { 0, /* PHI*/ 0x5fa /* MOVMSKPSrr32*/ }; static const InstrUID modRMTable4533[2] = { 0x9a5, /* SQRTSSm*/ 0x9a7 /* SQRTSSr*/ }; static const InstrUID modRMTable4534[2] = { 0x8d2, /* RSQRTSSm*/ 0x8d4 /* RSQRTSSr*/ }; static const InstrUID modRMTable4535[2] = { 0x85c, /* RCPSSm*/ 0x85e /* RCPSSr*/ }; static const InstrUID modRMTable4536[2] = { 0xc8, /* ANDPSrm*/ 0xc9 /* ANDPSrr*/ }; static const InstrUID modRMTable4537[2] = { 0xc4, /* ANDNPSrm*/ 0xc5 /* ANDNPSrr*/ }; static const InstrUID modRMTable4538[2] = { 0x6af, /* ORPSrm*/ 0x6b0 /* ORPSrr*/ }; static const InstrUID modRMTable4539[2] = { 0xed3, /* XORPSrm*/ 0xed4 /* XORPSrr*/ }; static const InstrUID modRMTable4540[2] = { 0x6f, /* ADDSSrm*/ 0x71 /* ADDSSrr*/ }; static const InstrUID modRMTable4541[2] = { 0x65c, /* MULSSrm*/ 0x65e /* MULSSrr*/ }; static const InstrUID modRMTable4542[2] = { 0x24f, /* CVTSS2SDrm*/ 0x250 /* CVTSS2SDrr*/ }; static const InstrUID modRMTable4543[2] = { 0x257, /* CVTTPS2DQrm*/ 0x258 /* CVTTPS2DQrr*/ }; static const InstrUID modRMTable4544[2] = { 0xa08, /* SUBSSrm*/ 0xa0a /* SUBSSrr*/ }; static const InstrUID modRMTable4545[2] = { 0x4cf, /* MINSSrm*/ 0x4d1 /* MINSSrr*/ }; static const InstrUID modRMTable4546[2] = { 0x294, /* DIVSSrm*/ 0x296 /* DIVSSrr*/ }; static const InstrUID modRMTable4547[2] = { 0x4be, /* MAXSSrm*/ 0x4c0 /* MAXSSrr*/ }; static const InstrUID modRMTable4548[2] = { 0x587, /* MMX_PUNPCKLBWirm*/ 0x588 /* MMX_PUNPCKLBWirr*/ }; static const InstrUID modRMTable4549[2] = { 0x58b, /* MMX_PUNPCKLWDirm*/ 0x58c /* MMX_PUNPCKLWDirr*/ }; static const InstrUID modRMTable4550[2] = { 0x589, /* MMX_PUNPCKLDQirm*/ 0x58a /* MMX_PUNPCKLDQirr*/ }; static const InstrUID modRMTable4551[2] = { 0x4fb, /* MMX_PACKSSWBirm*/ 0x4fc /* MMX_PACKSSWBirr*/ }; static const InstrUID modRMTable4552[2] = { 0x51f, /* MMX_PCMPGTBirm*/ 0x520 /* MMX_PCMPGTBirr*/ }; static const InstrUID modRMTable4553[2] = { 0x523, /* MMX_PCMPGTWirm*/ 0x524 /* MMX_PCMPGTWirr*/ }; static const InstrUID modRMTable4554[2] = { 0x521, /* MMX_PCMPGTDirm*/ 0x522 /* MMX_PCMPGTDirr*/ }; static const InstrUID modRMTable4555[2] = { 0x4fd, /* MMX_PACKUSWBirm*/ 0x4fe /* MMX_PACKUSWBirr*/ }; static const InstrUID modRMTable4556[2] = { 0x581, /* MMX_PUNPCKHBWirm*/ 0x582 /* MMX_PUNPCKHBWirr*/ }; static const InstrUID modRMTable4557[2] = { 0x585, /* MMX_PUNPCKHWDirm*/ 0x586 /* MMX_PUNPCKHWDirr*/ }; static const InstrUID modRMTable4558[2] = { 0x583, /* MMX_PUNPCKHDQirm*/ 0x584 /* MMX_PUNPCKHDQirr*/ }; static const InstrUID modRMTable4559[2] = { 0x4f9, /* MMX_PACKSSDWirm*/ 0x4fa /* MMX_PACKSSDWirr*/ }; static const InstrUID modRMTable4560[2] = { 0x4e5, /* MMX_MOVD64rm*/ 0x4e6 /* MMX_MOVD64rr*/ }; static const InstrUID modRMTable4561[2] = { 0x5ea, /* MOVDQUrm*/ 0x5eb /* MOVDQUrr*/ }; static const InstrUID modRMTable4562[2] = { 0x7d5, /* PSHUFHWmi*/ 0x7d6 /* PSHUFHWri*/ }; static const InstrUID modRMTable4563[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4564[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4565[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4566[2] = { 0x519, /* MMX_PCMPEQBirm*/ 0x51a /* MMX_PCMPEQBirr*/ }; static const InstrUID modRMTable4567[2] = { 0x51d, /* MMX_PCMPEQWirm*/ 0x51e /* MMX_PCMPEQWirr*/ }; static const InstrUID modRMTable4568[2] = { 0x51b, /* MMX_PCMPEQDirm*/ 0x51c /* MMX_PCMPEQDirr*/ }; static const InstrUID modRMTable4569[1] = { 0x4df /* MMX_EMMS*/ }; static const InstrUID modRMTable4570[2] = { 0xcbb, /* VMREAD64rm*/ 0xcbc /* VMREAD64rr*/ }; static const InstrUID modRMTable4571[2] = { 0xcd0, /* VMWRITE64rm*/ 0xcd1 /* VMWRITE64rr*/ }; static const InstrUID modRMTable4572[2] = { 0x608, /* MOVQI2PQIrm*/ 0x609 /* MOVQxrxr*/ }; static const InstrUID modRMTable4573[2] = { 0x5e8, /* MOVDQUmr*/ 0x5ec /* MOVDQUrr_REV*/ }; static const InstrUID modRMTable4574[1] = { 0x410 /* JO_4*/ }; static const InstrUID modRMTable4575[1] = { 0x40a /* JNO_4*/ }; static const InstrUID modRMTable4576[1] = { 0x3f2 /* JB_4*/ }; static const InstrUID modRMTable4577[1] = { 0x3ec /* JAE_4*/ }; static const InstrUID modRMTable4578[1] = { 0x3f7 /* JE_4*/ }; static const InstrUID modRMTable4579[1] = { 0x408 /* JNE_4*/ }; static const InstrUID modRMTable4580[1] = { 0x3f0 /* JBE_4*/ }; static const InstrUID modRMTable4581[1] = { 0x3ee /* JA_4*/ }; static const InstrUID modRMTable4582[1] = { 0x415 /* JS_4*/ }; static const InstrUID modRMTable4583[1] = { 0x40e /* JNS_4*/ }; static const InstrUID modRMTable4584[1] = { 0x412 /* JP_4*/ }; static const InstrUID modRMTable4585[1] = { 0x40c /* JNP_4*/ }; static const InstrUID modRMTable4586[1] = { 0x3ff /* JL_4*/ }; static const InstrUID modRMTable4587[1] = { 0x3f9 /* JGE_4*/ }; static const InstrUID modRMTable4588[1] = { 0x3fd /* JLE_4*/ }; static const InstrUID modRMTable4589[1] = { 0x3fb /* JG_4*/ }; static const InstrUID modRMTable4590[2] = { 0x935, /* SETOm*/ 0x936 /* SETOr*/ }; static const InstrUID modRMTable4591[2] = { 0x92f, /* SETNOm*/ 0x930 /* SETNOr*/ }; static const InstrUID modRMTable4592[2] = { 0x921, /* SETBm*/ 0x922 /* SETBr*/ }; static const InstrUID modRMTable4593[2] = { 0x917, /* SETAEm*/ 0x918 /* SETAEr*/ }; static const InstrUID modRMTable4594[2] = { 0x923, /* SETEm*/ 0x924 /* SETEr*/ }; static const InstrUID modRMTable4595[2] = { 0x92d, /* SETNEm*/ 0x92e /* SETNEr*/ }; static const InstrUID modRMTable4596[2] = { 0x91b, /* SETBEm*/ 0x91c /* SETBEr*/ }; static const InstrUID modRMTable4597[2] = { 0x919, /* SETAm*/ 0x91a /* SETAr*/ }; static const InstrUID modRMTable4598[2] = { 0x939, /* SETSm*/ 0x93a /* SETSr*/ }; static const InstrUID modRMTable4599[2] = { 0x933, /* SETNSm*/ 0x934 /* SETNSr*/ }; static const InstrUID modRMTable4600[2] = { 0x937, /* SETPm*/ 0x938 /* SETPr*/ }; static const InstrUID modRMTable4601[2] = { 0x931, /* SETNPm*/ 0x932 /* SETNPr*/ }; static const InstrUID modRMTable4602[2] = { 0x92b, /* SETLm*/ 0x92c /* SETLr*/ }; static const InstrUID modRMTable4603[2] = { 0x925, /* SETGEm*/ 0x926 /* SETGEr*/ }; static const InstrUID modRMTable4604[2] = { 0x929, /* SETLEm*/ 0x92a /* SETLEr*/ }; static const InstrUID modRMTable4605[2] = { 0x927, /* SETGm*/ 0x928 /* SETGr*/ }; static const InstrUID modRMTable4606[1] = { 0x835 /* PUSHFS64*/ }; static const InstrUID modRMTable4607[1] = { 0x7c1 /* POPFS64*/ }; static const InstrUID modRMTable4608[1] = { 0x228 /* CPUID*/ }; static const InstrUID modRMTable4609[2] = { 0x10f, /* BT32mr*/ 0x111 /* BT32rr*/ }; static const InstrUID modRMTable4610[2] = { 0x95b, /* SHLD32mri8*/ 0x95d /* SHLD32rri8*/ }; static const InstrUID modRMTable4611[2] = { 0x95a, /* SHLD32mrCL*/ 0x95c /* SHLD32rrCL*/ }; static const InstrUID modRMTable4612[1] = { 0x838 /* PUSHGS64*/ }; static const InstrUID modRMTable4613[1] = { 0x7c4 /* POPGS64*/ }; static const InstrUID modRMTable4614[1] = { 0x8cd /* RSM*/ }; static const InstrUID modRMTable4615[2] = { 0x133, /* BTS32mr*/ 0x135 /* BTS32rr*/ }; static const InstrUID modRMTable4616[2] = { 0x97f, /* SHRD32mri8*/ 0x981 /* SHRD32rri8*/ }; static const InstrUID modRMTable4617[2] = { 0x97e, /* SHRD32mrCL*/ 0x980 /* SHRD32rrCL*/ }; static const InstrUID modRMTable4618[256] = { 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f6, /* FXSAVE*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x2f4, /* FXRSTOR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed7, /* XSAVE*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed5, /* XRSTOR*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0xed9, /* XSAVEOPT*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x878, /* RDFSBASE*/ 0x878, /* RDFSBASE*/ 0x878, /* RDFSBASE*/ 0x878, /* RDFSBASE*/ 0x878, /* RDFSBASE*/ 0x878, /* RDFSBASE*/ 0x878, /* RDFSBASE*/ 0x878, /* RDFSBASE*/ 0x87a, /* RDGSBASE*/ 0x87a, /* RDGSBASE*/ 0x87a, /* RDGSBASE*/ 0x87a, /* RDGSBASE*/ 0x87a, /* RDGSBASE*/ 0x87a, /* RDGSBASE*/ 0x87a, /* RDGSBASE*/ 0x87a, /* RDGSBASE*/ 0xe8e, /* WRFSBASE*/ 0xe8e, /* WRFSBASE*/ 0xe8e, /* WRFSBASE*/ 0xe8e, /* WRFSBASE*/ 0xe8e, /* WRFSBASE*/ 0xe8e, /* WRFSBASE*/ 0xe8e, /* WRFSBASE*/ 0xe8e, /* WRFSBASE*/ 0xe90, /* WRGSBASE*/ 0xe90, /* WRGSBASE*/ 0xe90, /* WRGSBASE*/ 0xe90, /* WRGSBASE*/ 0xe90, /* WRGSBASE*/ 0xe90, /* WRGSBASE*/ 0xe90, /* WRGSBASE*/ 0xe90, /* WRGSBASE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x441, /* LFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x4c2, /* MFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x93b, /* SFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4619[2] = { 0x33e, /* IMUL32rm*/ 0x341 /* IMUL32rr*/ }; static const InstrUID modRMTable4620[2] = { 0x21a, /* CMPXCHG8rm*/ 0x21b /* CMPXCHG8rr*/ }; static const InstrUID modRMTable4621[2] = { 0x215, /* CMPXCHG32rm*/ 0x216 /* CMPXCHG32rr*/ }; static const InstrUID modRMTable4622[2] = { 0x4a2, /* LSS32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable4623[2] = { 0x127, /* BTR32mr*/ 0x129 /* BTR32rr*/ }; static const InstrUID modRMTable4624[2] = { 0x443, /* LFS32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable4625[2] = { 0x448, /* LGS32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable4626[2] = { 0x63d, /* MOVZX32rm8*/ 0x63f /* MOVZX32rr8*/ }; static const InstrUID modRMTable4627[2] = { 0x63c, /* MOVZX32rm16*/ 0x63e /* MOVZX32rr16*/ }; static const InstrUID modRMTable4628[2] = { 0x7b4, /* POPCNT32rm*/ 0x7b5 /* POPCNT32rr*/ }; static const InstrUID modRMTable4629[1] = { 0xa67 /* UD2B*/ }; static const InstrUID modRMTable4630[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x10e, /* BT32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x132, /* BTS32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x126, /* BTR32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0x11a, /* BTC32mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x110, /* BT32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x134, /* BTS32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x128, /* BTR32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c, /* BTC32ri8*/ 0x11c /* BTC32ri8*/ }; static const InstrUID modRMTable4631[2] = { 0x11b, /* BTC32mr*/ 0x11d /* BTC32rr*/ }; static const InstrUID modRMTable4632[2] = { 0xa54, /* TZCNT32rm*/ 0xa55 /* TZCNT32rr*/ }; static const InstrUID modRMTable4633[2] = { 0x4ac, /* LZCNT32rm*/ 0x4ad /* LZCNT32rr*/ }; static const InstrUID modRMTable4634[2] = { 0x621, /* MOVSX32rm8*/ 0x623 /* MOVSX32rr8*/ }; static const InstrUID modRMTable4635[2] = { 0x620, /* MOVSX32rm16*/ 0x622 /* MOVSX32rr16*/ }; static const InstrUID modRMTable4636[2] = { 0xe99, /* XADD8rm*/ 0xe9a /* XADD8rr*/ }; static const InstrUID modRMTable4637[2] = { 0xe95, /* XADD32rm*/ 0xe96 /* XADD32rr*/ }; static const InstrUID modRMTable4638[2] = { 0x20e, /* CMPSSrm*/ 0x210 /* CMPSSrr*/ }; static const InstrUID modRMTable4639[2] = { 0x600, /* MOVNTImr*/ 0 /* PHI*/ }; static const InstrUID modRMTable4640[2] = { 0x532, /* MMX_PINSRWirmi*/ 0x533 /* MMX_PINSRWirri*/ }; static const InstrUID modRMTable4641[2] = { 0, /* PHI*/ 0x525 /* MMX_PEXTRWirri*/ }; static const InstrUID modRMTable4642[2] = { 0x988, /* SHUFPSrmi*/ 0x989 /* SHUFPSrri*/ }; static const InstrUID modRMTable4643[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0x219, /* CMPXCHG8B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0x87f, /* RDRAND32r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4644[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable4645[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable4646[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable4647[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable4648[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable4649[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable4650[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable4651[1] = { 0x108 /* BSWAP32r*/ }; static const InstrUID modRMTable4652[2] = { 0x56f, /* MMX_PSRLWrm*/ 0x570 /* MMX_PSRLWrr*/ }; static const InstrUID modRMTable4653[2] = { 0x569, /* MMX_PSRLDrm*/ 0x56a /* MMX_PSRLDrr*/ }; static const InstrUID modRMTable4654[2] = { 0x56c, /* MMX_PSRLQrm*/ 0x56d /* MMX_PSRLQrr*/ }; static const InstrUID modRMTable4655[2] = { 0x503, /* MMX_PADDQirm*/ 0x504 /* MMX_PADDQirr*/ }; static const InstrUID modRMTable4656[2] = { 0x547, /* MMX_PMULLWirm*/ 0x548 /* MMX_PMULLWirr*/ }; static const InstrUID modRMTable4657[2] = { 0, /* PHI*/ 0x4ec /* MMX_MOVQ2DQrr*/ }; static const InstrUID modRMTable4658[2] = { 0, /* PHI*/ 0x540 /* MMX_PMOVMSKBrr*/ }; static const InstrUID modRMTable4659[2] = { 0x57b, /* MMX_PSUBUSBirm*/ 0x57c /* MMX_PSUBUSBirr*/ }; static const InstrUID modRMTable4660[2] = { 0x57d, /* MMX_PSUBUSWirm*/ 0x57e /* MMX_PSUBUSWirr*/ }; static const InstrUID modRMTable4661[2] = { 0x53e, /* MMX_PMINUBirm*/ 0x53f /* MMX_PMINUBirr*/ }; static const InstrUID modRMTable4662[2] = { 0x513, /* MMX_PANDirm*/ 0x514 /* MMX_PANDirr*/ }; static const InstrUID modRMTable4663[2] = { 0x509, /* MMX_PADDUSBirm*/ 0x50a /* MMX_PADDUSBirr*/ }; static const InstrUID modRMTable4664[2] = { 0x50b, /* MMX_PADDUSWirm*/ 0x50c /* MMX_PADDUSWirr*/ }; static const InstrUID modRMTable4665[2] = { 0x53a, /* MMX_PMAXUBirm*/ 0x53b /* MMX_PMAXUBirr*/ }; static const InstrUID modRMTable4666[2] = { 0x511, /* MMX_PANDNirm*/ 0x512 /* MMX_PANDNirr*/ }; static const InstrUID modRMTable4667[2] = { 0x515, /* MMX_PAVGBirm*/ 0x516 /* MMX_PAVGBirr*/ }; static const InstrUID modRMTable4668[2] = { 0x566, /* MMX_PSRAWrm*/ 0x567 /* MMX_PSRAWrr*/ }; static const InstrUID modRMTable4669[2] = { 0x563, /* MMX_PSRADrm*/ 0x564 /* MMX_PSRADrr*/ }; static const InstrUID modRMTable4670[2] = { 0x517, /* MMX_PAVGWirm*/ 0x518 /* MMX_PAVGWirr*/ }; static const InstrUID modRMTable4671[2] = { 0x543, /* MMX_PMULHUWirm*/ 0x544 /* MMX_PMULHUWirr*/ }; static const InstrUID modRMTable4672[2] = { 0x545, /* MMX_PMULHWirm*/ 0x546 /* MMX_PMULHWirr*/ }; static const InstrUID modRMTable4673[2] = { 0x235, /* CVTDQ2PDrm*/ 0x236 /* CVTDQ2PDrr*/ }; static const InstrUID modRMTable4674[2] = { 0x4eb, /* MMX_MOVNTQmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable4675[2] = { 0x577, /* MMX_PSUBSBirm*/ 0x578 /* MMX_PSUBSBirr*/ }; static const InstrUID modRMTable4676[2] = { 0x579, /* MMX_PSUBSWirm*/ 0x57a /* MMX_PSUBSWirr*/ }; static const InstrUID modRMTable4677[2] = { 0x53c, /* MMX_PMINSWirm*/ 0x53d /* MMX_PMINSWirr*/ }; static const InstrUID modRMTable4678[2] = { 0x54b, /* MMX_PORirm*/ 0x54c /* MMX_PORirr*/ }; static const InstrUID modRMTable4679[2] = { 0x505, /* MMX_PADDSBirm*/ 0x506 /* MMX_PADDSBirr*/ }; static const InstrUID modRMTable4680[2] = { 0x507, /* MMX_PADDSWirm*/ 0x508 /* MMX_PADDSWirr*/ }; static const InstrUID modRMTable4681[2] = { 0x538, /* MMX_PMAXSWirm*/ 0x539 /* MMX_PMAXSWirr*/ }; static const InstrUID modRMTable4682[2] = { 0x58d, /* MMX_PXORirm*/ 0x58e /* MMX_PXORirr*/ }; static const InstrUID modRMTable4683[2] = { 0x560, /* MMX_PSLLWrm*/ 0x561 /* MMX_PSLLWrr*/ }; static const InstrUID modRMTable4684[2] = { 0x55a, /* MMX_PSLLDrm*/ 0x55b /* MMX_PSLLDrr*/ }; static const InstrUID modRMTable4685[2] = { 0x55d, /* MMX_PSLLQrm*/ 0x55e /* MMX_PSLLQrr*/ }; static const InstrUID modRMTable4686[2] = { 0x549, /* MMX_PMULUDQirm*/ 0x54a /* MMX_PMULUDQirr*/ }; static const InstrUID modRMTable4687[2] = { 0x536, /* MMX_PMADDWDirm*/ 0x537 /* MMX_PMADDWDirr*/ }; static const InstrUID modRMTable4688[2] = { 0x54d, /* MMX_PSADBWirm*/ 0x54e /* MMX_PSADBWirr*/ }; static const InstrUID modRMTable4689[2] = { 0, /* PHI*/ 0x4e1 /* MMX_MASKMOVQ64*/ }; static const InstrUID modRMTable4690[2] = { 0x571, /* MMX_PSUBBirm*/ 0x572 /* MMX_PSUBBirr*/ }; static const InstrUID modRMTable4691[2] = { 0x57f, /* MMX_PSUBWirm*/ 0x580 /* MMX_PSUBWirr*/ }; static const InstrUID modRMTable4692[2] = { 0x573, /* MMX_PSUBDirm*/ 0x574 /* MMX_PSUBDirr*/ }; static const InstrUID modRMTable4693[2] = { 0x575, /* MMX_PSUBQirm*/ 0x576 /* MMX_PSUBQirr*/ }; static const InstrUID modRMTable4694[2] = { 0x4ff, /* MMX_PADDBirm*/ 0x500 /* MMX_PADDBirr*/ }; static const InstrUID modRMTable4695[2] = { 0x50d, /* MMX_PADDWirm*/ 0x50e /* MMX_PADDWirr*/ }; static const InstrUID modRMTable4696[2] = { 0x501, /* MMX_PADDDirm*/ 0x502 /* MMX_PADDDirr*/ }; static const InstrUID modRMTable4697[2] = { 0x7b2, /* POPCNT16rm*/ 0x7b3 /* POPCNT16rr*/ }; static const InstrUID modRMTable4698[2] = { 0xa52, /* TZCNT16rm*/ 0xa53 /* TZCNT16rr*/ }; static const InstrUID modRMTable4699[2] = { 0x4aa, /* LZCNT16rm*/ 0x4ab /* LZCNT16rr*/ }; static const InstrUID modRMTable4700[256] = { 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x994, /* SLDT64r*/ 0x994, /* SLDT64r*/ 0x994, /* SLDT64r*/ 0x994, /* SLDT64r*/ 0x994, /* SLDT64r*/ 0x994, /* SLDT64r*/ 0x994, /* SLDT64r*/ 0x994, /* SLDT64r*/ 0x9b8, /* STR64r*/ 0x9b8, /* STR64r*/ 0x9b8, /* STR64r*/ 0x9b8, /* STR64r*/ 0x9b8, /* STR64r*/ 0x9b8, /* STR64r*/ 0x9b8, /* STR64r*/ 0x9b8, /* STR64r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4701[256] = { 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0, /* PHI*/ 0xc1b, /* VMCALL*/ 0xc35, /* VMLAUNCH*/ 0xcbd, /* VMRESUME*/ 0xcd2, /* VMXOFF*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x590, /* MONITORrrr*/ 0x676, /* MWAITrr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xead, /* XGETBV*/ 0xedb, /* XSETBV*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x998, /* SMSW64r*/ 0x998, /* SMSW64r*/ 0x998, /* SMSW64r*/ 0x998, /* SMSW64r*/ 0x998, /* SMSW64r*/ 0x998, /* SMSW64r*/ 0x998, /* SMSW64r*/ 0x998, /* SMSW64r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0xa21, /* SWAPGS*/ 0x882, /* RDTSCP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4702[2] = { 0x41b, /* LAR64rm*/ 0x41c /* LAR64rr*/ }; static const InstrUID modRMTable4703[2] = { 0x49f, /* LSL64rm*/ 0x4a0 /* LSL64rr*/ }; static const InstrUID modRMTable4704[1] = { 0xa22 /* SYSCALL*/ }; static const InstrUID modRMTable4705[1] = { 0x14c /* CLTS*/ }; static const InstrUID modRMTable4706[1] = { 0xa27 /* SYSRETQ*/ }; static const InstrUID modRMTable4707[1] = { 0x368 /* INVD*/ }; static const InstrUID modRMTable4708[1] = { 0xe89 /* WBINVD*/ }; static const InstrUID modRMTable4709[1] = { 0xa4d /* TRAP*/ }; static const InstrUID modRMTable4710[2] = { 0x7c9, /* PREFETCH*/ 0 /* PHI*/ }; static const InstrUID modRMTable4711[1] = { 0x2cb /* FEMMS*/ }; static const InstrUID modRMTable4712[2] = { 0x61a, /* MOVSSrm*/ 0x61b /* MOVSSrr*/ }; static const InstrUID modRMTable4713[2] = { 0x619, /* MOVSSmr*/ 0x61c /* MOVSSrr_REV*/ }; static const InstrUID modRMTable4714[2] = { 0x614, /* MOVSLDUPrm*/ 0x615 /* MOVSLDUPrr*/ }; static const InstrUID modRMTable4715[2] = { 0x5f5, /* MOVLPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable4716[2] = { 0xa6e, /* UNPCKLPSrm*/ 0xa6f /* UNPCKLPSrr*/ }; static const InstrUID modRMTable4717[2] = { 0xa6a, /* UNPCKHPSrm*/ 0xa6b /* UNPCKHPSrr*/ }; static const InstrUID modRMTable4718[2] = { 0x612, /* MOVSHDUPrm*/ 0x613 /* MOVSHDUPrr*/ }; static const InstrUID modRMTable4719[2] = { 0x5f0, /* MOVHPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable4720[256] = { 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4721[2] = { 0x680, /* NOOPL*/ 0 /* PHI*/ }; static const InstrUID modRMTable4722[2] = { 0, /* PHI*/ 0x5b6 /* MOV64rc*/ }; static const InstrUID modRMTable4723[2] = { 0, /* PHI*/ 0x5b7 /* MOV64rd*/ }; static const InstrUID modRMTable4724[2] = { 0, /* PHI*/ 0x5b0 /* MOV64cr*/ }; static const InstrUID modRMTable4725[2] = { 0, /* PHI*/ 0x5b1 /* MOV64dr*/ }; static const InstrUID modRMTable4726[2] = { 0x5d5, /* MOVAPSrm*/ 0x5d6 /* MOVAPSrr*/ }; static const InstrUID modRMTable4727[2] = { 0x5d4, /* MOVAPSmr*/ 0x5d7 /* MOVAPSrr_REV*/ }; static const InstrUID modRMTable4728[2] = { 0x24b, /* CVTSI2SS64rm*/ 0x24c /* CVTSI2SS64rr*/ }; static const InstrUID modRMTable4729[2] = { 0x602, /* MOVNTPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable4730[2] = { 0x25d, /* CVTTSS2SI64rm*/ 0x25e /* CVTTSS2SI64rr*/ }; static const InstrUID modRMTable4731[2] = { 0x251, /* CVTSS2SI64rm*/ 0x252 /* CVTSS2SI64rr*/ }; static const InstrUID modRMTable4732[2] = { 0xa5a, /* UCOMISSrm*/ 0xa5b /* UCOMISSrr*/ }; static const InstrUID modRMTable4733[2] = { 0x21e, /* COMISSrm*/ 0x21f /* COMISSrr*/ }; static const InstrUID modRMTable4734[1] = { 0xe92 /* WRMSR*/ }; static const InstrUID modRMTable4735[1] = { 0x881 /* RDTSC*/ }; static const InstrUID modRMTable4736[1] = { 0x87c /* RDMSR*/ }; static const InstrUID modRMTable4737[1] = { 0x87d /* RDPMC*/ }; static const InstrUID modRMTable4738[1] = { 0xa23 /* SYSENTER*/ }; static const InstrUID modRMTable4739[1] = { 0xa25 /* SYSEXIT64*/ }; static const InstrUID modRMTable4740[2] = { 0x1bc, /* CMOVO64rm*/ 0x1bd /* CMOVO64rr*/ }; static const InstrUID modRMTable4741[2] = { 0x1a6, /* CMOVNO64rm*/ 0x1a7 /* CMOVNO64rr*/ }; static const InstrUID modRMTable4742[2] = { 0x15e, /* CMOVB64rm*/ 0x15f /* CMOVB64rr*/ }; static const InstrUID modRMTable4743[2] = { 0x158, /* CMOVAE64rm*/ 0x159 /* CMOVAE64rr*/ }; static const InstrUID modRMTable4744[2] = { 0x172, /* CMOVE64rm*/ 0x173 /* CMOVE64rr*/ }; static const InstrUID modRMTable4745[2] = { 0x19c, /* CMOVNE64rm*/ 0x19d /* CMOVNE64rr*/ }; static const InstrUID modRMTable4746[2] = { 0x164, /* CMOVBE64rm*/ 0x165 /* CMOVBE64rr*/ }; static const InstrUID modRMTable4747[2] = { 0x152, /* CMOVA64rm*/ 0x153 /* CMOVA64rr*/ }; static const InstrUID modRMTable4748[2] = { 0x1cc, /* CMOVS64rm*/ 0x1cd /* CMOVS64rr*/ }; static const InstrUID modRMTable4749[2] = { 0x1b6, /* CMOVNS64rm*/ 0x1b7 /* CMOVNS64rr*/ }; static const InstrUID modRMTable4750[2] = { 0x1c2, /* CMOVP64rm*/ 0x1c3 /* CMOVP64rr*/ }; static const InstrUID modRMTable4751[2] = { 0x1ac, /* CMOVNP64rm*/ 0x1ad /* CMOVNP64rr*/ }; static const InstrUID modRMTable4752[2] = { 0x188, /* CMOVL64rm*/ 0x189 /* CMOVL64rr*/ }; static const InstrUID modRMTable4753[2] = { 0x182, /* CMOVGE64rm*/ 0x183 /* CMOVGE64rr*/ }; static const InstrUID modRMTable4754[2] = { 0x18e, /* CMOVLE64rm*/ 0x18f /* CMOVLE64rr*/ }; static const InstrUID modRMTable4755[2] = { 0x17c, /* CMOVG64rm*/ 0x17d /* CMOVG64rr*/ }; static const InstrUID modRMTable4756[2] = { 0, /* PHI*/ 0x5fa /* MOVMSKPSrr32*/ }; static const InstrUID modRMTable4757[2] = { 0x9a5, /* SQRTSSm*/ 0x9a7 /* SQRTSSr*/ }; static const InstrUID modRMTable4758[2] = { 0x8d2, /* RSQRTSSm*/ 0x8d4 /* RSQRTSSr*/ }; static const InstrUID modRMTable4759[2] = { 0x85c, /* RCPSSm*/ 0x85e /* RCPSSr*/ }; static const InstrUID modRMTable4760[2] = { 0xc8, /* ANDPSrm*/ 0xc9 /* ANDPSrr*/ }; static const InstrUID modRMTable4761[2] = { 0xc4, /* ANDNPSrm*/ 0xc5 /* ANDNPSrr*/ }; static const InstrUID modRMTable4762[2] = { 0x6af, /* ORPSrm*/ 0x6b0 /* ORPSrr*/ }; static const InstrUID modRMTable4763[2] = { 0xed3, /* XORPSrm*/ 0xed4 /* XORPSrr*/ }; static const InstrUID modRMTable4764[2] = { 0x6f, /* ADDSSrm*/ 0x71 /* ADDSSrr*/ }; static const InstrUID modRMTable4765[2] = { 0x65c, /* MULSSrm*/ 0x65e /* MULSSrr*/ }; static const InstrUID modRMTable4766[2] = { 0x24f, /* CVTSS2SDrm*/ 0x250 /* CVTSS2SDrr*/ }; static const InstrUID modRMTable4767[2] = { 0x257, /* CVTTPS2DQrm*/ 0x258 /* CVTTPS2DQrr*/ }; static const InstrUID modRMTable4768[2] = { 0xa08, /* SUBSSrm*/ 0xa0a /* SUBSSrr*/ }; static const InstrUID modRMTable4769[2] = { 0x4cf, /* MINSSrm*/ 0x4d1 /* MINSSrr*/ }; static const InstrUID modRMTable4770[2] = { 0x294, /* DIVSSrm*/ 0x296 /* DIVSSrr*/ }; static const InstrUID modRMTable4771[2] = { 0x4be, /* MAXSSrm*/ 0x4c0 /* MAXSSrr*/ }; static const InstrUID modRMTable4772[2] = { 0x587, /* MMX_PUNPCKLBWirm*/ 0x588 /* MMX_PUNPCKLBWirr*/ }; static const InstrUID modRMTable4773[2] = { 0x58b, /* MMX_PUNPCKLWDirm*/ 0x58c /* MMX_PUNPCKLWDirr*/ }; static const InstrUID modRMTable4774[2] = { 0x589, /* MMX_PUNPCKLDQirm*/ 0x58a /* MMX_PUNPCKLDQirr*/ }; static const InstrUID modRMTable4775[2] = { 0x4fb, /* MMX_PACKSSWBirm*/ 0x4fc /* MMX_PACKSSWBirr*/ }; static const InstrUID modRMTable4776[2] = { 0x51f, /* MMX_PCMPGTBirm*/ 0x520 /* MMX_PCMPGTBirr*/ }; static const InstrUID modRMTable4777[2] = { 0x523, /* MMX_PCMPGTWirm*/ 0x524 /* MMX_PCMPGTWirr*/ }; static const InstrUID modRMTable4778[2] = { 0x521, /* MMX_PCMPGTDirm*/ 0x522 /* MMX_PCMPGTDirr*/ }; static const InstrUID modRMTable4779[2] = { 0x4fd, /* MMX_PACKUSWBirm*/ 0x4fe /* MMX_PACKUSWBirr*/ }; static const InstrUID modRMTable4780[2] = { 0x581, /* MMX_PUNPCKHBWirm*/ 0x582 /* MMX_PUNPCKHBWirr*/ }; static const InstrUID modRMTable4781[2] = { 0x585, /* MMX_PUNPCKHWDirm*/ 0x586 /* MMX_PUNPCKHWDirr*/ }; static const InstrUID modRMTable4782[2] = { 0x583, /* MMX_PUNPCKHDQirm*/ 0x584 /* MMX_PUNPCKHDQirr*/ }; static const InstrUID modRMTable4783[2] = { 0x4f9, /* MMX_PACKSSDWirm*/ 0x4fa /* MMX_PACKSSDWirr*/ }; static const InstrUID modRMTable4784[2] = { 0x4e5, /* MMX_MOVD64rm*/ 0x4e8 /* MMX_MOVD64to64rr*/ }; static const InstrUID modRMTable4785[2] = { 0x5ea, /* MOVDQUrm*/ 0x5eb /* MOVDQUrr*/ }; static const InstrUID modRMTable4786[2] = { 0x7d5, /* PSHUFHWmi*/ 0x7d6 /* PSHUFHWri*/ }; static const InstrUID modRMTable4787[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4788[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4789[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4790[2] = { 0x519, /* MMX_PCMPEQBirm*/ 0x51a /* MMX_PCMPEQBirr*/ }; static const InstrUID modRMTable4791[2] = { 0x51d, /* MMX_PCMPEQWirm*/ 0x51e /* MMX_PCMPEQWirr*/ }; static const InstrUID modRMTable4792[2] = { 0x51b, /* MMX_PCMPEQDirm*/ 0x51c /* MMX_PCMPEQDirr*/ }; static const InstrUID modRMTable4793[1] = { 0x4df /* MMX_EMMS*/ }; static const InstrUID modRMTable4794[2] = { 0xcbb, /* VMREAD64rm*/ 0xcbc /* VMREAD64rr*/ }; static const InstrUID modRMTable4795[2] = { 0xcd0, /* VMWRITE64rm*/ 0xcd1 /* VMWRITE64rr*/ }; static const InstrUID modRMTable4796[2] = { 0x608, /* MOVQI2PQIrm*/ 0x4e2 /* MMX_MOVD64from64rr*/ }; static const InstrUID modRMTable4797[2] = { 0x5e8, /* MOVDQUmr*/ 0x5ec /* MOVDQUrr_REV*/ }; static const InstrUID modRMTable4798[1] = { 0x410 /* JO_4*/ }; static const InstrUID modRMTable4799[1] = { 0x40a /* JNO_4*/ }; static const InstrUID modRMTable4800[1] = { 0x3f2 /* JB_4*/ }; static const InstrUID modRMTable4801[1] = { 0x3ec /* JAE_4*/ }; static const InstrUID modRMTable4802[1] = { 0x3f7 /* JE_4*/ }; static const InstrUID modRMTable4803[1] = { 0x408 /* JNE_4*/ }; static const InstrUID modRMTable4804[1] = { 0x3f0 /* JBE_4*/ }; static const InstrUID modRMTable4805[1] = { 0x3ee /* JA_4*/ }; static const InstrUID modRMTable4806[1] = { 0x415 /* JS_4*/ }; static const InstrUID modRMTable4807[1] = { 0x40e /* JNS_4*/ }; static const InstrUID modRMTable4808[1] = { 0x412 /* JP_4*/ }; static const InstrUID modRMTable4809[1] = { 0x40c /* JNP_4*/ }; static const InstrUID modRMTable4810[1] = { 0x3ff /* JL_4*/ }; static const InstrUID modRMTable4811[1] = { 0x3f9 /* JGE_4*/ }; static const InstrUID modRMTable4812[1] = { 0x3fd /* JLE_4*/ }; static const InstrUID modRMTable4813[1] = { 0x3fb /* JG_4*/ }; static const InstrUID modRMTable4814[2] = { 0x935, /* SETOm*/ 0x936 /* SETOr*/ }; static const InstrUID modRMTable4815[2] = { 0x92f, /* SETNOm*/ 0x930 /* SETNOr*/ }; static const InstrUID modRMTable4816[2] = { 0x921, /* SETBm*/ 0x922 /* SETBr*/ }; static const InstrUID modRMTable4817[2] = { 0x917, /* SETAEm*/ 0x918 /* SETAEr*/ }; static const InstrUID modRMTable4818[2] = { 0x923, /* SETEm*/ 0x924 /* SETEr*/ }; static const InstrUID modRMTable4819[2] = { 0x92d, /* SETNEm*/ 0x92e /* SETNEr*/ }; static const InstrUID modRMTable4820[2] = { 0x91b, /* SETBEm*/ 0x91c /* SETBEr*/ }; static const InstrUID modRMTable4821[2] = { 0x919, /* SETAm*/ 0x91a /* SETAr*/ }; static const InstrUID modRMTable4822[2] = { 0x939, /* SETSm*/ 0x93a /* SETSr*/ }; static const InstrUID modRMTable4823[2] = { 0x933, /* SETNSm*/ 0x934 /* SETNSr*/ }; static const InstrUID modRMTable4824[2] = { 0x937, /* SETPm*/ 0x938 /* SETPr*/ }; static const InstrUID modRMTable4825[2] = { 0x931, /* SETNPm*/ 0x932 /* SETNPr*/ }; static const InstrUID modRMTable4826[2] = { 0x92b, /* SETLm*/ 0x92c /* SETLr*/ }; static const InstrUID modRMTable4827[2] = { 0x925, /* SETGEm*/ 0x926 /* SETGEr*/ }; static const InstrUID modRMTable4828[2] = { 0x929, /* SETLEm*/ 0x92a /* SETLEr*/ }; static const InstrUID modRMTable4829[2] = { 0x927, /* SETGm*/ 0x928 /* SETGr*/ }; static const InstrUID modRMTable4830[1] = { 0x835 /* PUSHFS64*/ }; static const InstrUID modRMTable4831[1] = { 0x7c1 /* POPFS64*/ }; static const InstrUID modRMTable4832[1] = { 0x228 /* CPUID*/ }; static const InstrUID modRMTable4833[2] = { 0x113, /* BT64mr*/ 0x115 /* BT64rr*/ }; static const InstrUID modRMTable4834[2] = { 0x95f, /* SHLD64mri8*/ 0x961 /* SHLD64rri8*/ }; static const InstrUID modRMTable4835[2] = { 0x95e, /* SHLD64mrCL*/ 0x960 /* SHLD64rrCL*/ }; static const InstrUID modRMTable4836[1] = { 0x838 /* PUSHGS64*/ }; static const InstrUID modRMTable4837[1] = { 0x7c4 /* POPGS64*/ }; static const InstrUID modRMTable4838[1] = { 0x8cd /* RSM*/ }; static const InstrUID modRMTable4839[2] = { 0x137, /* BTS64mr*/ 0x139 /* BTS64rr*/ }; static const InstrUID modRMTable4840[2] = { 0x983, /* SHRD64mri8*/ 0x985 /* SHRD64rri8*/ }; static const InstrUID modRMTable4841[2] = { 0x982, /* SHRD64mrCL*/ 0x984 /* SHRD64rrCL*/ }; static const InstrUID modRMTable4842[256] = { 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x879, /* RDFSBASE64*/ 0x879, /* RDFSBASE64*/ 0x879, /* RDFSBASE64*/ 0x879, /* RDFSBASE64*/ 0x879, /* RDFSBASE64*/ 0x879, /* RDFSBASE64*/ 0x879, /* RDFSBASE64*/ 0x879, /* RDFSBASE64*/ 0x87b, /* RDGSBASE64*/ 0x87b, /* RDGSBASE64*/ 0x87b, /* RDGSBASE64*/ 0x87b, /* RDGSBASE64*/ 0x87b, /* RDGSBASE64*/ 0x87b, /* RDGSBASE64*/ 0x87b, /* RDGSBASE64*/ 0x87b, /* RDGSBASE64*/ 0xe8f, /* WRFSBASE64*/ 0xe8f, /* WRFSBASE64*/ 0xe8f, /* WRFSBASE64*/ 0xe8f, /* WRFSBASE64*/ 0xe8f, /* WRFSBASE64*/ 0xe8f, /* WRFSBASE64*/ 0xe8f, /* WRFSBASE64*/ 0xe8f, /* WRFSBASE64*/ 0xe91, /* WRGSBASE64*/ 0xe91, /* WRGSBASE64*/ 0xe91, /* WRGSBASE64*/ 0xe91, /* WRGSBASE64*/ 0xe91, /* WRGSBASE64*/ 0xe91, /* WRGSBASE64*/ 0xe91, /* WRGSBASE64*/ 0xe91, /* WRGSBASE64*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x441, /* LFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x4c2, /* MFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x93b, /* SFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4843[2] = { 0x346, /* IMUL64rm*/ 0x349 /* IMUL64rr*/ }; static const InstrUID modRMTable4844[2] = { 0x21a, /* CMPXCHG8rm*/ 0x21b /* CMPXCHG8rr*/ }; static const InstrUID modRMTable4845[2] = { 0x217, /* CMPXCHG64rm*/ 0x218 /* CMPXCHG64rr*/ }; static const InstrUID modRMTable4846[2] = { 0x4a3, /* LSS64rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable4847[2] = { 0x12b, /* BTR64mr*/ 0x12d /* BTR64rr*/ }; static const InstrUID modRMTable4848[2] = { 0x444, /* LFS64rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable4849[2] = { 0x449, /* LGS64rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable4850[2] = { 0x644, /* MOVZX64rm8_Q*/ 0x649 /* MOVZX64rr8_Q*/ }; static const InstrUID modRMTable4851[2] = { 0x641, /* MOVZX64rm16_Q*/ 0x646 /* MOVZX64rr16_Q*/ }; static const InstrUID modRMTable4852[2] = { 0x7b6, /* POPCNT64rm*/ 0x7b7 /* POPCNT64rr*/ }; static const InstrUID modRMTable4853[1] = { 0xa67 /* UD2B*/ }; static const InstrUID modRMTable4854[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x114, /* BT64ri8*/ 0x114, /* BT64ri8*/ 0x114, /* BT64ri8*/ 0x114, /* BT64ri8*/ 0x114, /* BT64ri8*/ 0x114, /* BT64ri8*/ 0x114, /* BT64ri8*/ 0x114, /* BT64ri8*/ 0x138, /* BTS64ri8*/ 0x138, /* BTS64ri8*/ 0x138, /* BTS64ri8*/ 0x138, /* BTS64ri8*/ 0x138, /* BTS64ri8*/ 0x138, /* BTS64ri8*/ 0x138, /* BTS64ri8*/ 0x138, /* BTS64ri8*/ 0x12c, /* BTR64ri8*/ 0x12c, /* BTR64ri8*/ 0x12c, /* BTR64ri8*/ 0x12c, /* BTR64ri8*/ 0x12c, /* BTR64ri8*/ 0x12c, /* BTR64ri8*/ 0x12c, /* BTR64ri8*/ 0x12c, /* BTR64ri8*/ 0x120, /* BTC64ri8*/ 0x120, /* BTC64ri8*/ 0x120, /* BTC64ri8*/ 0x120, /* BTC64ri8*/ 0x120, /* BTC64ri8*/ 0x120, /* BTC64ri8*/ 0x120, /* BTC64ri8*/ 0x120 /* BTC64ri8*/ }; static const InstrUID modRMTable4855[2] = { 0x11f, /* BTC64mr*/ 0x121 /* BTC64rr*/ }; static const InstrUID modRMTable4856[2] = { 0xa56, /* TZCNT64rm*/ 0xa57 /* TZCNT64rr*/ }; static const InstrUID modRMTable4857[2] = { 0x4ae, /* LZCNT64rm*/ 0x4af /* LZCNT64rr*/ }; static const InstrUID modRMTable4858[2] = { 0x626, /* MOVSX64rm8*/ 0x629 /* MOVSX64rr8*/ }; static const InstrUID modRMTable4859[2] = { 0x624, /* MOVSX64rm16*/ 0x627 /* MOVSX64rr16*/ }; static const InstrUID modRMTable4860[2] = { 0xe99, /* XADD8rm*/ 0xe9a /* XADD8rr*/ }; static const InstrUID modRMTable4861[2] = { 0xe97, /* XADD64rm*/ 0xe98 /* XADD64rr*/ }; static const InstrUID modRMTable4862[2] = { 0x20e, /* CMPSSrm*/ 0x210 /* CMPSSrr*/ }; static const InstrUID modRMTable4863[2] = { 0x5ff, /* MOVNTI_64mr*/ 0 /* PHI*/ }; static const InstrUID modRMTable4864[2] = { 0x532, /* MMX_PINSRWirmi*/ 0x533 /* MMX_PINSRWirri*/ }; static const InstrUID modRMTable4865[2] = { 0, /* PHI*/ 0x525 /* MMX_PEXTRWirri*/ }; static const InstrUID modRMTable4866[2] = { 0x988, /* SHUFPSrmi*/ 0x989 /* SHUFPSrri*/ }; static const InstrUID modRMTable4867[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcd3, /* VMXON*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x880, /* RDRAND64r*/ 0x880, /* RDRAND64r*/ 0x880, /* RDRAND64r*/ 0x880, /* RDRAND64r*/ 0x880, /* RDRAND64r*/ 0x880, /* RDRAND64r*/ 0x880, /* RDRAND64r*/ 0x880, /* RDRAND64r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4868[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable4869[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable4870[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable4871[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable4872[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable4873[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable4874[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable4875[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable4876[2] = { 0x56f, /* MMX_PSRLWrm*/ 0x570 /* MMX_PSRLWrr*/ }; static const InstrUID modRMTable4877[2] = { 0x569, /* MMX_PSRLDrm*/ 0x56a /* MMX_PSRLDrr*/ }; static const InstrUID modRMTable4878[2] = { 0x56c, /* MMX_PSRLQrm*/ 0x56d /* MMX_PSRLQrr*/ }; static const InstrUID modRMTable4879[2] = { 0x503, /* MMX_PADDQirm*/ 0x504 /* MMX_PADDQirr*/ }; static const InstrUID modRMTable4880[2] = { 0x547, /* MMX_PMULLWirm*/ 0x548 /* MMX_PMULLWirr*/ }; static const InstrUID modRMTable4881[2] = { 0, /* PHI*/ 0x4ec /* MMX_MOVQ2DQrr*/ }; static const InstrUID modRMTable4882[2] = { 0, /* PHI*/ 0x540 /* MMX_PMOVMSKBrr*/ }; static const InstrUID modRMTable4883[2] = { 0x57b, /* MMX_PSUBUSBirm*/ 0x57c /* MMX_PSUBUSBirr*/ }; static const InstrUID modRMTable4884[2] = { 0x57d, /* MMX_PSUBUSWirm*/ 0x57e /* MMX_PSUBUSWirr*/ }; static const InstrUID modRMTable4885[2] = { 0x53e, /* MMX_PMINUBirm*/ 0x53f /* MMX_PMINUBirr*/ }; static const InstrUID modRMTable4886[2] = { 0x513, /* MMX_PANDirm*/ 0x514 /* MMX_PANDirr*/ }; static const InstrUID modRMTable4887[2] = { 0x509, /* MMX_PADDUSBirm*/ 0x50a /* MMX_PADDUSBirr*/ }; static const InstrUID modRMTable4888[2] = { 0x50b, /* MMX_PADDUSWirm*/ 0x50c /* MMX_PADDUSWirr*/ }; static const InstrUID modRMTable4889[2] = { 0x53a, /* MMX_PMAXUBirm*/ 0x53b /* MMX_PMAXUBirr*/ }; static const InstrUID modRMTable4890[2] = { 0x511, /* MMX_PANDNirm*/ 0x512 /* MMX_PANDNirr*/ }; static const InstrUID modRMTable4891[2] = { 0x515, /* MMX_PAVGBirm*/ 0x516 /* MMX_PAVGBirr*/ }; static const InstrUID modRMTable4892[2] = { 0x566, /* MMX_PSRAWrm*/ 0x567 /* MMX_PSRAWrr*/ }; static const InstrUID modRMTable4893[2] = { 0x563, /* MMX_PSRADrm*/ 0x564 /* MMX_PSRADrr*/ }; static const InstrUID modRMTable4894[2] = { 0x517, /* MMX_PAVGWirm*/ 0x518 /* MMX_PAVGWirr*/ }; static const InstrUID modRMTable4895[2] = { 0x543, /* MMX_PMULHUWirm*/ 0x544 /* MMX_PMULHUWirr*/ }; static const InstrUID modRMTable4896[2] = { 0x545, /* MMX_PMULHWirm*/ 0x546 /* MMX_PMULHWirr*/ }; static const InstrUID modRMTable4897[2] = { 0x235, /* CVTDQ2PDrm*/ 0x236 /* CVTDQ2PDrr*/ }; static const InstrUID modRMTable4898[2] = { 0x4eb, /* MMX_MOVNTQmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable4899[2] = { 0x577, /* MMX_PSUBSBirm*/ 0x578 /* MMX_PSUBSBirr*/ }; static const InstrUID modRMTable4900[2] = { 0x579, /* MMX_PSUBSWirm*/ 0x57a /* MMX_PSUBSWirr*/ }; static const InstrUID modRMTable4901[2] = { 0x53c, /* MMX_PMINSWirm*/ 0x53d /* MMX_PMINSWirr*/ }; static const InstrUID modRMTable4902[2] = { 0x54b, /* MMX_PORirm*/ 0x54c /* MMX_PORirr*/ }; static const InstrUID modRMTable4903[2] = { 0x505, /* MMX_PADDSBirm*/ 0x506 /* MMX_PADDSBirr*/ }; static const InstrUID modRMTable4904[2] = { 0x507, /* MMX_PADDSWirm*/ 0x508 /* MMX_PADDSWirr*/ }; static const InstrUID modRMTable4905[2] = { 0x538, /* MMX_PMAXSWirm*/ 0x539 /* MMX_PMAXSWirr*/ }; static const InstrUID modRMTable4906[2] = { 0x58d, /* MMX_PXORirm*/ 0x58e /* MMX_PXORirr*/ }; static const InstrUID modRMTable4907[2] = { 0x560, /* MMX_PSLLWrm*/ 0x561 /* MMX_PSLLWrr*/ }; static const InstrUID modRMTable4908[2] = { 0x55a, /* MMX_PSLLDrm*/ 0x55b /* MMX_PSLLDrr*/ }; static const InstrUID modRMTable4909[2] = { 0x55d, /* MMX_PSLLQrm*/ 0x55e /* MMX_PSLLQrr*/ }; static const InstrUID modRMTable4910[2] = { 0x549, /* MMX_PMULUDQirm*/ 0x54a /* MMX_PMULUDQirr*/ }; static const InstrUID modRMTable4911[2] = { 0x536, /* MMX_PMADDWDirm*/ 0x537 /* MMX_PMADDWDirr*/ }; static const InstrUID modRMTable4912[2] = { 0x54d, /* MMX_PSADBWirm*/ 0x54e /* MMX_PSADBWirr*/ }; static const InstrUID modRMTable4913[2] = { 0, /* PHI*/ 0x4e1 /* MMX_MASKMOVQ64*/ }; static const InstrUID modRMTable4914[2] = { 0x571, /* MMX_PSUBBirm*/ 0x572 /* MMX_PSUBBirr*/ }; static const InstrUID modRMTable4915[2] = { 0x57f, /* MMX_PSUBWirm*/ 0x580 /* MMX_PSUBWirr*/ }; static const InstrUID modRMTable4916[2] = { 0x573, /* MMX_PSUBDirm*/ 0x574 /* MMX_PSUBDirr*/ }; static const InstrUID modRMTable4917[2] = { 0x575, /* MMX_PSUBQirm*/ 0x576 /* MMX_PSUBQirr*/ }; static const InstrUID modRMTable4918[2] = { 0x4ff, /* MMX_PADDBirm*/ 0x500 /* MMX_PADDBirr*/ }; static const InstrUID modRMTable4919[2] = { 0x50d, /* MMX_PADDWirm*/ 0x50e /* MMX_PADDWirr*/ }; static const InstrUID modRMTable4920[2] = { 0x501, /* MMX_PADDDirm*/ 0x502 /* MMX_PADDDirr*/ }; static const InstrUID modRMTable4921[256] = { 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x994, /* SLDT64r*/ 0x994, /* SLDT64r*/ 0x994, /* SLDT64r*/ 0x994, /* SLDT64r*/ 0x994, /* SLDT64r*/ 0x994, /* SLDT64r*/ 0x994, /* SLDT64r*/ 0x994, /* SLDT64r*/ 0x9b8, /* STR64r*/ 0x9b8, /* STR64r*/ 0x9b8, /* STR64r*/ 0x9b8, /* STR64r*/ 0x9b8, /* STR64r*/ 0x9b8, /* STR64r*/ 0x9b8, /* STR64r*/ 0x9b8, /* STR64r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4922[256] = { 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0, /* PHI*/ 0xc1b, /* VMCALL*/ 0xc35, /* VMLAUNCH*/ 0xcbd, /* VMRESUME*/ 0xcd2, /* VMXOFF*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x590, /* MONITORrrr*/ 0x676, /* MWAITrr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xead, /* XGETBV*/ 0xedb, /* XSETBV*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x998, /* SMSW64r*/ 0x998, /* SMSW64r*/ 0x998, /* SMSW64r*/ 0x998, /* SMSW64r*/ 0x998, /* SMSW64r*/ 0x998, /* SMSW64r*/ 0x998, /* SMSW64r*/ 0x998, /* SMSW64r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0xa21, /* SWAPGS*/ 0x882, /* RDTSCP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4923[2] = { 0x41b, /* LAR64rm*/ 0x41c /* LAR64rr*/ }; static const InstrUID modRMTable4924[2] = { 0x49f, /* LSL64rm*/ 0x4a0 /* LSL64rr*/ }; static const InstrUID modRMTable4925[1] = { 0xa22 /* SYSCALL*/ }; static const InstrUID modRMTable4926[1] = { 0x14c /* CLTS*/ }; static const InstrUID modRMTable4927[1] = { 0xa27 /* SYSRETQ*/ }; static const InstrUID modRMTable4928[1] = { 0x368 /* INVD*/ }; static const InstrUID modRMTable4929[1] = { 0xe89 /* WBINVD*/ }; static const InstrUID modRMTable4930[1] = { 0xa4d /* TRAP*/ }; static const InstrUID modRMTable4931[2] = { 0x7c9, /* PREFETCH*/ 0 /* PHI*/ }; static const InstrUID modRMTable4932[1] = { 0x2cb /* FEMMS*/ }; static const InstrUID modRMTable4933[2] = { 0x60d, /* MOVSDrm*/ 0x60e /* MOVSDrr*/ }; static const InstrUID modRMTable4934[2] = { 0x60c, /* MOVSDmr*/ 0x60f /* MOVSDrr_REV*/ }; static const InstrUID modRMTable4935[2] = { 0x5de, /* MOVDDUPrm*/ 0x5df /* MOVDDUPrr*/ }; static const InstrUID modRMTable4936[2] = { 0x5f5, /* MOVLPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable4937[2] = { 0xa6e, /* UNPCKLPSrm*/ 0xa6f /* UNPCKLPSrr*/ }; static const InstrUID modRMTable4938[2] = { 0xa6a, /* UNPCKHPSrm*/ 0xa6b /* UNPCKHPSrr*/ }; static const InstrUID modRMTable4939[2] = { 0x5f1, /* MOVHPSrm*/ 0x5f2 /* MOVLHPSrr*/ }; static const InstrUID modRMTable4940[2] = { 0x5f0, /* MOVHPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable4941[256] = { 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable4942[2] = { 0x680, /* NOOPL*/ 0 /* PHI*/ }; static const InstrUID modRMTable4943[2] = { 0, /* PHI*/ 0x5b6 /* MOV64rc*/ }; static const InstrUID modRMTable4944[2] = { 0, /* PHI*/ 0x5b7 /* MOV64rd*/ }; static const InstrUID modRMTable4945[2] = { 0, /* PHI*/ 0x5b0 /* MOV64cr*/ }; static const InstrUID modRMTable4946[2] = { 0, /* PHI*/ 0x5b1 /* MOV64dr*/ }; static const InstrUID modRMTable4947[2] = { 0x5d5, /* MOVAPSrm*/ 0x5d6 /* MOVAPSrr*/ }; static const InstrUID modRMTable4948[2] = { 0x5d4, /* MOVAPSmr*/ 0x5d7 /* MOVAPSrr_REV*/ }; static const InstrUID modRMTable4949[2] = { 0x247, /* CVTSI2SD64rm*/ 0x248 /* CVTSI2SD64rr*/ }; static const InstrUID modRMTable4950[2] = { 0x602, /* MOVNTPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable4951[2] = { 0x259, /* CVTTSD2SI64rm*/ 0x25a /* CVTTSD2SI64rr*/ }; static const InstrUID modRMTable4952[2] = { 0x241, /* CVTSD2SI64rm*/ 0x242 /* CVTSD2SI64rr*/ }; static const InstrUID modRMTable4953[2] = { 0xa5a, /* UCOMISSrm*/ 0xa5b /* UCOMISSrr*/ }; static const InstrUID modRMTable4954[2] = { 0x21e, /* COMISSrm*/ 0x21f /* COMISSrr*/ }; static const InstrUID modRMTable4955[1] = { 0xe92 /* WRMSR*/ }; static const InstrUID modRMTable4956[1] = { 0x881 /* RDTSC*/ }; static const InstrUID modRMTable4957[1] = { 0x87c /* RDMSR*/ }; static const InstrUID modRMTable4958[1] = { 0x87d /* RDPMC*/ }; static const InstrUID modRMTable4959[1] = { 0xa23 /* SYSENTER*/ }; static const InstrUID modRMTable4960[1] = { 0xa25 /* SYSEXIT64*/ }; static const InstrUID modRMTable4961[2] = { 0x1bc, /* CMOVO64rm*/ 0x1bd /* CMOVO64rr*/ }; static const InstrUID modRMTable4962[2] = { 0x1a6, /* CMOVNO64rm*/ 0x1a7 /* CMOVNO64rr*/ }; static const InstrUID modRMTable4963[2] = { 0x15e, /* CMOVB64rm*/ 0x15f /* CMOVB64rr*/ }; static const InstrUID modRMTable4964[2] = { 0x158, /* CMOVAE64rm*/ 0x159 /* CMOVAE64rr*/ }; static const InstrUID modRMTable4965[2] = { 0x172, /* CMOVE64rm*/ 0x173 /* CMOVE64rr*/ }; static const InstrUID modRMTable4966[2] = { 0x19c, /* CMOVNE64rm*/ 0x19d /* CMOVNE64rr*/ }; static const InstrUID modRMTable4967[2] = { 0x164, /* CMOVBE64rm*/ 0x165 /* CMOVBE64rr*/ }; static const InstrUID modRMTable4968[2] = { 0x152, /* CMOVA64rm*/ 0x153 /* CMOVA64rr*/ }; static const InstrUID modRMTable4969[2] = { 0x1cc, /* CMOVS64rm*/ 0x1cd /* CMOVS64rr*/ }; static const InstrUID modRMTable4970[2] = { 0x1b6, /* CMOVNS64rm*/ 0x1b7 /* CMOVNS64rr*/ }; static const InstrUID modRMTable4971[2] = { 0x1c2, /* CMOVP64rm*/ 0x1c3 /* CMOVP64rr*/ }; static const InstrUID modRMTable4972[2] = { 0x1ac, /* CMOVNP64rm*/ 0x1ad /* CMOVNP64rr*/ }; static const InstrUID modRMTable4973[2] = { 0x188, /* CMOVL64rm*/ 0x189 /* CMOVL64rr*/ }; static const InstrUID modRMTable4974[2] = { 0x182, /* CMOVGE64rm*/ 0x183 /* CMOVGE64rr*/ }; static const InstrUID modRMTable4975[2] = { 0x18e, /* CMOVLE64rm*/ 0x18f /* CMOVLE64rr*/ }; static const InstrUID modRMTable4976[2] = { 0x17c, /* CMOVG64rm*/ 0x17d /* CMOVG64rr*/ }; static const InstrUID modRMTable4977[2] = { 0, /* PHI*/ 0x5fa /* MOVMSKPSrr32*/ }; static const InstrUID modRMTable4978[2] = { 0x9a1, /* SQRTSDm*/ 0x9a3 /* SQRTSDr*/ }; static const InstrUID modRMTable4979[2] = { 0x8ce, /* RSQRTPSm*/ 0x8d0 /* RSQRTPSr*/ }; static const InstrUID modRMTable4980[2] = { 0x858, /* RCPPSm*/ 0x85a /* RCPPSr*/ }; static const InstrUID modRMTable4981[2] = { 0xc8, /* ANDPSrm*/ 0xc9 /* ANDPSrr*/ }; static const InstrUID modRMTable4982[2] = { 0xc4, /* ANDNPSrm*/ 0xc5 /* ANDNPSrr*/ }; static const InstrUID modRMTable4983[2] = { 0x6af, /* ORPSrm*/ 0x6b0 /* ORPSrr*/ }; static const InstrUID modRMTable4984[2] = { 0xed3, /* XORPSrm*/ 0xed4 /* XORPSrr*/ }; static const InstrUID modRMTable4985[2] = { 0x6b, /* ADDSDrm*/ 0x6d /* ADDSDrr*/ }; static const InstrUID modRMTable4986[2] = { 0x658, /* MULSDrm*/ 0x65a /* MULSDrr*/ }; static const InstrUID modRMTable4987[2] = { 0x245, /* CVTSD2SSrm*/ 0x246 /* CVTSD2SSrr*/ }; static const InstrUID modRMTable4988[2] = { 0x237, /* CVTDQ2PSrm*/ 0x238 /* CVTDQ2PSrr*/ }; static const InstrUID modRMTable4989[2] = { 0xa04, /* SUBSDrm*/ 0xa06 /* SUBSDrr*/ }; static const InstrUID modRMTable4990[2] = { 0x4cb, /* MINSDrm*/ 0x4cd /* MINSDrr*/ }; static const InstrUID modRMTable4991[2] = { 0x290, /* DIVSDrm*/ 0x292 /* DIVSDrr*/ }; static const InstrUID modRMTable4992[2] = { 0x4ba, /* MAXSDrm*/ 0x4bc /* MAXSDrr*/ }; static const InstrUID modRMTable4993[2] = { 0x587, /* MMX_PUNPCKLBWirm*/ 0x588 /* MMX_PUNPCKLBWirr*/ }; static const InstrUID modRMTable4994[2] = { 0x58b, /* MMX_PUNPCKLWDirm*/ 0x58c /* MMX_PUNPCKLWDirr*/ }; static const InstrUID modRMTable4995[2] = { 0x589, /* MMX_PUNPCKLDQirm*/ 0x58a /* MMX_PUNPCKLDQirr*/ }; static const InstrUID modRMTable4996[2] = { 0x4fb, /* MMX_PACKSSWBirm*/ 0x4fc /* MMX_PACKSSWBirr*/ }; static const InstrUID modRMTable4997[2] = { 0x51f, /* MMX_PCMPGTBirm*/ 0x520 /* MMX_PCMPGTBirr*/ }; static const InstrUID modRMTable4998[2] = { 0x523, /* MMX_PCMPGTWirm*/ 0x524 /* MMX_PCMPGTWirr*/ }; static const InstrUID modRMTable4999[2] = { 0x521, /* MMX_PCMPGTDirm*/ 0x522 /* MMX_PCMPGTDirr*/ }; static const InstrUID modRMTable5000[2] = { 0x4fd, /* MMX_PACKUSWBirm*/ 0x4fe /* MMX_PACKUSWBirr*/ }; static const InstrUID modRMTable5001[2] = { 0x581, /* MMX_PUNPCKHBWirm*/ 0x582 /* MMX_PUNPCKHBWirr*/ }; static const InstrUID modRMTable5002[2] = { 0x585, /* MMX_PUNPCKHWDirm*/ 0x586 /* MMX_PUNPCKHWDirr*/ }; static const InstrUID modRMTable5003[2] = { 0x583, /* MMX_PUNPCKHDQirm*/ 0x584 /* MMX_PUNPCKHDQirr*/ }; static const InstrUID modRMTable5004[2] = { 0x4f9, /* MMX_PACKSSDWirm*/ 0x4fa /* MMX_PACKSSDWirr*/ }; static const InstrUID modRMTable5005[2] = { 0x4e5, /* MMX_MOVD64rm*/ 0x4e8 /* MMX_MOVD64to64rr*/ }; static const InstrUID modRMTable5006[2] = { 0x4ef, /* MMX_MOVQ64rm*/ 0x4f0 /* MMX_MOVQ64rr*/ }; static const InstrUID modRMTable5007[2] = { 0x7d7, /* PSHUFLWmi*/ 0x7d8 /* PSHUFLWri*/ }; static const InstrUID modRMTable5008[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0x56e, /* MMX_PSRLWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0x565, /* MMX_PSRAWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0x55f, /* MMX_PSLLWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable5009[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0x568, /* MMX_PSRLDri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0x562, /* MMX_PSRADri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0x559, /* MMX_PSLLDri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable5010[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0x56b, /* MMX_PSRLQri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0x55c, /* MMX_PSLLQri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable5011[2] = { 0x519, /* MMX_PCMPEQBirm*/ 0x51a /* MMX_PCMPEQBirr*/ }; static const InstrUID modRMTable5012[2] = { 0x51d, /* MMX_PCMPEQWirm*/ 0x51e /* MMX_PCMPEQWirr*/ }; static const InstrUID modRMTable5013[2] = { 0x51b, /* MMX_PCMPEQDirm*/ 0x51c /* MMX_PCMPEQDirr*/ }; static const InstrUID modRMTable5014[1] = { 0x4df /* MMX_EMMS*/ }; static const InstrUID modRMTable5015[2] = { 0xcbb, /* VMREAD64rm*/ 0xcbc /* VMREAD64rr*/ }; static const InstrUID modRMTable5016[2] = { 0xcd0, /* VMWRITE64rm*/ 0xcd1 /* VMWRITE64rr*/ }; static const InstrUID modRMTable5017[2] = { 0x319, /* HADDPSrm*/ 0x31a /* HADDPSrr*/ }; static const InstrUID modRMTable5018[2] = { 0x31e, /* HSUBPSrm*/ 0x31f /* HSUBPSrr*/ }; static const InstrUID modRMTable5019[2] = { 0x4e4, /* MMX_MOVD64mr*/ 0x4e2 /* MMX_MOVD64from64rr*/ }; static const InstrUID modRMTable5020[2] = { 0x4ee, /* MMX_MOVQ64mr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5021[1] = { 0x410 /* JO_4*/ }; static const InstrUID modRMTable5022[1] = { 0x40a /* JNO_4*/ }; static const InstrUID modRMTable5023[1] = { 0x3f2 /* JB_4*/ }; static const InstrUID modRMTable5024[1] = { 0x3ec /* JAE_4*/ }; static const InstrUID modRMTable5025[1] = { 0x3f7 /* JE_4*/ }; static const InstrUID modRMTable5026[1] = { 0x408 /* JNE_4*/ }; static const InstrUID modRMTable5027[1] = { 0x3f0 /* JBE_4*/ }; static const InstrUID modRMTable5028[1] = { 0x3ee /* JA_4*/ }; static const InstrUID modRMTable5029[1] = { 0x415 /* JS_4*/ }; static const InstrUID modRMTable5030[1] = { 0x40e /* JNS_4*/ }; static const InstrUID modRMTable5031[1] = { 0x412 /* JP_4*/ }; static const InstrUID modRMTable5032[1] = { 0x40c /* JNP_4*/ }; static const InstrUID modRMTable5033[1] = { 0x3ff /* JL_4*/ }; static const InstrUID modRMTable5034[1] = { 0x3f9 /* JGE_4*/ }; static const InstrUID modRMTable5035[1] = { 0x3fd /* JLE_4*/ }; static const InstrUID modRMTable5036[1] = { 0x3fb /* JG_4*/ }; static const InstrUID modRMTable5037[2] = { 0x935, /* SETOm*/ 0x936 /* SETOr*/ }; static const InstrUID modRMTable5038[2] = { 0x92f, /* SETNOm*/ 0x930 /* SETNOr*/ }; static const InstrUID modRMTable5039[2] = { 0x921, /* SETBm*/ 0x922 /* SETBr*/ }; static const InstrUID modRMTable5040[2] = { 0x917, /* SETAEm*/ 0x918 /* SETAEr*/ }; static const InstrUID modRMTable5041[2] = { 0x923, /* SETEm*/ 0x924 /* SETEr*/ }; static const InstrUID modRMTable5042[2] = { 0x92d, /* SETNEm*/ 0x92e /* SETNEr*/ }; static const InstrUID modRMTable5043[2] = { 0x91b, /* SETBEm*/ 0x91c /* SETBEr*/ }; static const InstrUID modRMTable5044[2] = { 0x919, /* SETAm*/ 0x91a /* SETAr*/ }; static const InstrUID modRMTable5045[2] = { 0x939, /* SETSm*/ 0x93a /* SETSr*/ }; static const InstrUID modRMTable5046[2] = { 0x933, /* SETNSm*/ 0x934 /* SETNSr*/ }; static const InstrUID modRMTable5047[2] = { 0x937, /* SETPm*/ 0x938 /* SETPr*/ }; static const InstrUID modRMTable5048[2] = { 0x931, /* SETNPm*/ 0x932 /* SETNPr*/ }; static const InstrUID modRMTable5049[2] = { 0x92b, /* SETLm*/ 0x92c /* SETLr*/ }; static const InstrUID modRMTable5050[2] = { 0x925, /* SETGEm*/ 0x926 /* SETGEr*/ }; static const InstrUID modRMTable5051[2] = { 0x929, /* SETLEm*/ 0x92a /* SETLEr*/ }; static const InstrUID modRMTable5052[2] = { 0x927, /* SETGm*/ 0x928 /* SETGr*/ }; static const InstrUID modRMTable5053[1] = { 0x835 /* PUSHFS64*/ }; static const InstrUID modRMTable5054[1] = { 0x7c1 /* POPFS64*/ }; static const InstrUID modRMTable5055[1] = { 0x228 /* CPUID*/ }; static const InstrUID modRMTable5056[2] = { 0x113, /* BT64mr*/ 0x115 /* BT64rr*/ }; static const InstrUID modRMTable5057[2] = { 0x95f, /* SHLD64mri8*/ 0x961 /* SHLD64rri8*/ }; static const InstrUID modRMTable5058[2] = { 0x95e, /* SHLD64mrCL*/ 0x960 /* SHLD64rrCL*/ }; static const InstrUID modRMTable5059[1] = { 0x838 /* PUSHGS64*/ }; static const InstrUID modRMTable5060[1] = { 0x7c4 /* POPGS64*/ }; static const InstrUID modRMTable5061[1] = { 0x8cd /* RSM*/ }; static const InstrUID modRMTable5062[2] = { 0x137, /* BTS64mr*/ 0x139 /* BTS64rr*/ }; static const InstrUID modRMTable5063[2] = { 0x983, /* SHRD64mri8*/ 0x985 /* SHRD64rri8*/ }; static const InstrUID modRMTable5064[2] = { 0x982, /* SHRD64mrCL*/ 0x984 /* SHRD64rrCL*/ }; static const InstrUID modRMTable5065[256] = { 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x441, /* LFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x4c2, /* MFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x93b, /* SFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable5066[2] = { 0x346, /* IMUL64rm*/ 0x349 /* IMUL64rr*/ }; static const InstrUID modRMTable5067[2] = { 0x21a, /* CMPXCHG8rm*/ 0x21b /* CMPXCHG8rr*/ }; static const InstrUID modRMTable5068[2] = { 0x217, /* CMPXCHG64rm*/ 0x218 /* CMPXCHG64rr*/ }; static const InstrUID modRMTable5069[2] = { 0x4a3, /* LSS64rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable5070[2] = { 0x12b, /* BTR64mr*/ 0x12d /* BTR64rr*/ }; static const InstrUID modRMTable5071[2] = { 0x444, /* LFS64rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable5072[2] = { 0x449, /* LGS64rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable5073[2] = { 0x644, /* MOVZX64rm8_Q*/ 0x649 /* MOVZX64rr8_Q*/ }; static const InstrUID modRMTable5074[2] = { 0x641, /* MOVZX64rm16_Q*/ 0x646 /* MOVZX64rr16_Q*/ }; static const InstrUID modRMTable5075[1] = { 0xa67 /* UD2B*/ }; static const InstrUID modRMTable5076[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x114, /* BT64ri8*/ 0x114, /* BT64ri8*/ 0x114, /* BT64ri8*/ 0x114, /* BT64ri8*/ 0x114, /* BT64ri8*/ 0x114, /* BT64ri8*/ 0x114, /* BT64ri8*/ 0x114, /* BT64ri8*/ 0x138, /* BTS64ri8*/ 0x138, /* BTS64ri8*/ 0x138, /* BTS64ri8*/ 0x138, /* BTS64ri8*/ 0x138, /* BTS64ri8*/ 0x138, /* BTS64ri8*/ 0x138, /* BTS64ri8*/ 0x138, /* BTS64ri8*/ 0x12c, /* BTR64ri8*/ 0x12c, /* BTR64ri8*/ 0x12c, /* BTR64ri8*/ 0x12c, /* BTR64ri8*/ 0x12c, /* BTR64ri8*/ 0x12c, /* BTR64ri8*/ 0x12c, /* BTR64ri8*/ 0x12c, /* BTR64ri8*/ 0x120, /* BTC64ri8*/ 0x120, /* BTC64ri8*/ 0x120, /* BTC64ri8*/ 0x120, /* BTC64ri8*/ 0x120, /* BTC64ri8*/ 0x120, /* BTC64ri8*/ 0x120, /* BTC64ri8*/ 0x120 /* BTC64ri8*/ }; static const InstrUID modRMTable5077[2] = { 0x11f, /* BTC64mr*/ 0x121 /* BTC64rr*/ }; static const InstrUID modRMTable5078[2] = { 0x100, /* BSF64rm*/ 0x101 /* BSF64rr*/ }; static const InstrUID modRMTable5079[2] = { 0x106, /* BSR64rm*/ 0x107 /* BSR64rr*/ }; static const InstrUID modRMTable5080[2] = { 0x626, /* MOVSX64rm8*/ 0x629 /* MOVSX64rr8*/ }; static const InstrUID modRMTable5081[2] = { 0x624, /* MOVSX64rm16*/ 0x627 /* MOVSX64rr16*/ }; static const InstrUID modRMTable5082[2] = { 0xe99, /* XADD8rm*/ 0xe9a /* XADD8rr*/ }; static const InstrUID modRMTable5083[2] = { 0xe97, /* XADD64rm*/ 0xe98 /* XADD64rr*/ }; static const InstrUID modRMTable5084[2] = { 0x20a, /* CMPSDrm*/ 0x20c /* CMPSDrr*/ }; static const InstrUID modRMTable5085[2] = { 0x5ff, /* MOVNTI_64mr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5086[2] = { 0x532, /* MMX_PINSRWirmi*/ 0x533 /* MMX_PINSRWirri*/ }; static const InstrUID modRMTable5087[2] = { 0, /* PHI*/ 0x525 /* MMX_PEXTRWirri*/ }; static const InstrUID modRMTable5088[2] = { 0x988, /* SHUFPSrmi*/ 0x989 /* SHUFPSrri*/ }; static const InstrUID modRMTable5089[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb7, /* VMPTRLDm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x880, /* RDRAND64r*/ 0x880, /* RDRAND64r*/ 0x880, /* RDRAND64r*/ 0x880, /* RDRAND64r*/ 0x880, /* RDRAND64r*/ 0x880, /* RDRAND64r*/ 0x880, /* RDRAND64r*/ 0x880, /* RDRAND64r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable5090[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable5091[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable5092[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable5093[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable5094[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable5095[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable5096[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable5097[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable5098[2] = { 0x75, /* ADDSUBPSrm*/ 0x76 /* ADDSUBPSrr*/ }; static const InstrUID modRMTable5099[2] = { 0x56f, /* MMX_PSRLWrm*/ 0x570 /* MMX_PSRLWrr*/ }; static const InstrUID modRMTable5100[2] = { 0x569, /* MMX_PSRLDrm*/ 0x56a /* MMX_PSRLDrr*/ }; static const InstrUID modRMTable5101[2] = { 0x56c, /* MMX_PSRLQrm*/ 0x56d /* MMX_PSRLQrr*/ }; static const InstrUID modRMTable5102[2] = { 0x503, /* MMX_PADDQirm*/ 0x504 /* MMX_PADDQirr*/ }; static const InstrUID modRMTable5103[2] = { 0x547, /* MMX_PMULLWirm*/ 0x548 /* MMX_PMULLWirr*/ }; static const InstrUID modRMTable5104[2] = { 0, /* PHI*/ 0x4e9 /* MMX_MOVDQ2Qrr*/ }; static const InstrUID modRMTable5105[2] = { 0, /* PHI*/ 0x540 /* MMX_PMOVMSKBrr*/ }; static const InstrUID modRMTable5106[2] = { 0x57b, /* MMX_PSUBUSBirm*/ 0x57c /* MMX_PSUBUSBirr*/ }; static const InstrUID modRMTable5107[2] = { 0x57d, /* MMX_PSUBUSWirm*/ 0x57e /* MMX_PSUBUSWirr*/ }; static const InstrUID modRMTable5108[2] = { 0x53e, /* MMX_PMINUBirm*/ 0x53f /* MMX_PMINUBirr*/ }; static const InstrUID modRMTable5109[2] = { 0x513, /* MMX_PANDirm*/ 0x514 /* MMX_PANDirr*/ }; static const InstrUID modRMTable5110[2] = { 0x509, /* MMX_PADDUSBirm*/ 0x50a /* MMX_PADDUSBirr*/ }; static const InstrUID modRMTable5111[2] = { 0x50b, /* MMX_PADDUSWirm*/ 0x50c /* MMX_PADDUSWirr*/ }; static const InstrUID modRMTable5112[2] = { 0x53a, /* MMX_PMAXUBirm*/ 0x53b /* MMX_PMAXUBirr*/ }; static const InstrUID modRMTable5113[2] = { 0x511, /* MMX_PANDNirm*/ 0x512 /* MMX_PANDNirr*/ }; static const InstrUID modRMTable5114[2] = { 0x515, /* MMX_PAVGBirm*/ 0x516 /* MMX_PAVGBirr*/ }; static const InstrUID modRMTable5115[2] = { 0x566, /* MMX_PSRAWrm*/ 0x567 /* MMX_PSRAWrr*/ }; static const InstrUID modRMTable5116[2] = { 0x563, /* MMX_PSRADrm*/ 0x564 /* MMX_PSRADrr*/ }; static const InstrUID modRMTable5117[2] = { 0x517, /* MMX_PAVGWirm*/ 0x518 /* MMX_PAVGWirr*/ }; static const InstrUID modRMTable5118[2] = { 0x543, /* MMX_PMULHUWirm*/ 0x544 /* MMX_PMULHUWirr*/ }; static const InstrUID modRMTable5119[2] = { 0x545, /* MMX_PMULHWirm*/ 0x546 /* MMX_PMULHWirr*/ }; static const InstrUID modRMTable5120[2] = { 0x239, /* CVTPD2DQrm*/ 0x23a /* CVTPD2DQrr*/ }; static const InstrUID modRMTable5121[2] = { 0x4eb, /* MMX_MOVNTQmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5122[2] = { 0x577, /* MMX_PSUBSBirm*/ 0x578 /* MMX_PSUBSBirr*/ }; static const InstrUID modRMTable5123[2] = { 0x579, /* MMX_PSUBSWirm*/ 0x57a /* MMX_PSUBSWirr*/ }; static const InstrUID modRMTable5124[2] = { 0x53c, /* MMX_PMINSWirm*/ 0x53d /* MMX_PMINSWirr*/ }; static const InstrUID modRMTable5125[2] = { 0x54b, /* MMX_PORirm*/ 0x54c /* MMX_PORirr*/ }; static const InstrUID modRMTable5126[2] = { 0x505, /* MMX_PADDSBirm*/ 0x506 /* MMX_PADDSBirr*/ }; static const InstrUID modRMTable5127[2] = { 0x507, /* MMX_PADDSWirm*/ 0x508 /* MMX_PADDSWirr*/ }; static const InstrUID modRMTable5128[2] = { 0x538, /* MMX_PMAXSWirm*/ 0x539 /* MMX_PMAXSWirr*/ }; static const InstrUID modRMTable5129[2] = { 0x58d, /* MMX_PXORirm*/ 0x58e /* MMX_PXORirr*/ }; static const InstrUID modRMTable5130[2] = { 0x423, /* LDDQUrm*/ 0 /* PHI*/ }; static const InstrUID modRMTable5131[2] = { 0x560, /* MMX_PSLLWrm*/ 0x561 /* MMX_PSLLWrr*/ }; static const InstrUID modRMTable5132[2] = { 0x55a, /* MMX_PSLLDrm*/ 0x55b /* MMX_PSLLDrr*/ }; static const InstrUID modRMTable5133[2] = { 0x55d, /* MMX_PSLLQrm*/ 0x55e /* MMX_PSLLQrr*/ }; static const InstrUID modRMTable5134[2] = { 0x549, /* MMX_PMULUDQirm*/ 0x54a /* MMX_PMULUDQirr*/ }; static const InstrUID modRMTable5135[2] = { 0x536, /* MMX_PMADDWDirm*/ 0x537 /* MMX_PMADDWDirr*/ }; static const InstrUID modRMTable5136[2] = { 0x54d, /* MMX_PSADBWirm*/ 0x54e /* MMX_PSADBWirr*/ }; static const InstrUID modRMTable5137[2] = { 0, /* PHI*/ 0x4e1 /* MMX_MASKMOVQ64*/ }; static const InstrUID modRMTable5138[2] = { 0x571, /* MMX_PSUBBirm*/ 0x572 /* MMX_PSUBBirr*/ }; static const InstrUID modRMTable5139[2] = { 0x57f, /* MMX_PSUBWirm*/ 0x580 /* MMX_PSUBWirr*/ }; static const InstrUID modRMTable5140[2] = { 0x573, /* MMX_PSUBDirm*/ 0x574 /* MMX_PSUBDirr*/ }; static const InstrUID modRMTable5141[2] = { 0x575, /* MMX_PSUBQirm*/ 0x576 /* MMX_PSUBQirr*/ }; static const InstrUID modRMTable5142[2] = { 0x4ff, /* MMX_PADDBirm*/ 0x500 /* MMX_PADDBirr*/ }; static const InstrUID modRMTable5143[2] = { 0x50d, /* MMX_PADDWirm*/ 0x50e /* MMX_PADDWirr*/ }; static const InstrUID modRMTable5144[2] = { 0x501, /* MMX_PADDDirm*/ 0x502 /* MMX_PADDDirr*/ }; static const InstrUID modRMTable5145[256] = { 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x993, /* SLDT64m*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x9b9, /* STRm*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x44c, /* LLDT16m*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0x4a4, /* LTRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb39, /* VERRm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0xb3b, /* VERWm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x994, /* SLDT64r*/ 0x994, /* SLDT64r*/ 0x994, /* SLDT64r*/ 0x994, /* SLDT64r*/ 0x994, /* SLDT64r*/ 0x994, /* SLDT64r*/ 0x994, /* SLDT64r*/ 0x994, /* SLDT64r*/ 0x9b8, /* STR64r*/ 0x9b8, /* STR64r*/ 0x9b8, /* STR64r*/ 0x9b8, /* STR64r*/ 0x9b8, /* STR64r*/ 0x9b8, /* STR64r*/ 0x9b8, /* STR64r*/ 0x9b8, /* STR64r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x44d, /* LLDT16r*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0x4a5, /* LTRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3a, /* VERRr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0xb3c, /* VERWr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable5146[256] = { 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x93d, /* SGDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x98b, /* SIDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x446, /* LGDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x44b, /* LIDTm*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0x995, /* SMSW16m*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x44e, /* LMSW16m*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0x36b, /* INVLPG*/ 0, /* PHI*/ 0xc1b, /* VMCALL*/ 0xc35, /* VMLAUNCH*/ 0xcbd, /* VMRESUME*/ 0xcd2, /* VMXOFF*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x590, /* MONITORrrr*/ 0x676, /* MWAITrr*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xead, /* XGETBV*/ 0xedb, /* XSETBV*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x998, /* SMSW64r*/ 0x998, /* SMSW64r*/ 0x998, /* SMSW64r*/ 0x998, /* SMSW64r*/ 0x998, /* SMSW64r*/ 0x998, /* SMSW64r*/ 0x998, /* SMSW64r*/ 0x998, /* SMSW64r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0x44f, /* LMSW16r*/ 0xa21, /* SWAPGS*/ 0x882, /* RDTSCP*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable5147[2] = { 0x41b, /* LAR64rm*/ 0x41c /* LAR64rr*/ }; static const InstrUID modRMTable5148[2] = { 0x49f, /* LSL64rm*/ 0x4a0 /* LSL64rr*/ }; static const InstrUID modRMTable5149[1] = { 0xa22 /* SYSCALL*/ }; static const InstrUID modRMTable5150[1] = { 0x14c /* CLTS*/ }; static const InstrUID modRMTable5151[1] = { 0xa27 /* SYSRETQ*/ }; static const InstrUID modRMTable5152[1] = { 0x368 /* INVD*/ }; static const InstrUID modRMTable5153[1] = { 0xe89 /* WBINVD*/ }; static const InstrUID modRMTable5154[1] = { 0xa4d /* TRAP*/ }; static const InstrUID modRMTable5155[2] = { 0x7c9, /* PREFETCH*/ 0 /* PHI*/ }; static const InstrUID modRMTable5156[1] = { 0x2cb /* FEMMS*/ }; static const InstrUID modRMTable5157[2] = { 0x62b, /* MOVUPDrm*/ 0x62c /* MOVUPDrr*/ }; static const InstrUID modRMTable5158[2] = { 0x62a, /* MOVUPDmr*/ 0x62d /* MOVUPDrr_REV*/ }; static const InstrUID modRMTable5159[2] = { 0x5f4, /* MOVLPDrm*/ 0x5ed /* MOVHLPSrr*/ }; static const InstrUID modRMTable5160[2] = { 0x5f3, /* MOVLPDmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5161[2] = { 0xa6c, /* UNPCKLPDrm*/ 0xa6d /* UNPCKLPDrr*/ }; static const InstrUID modRMTable5162[2] = { 0xa68, /* UNPCKHPDrm*/ 0xa69 /* UNPCKHPDrr*/ }; static const InstrUID modRMTable5163[2] = { 0x5ef, /* MOVHPDrm*/ 0x5f2 /* MOVLHPSrr*/ }; static const InstrUID modRMTable5164[2] = { 0x5ee, /* MOVHPDmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5165[256] = { 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7ca, /* PREFETCHNTA*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cb, /* PREFETCHT0*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cc, /* PREFETCHT1*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0x7cd, /* PREFETCHT2*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable5166[2] = { 0x681, /* NOOPW*/ 0 /* PHI*/ }; static const InstrUID modRMTable5167[2] = { 0, /* PHI*/ 0x5b6 /* MOV64rc*/ }; static const InstrUID modRMTable5168[2] = { 0, /* PHI*/ 0x5b7 /* MOV64rd*/ }; static const InstrUID modRMTable5169[2] = { 0, /* PHI*/ 0x5b0 /* MOV64cr*/ }; static const InstrUID modRMTable5170[2] = { 0, /* PHI*/ 0x5b1 /* MOV64dr*/ }; static const InstrUID modRMTable5171[2] = { 0x5d1, /* MOVAPDrm*/ 0x5d2 /* MOVAPDrr*/ }; static const InstrUID modRMTable5172[2] = { 0x5d0, /* MOVAPDmr*/ 0x5d3 /* MOVAPDrr_REV*/ }; static const InstrUID modRMTable5173[2] = { 0x4d5, /* MMX_CVTPI2PDirm*/ 0x4d6 /* MMX_CVTPI2PDirr*/ }; static const InstrUID modRMTable5174[2] = { 0x601, /* MOVNTPDmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5175[2] = { 0x4db, /* MMX_CVTTPD2PIirm*/ 0x4dc /* MMX_CVTTPD2PIirr*/ }; static const InstrUID modRMTable5176[2] = { 0x4d3, /* MMX_CVTPD2PIirm*/ 0x4d4 /* MMX_CVTPD2PIirr*/ }; static const InstrUID modRMTable5177[2] = { 0xa58, /* UCOMISDrm*/ 0xa59 /* UCOMISDrr*/ }; static const InstrUID modRMTable5178[2] = { 0x21c, /* COMISDrm*/ 0x21d /* COMISDrr*/ }; static const InstrUID modRMTable5179[1] = { 0xe92 /* WRMSR*/ }; static const InstrUID modRMTable5180[1] = { 0x881 /* RDTSC*/ }; static const InstrUID modRMTable5181[1] = { 0x87c /* RDMSR*/ }; static const InstrUID modRMTable5182[1] = { 0x87d /* RDPMC*/ }; static const InstrUID modRMTable5183[1] = { 0xa23 /* SYSENTER*/ }; static const InstrUID modRMTable5184[1] = { 0xa25 /* SYSEXIT64*/ }; static const InstrUID modRMTable5185[2] = { 0x1bc, /* CMOVO64rm*/ 0x1bd /* CMOVO64rr*/ }; static const InstrUID modRMTable5186[2] = { 0x1a6, /* CMOVNO64rm*/ 0x1a7 /* CMOVNO64rr*/ }; static const InstrUID modRMTable5187[2] = { 0x15e, /* CMOVB64rm*/ 0x15f /* CMOVB64rr*/ }; static const InstrUID modRMTable5188[2] = { 0x158, /* CMOVAE64rm*/ 0x159 /* CMOVAE64rr*/ }; static const InstrUID modRMTable5189[2] = { 0x172, /* CMOVE64rm*/ 0x173 /* CMOVE64rr*/ }; static const InstrUID modRMTable5190[2] = { 0x19c, /* CMOVNE64rm*/ 0x19d /* CMOVNE64rr*/ }; static const InstrUID modRMTable5191[2] = { 0x164, /* CMOVBE64rm*/ 0x165 /* CMOVBE64rr*/ }; static const InstrUID modRMTable5192[2] = { 0x152, /* CMOVA64rm*/ 0x153 /* CMOVA64rr*/ }; static const InstrUID modRMTable5193[2] = { 0x1cc, /* CMOVS64rm*/ 0x1cd /* CMOVS64rr*/ }; static const InstrUID modRMTable5194[2] = { 0x1b6, /* CMOVNS64rm*/ 0x1b7 /* CMOVNS64rr*/ }; static const InstrUID modRMTable5195[2] = { 0x1c2, /* CMOVP64rm*/ 0x1c3 /* CMOVP64rr*/ }; static const InstrUID modRMTable5196[2] = { 0x1ac, /* CMOVNP64rm*/ 0x1ad /* CMOVNP64rr*/ }; static const InstrUID modRMTable5197[2] = { 0x188, /* CMOVL64rm*/ 0x189 /* CMOVL64rr*/ }; static const InstrUID modRMTable5198[2] = { 0x182, /* CMOVGE64rm*/ 0x183 /* CMOVGE64rr*/ }; static const InstrUID modRMTable5199[2] = { 0x18e, /* CMOVLE64rm*/ 0x18f /* CMOVLE64rr*/ }; static const InstrUID modRMTable5200[2] = { 0x17c, /* CMOVG64rm*/ 0x17d /* CMOVG64rr*/ }; static const InstrUID modRMTable5201[2] = { 0, /* PHI*/ 0x5f8 /* MOVMSKPDrr32*/ }; static const InstrUID modRMTable5202[2] = { 0x999, /* SQRTPDm*/ 0x99b /* SQRTPDr*/ }; static const InstrUID modRMTable5203[2] = { 0x8ce, /* RSQRTPSm*/ 0x8d0 /* RSQRTPSr*/ }; static const InstrUID modRMTable5204[2] = { 0x858, /* RCPPSm*/ 0x85a /* RCPPSr*/ }; static const InstrUID modRMTable5205[2] = { 0xc6, /* ANDPDrm*/ 0xc7 /* ANDPDrr*/ }; static const InstrUID modRMTable5206[2] = { 0xc2, /* ANDNPDrm*/ 0xc3 /* ANDNPDrr*/ }; static const InstrUID modRMTable5207[2] = { 0x6ad, /* ORPDrm*/ 0x6ae /* ORPDrr*/ }; static const InstrUID modRMTable5208[2] = { 0xed1, /* XORPDrm*/ 0xed2 /* XORPDrr*/ }; static const InstrUID modRMTable5209[2] = { 0x67, /* ADDPDrm*/ 0x68 /* ADDPDrr*/ }; static const InstrUID modRMTable5210[2] = { 0x654, /* MULPDrm*/ 0x655 /* MULPDrr*/ }; static const InstrUID modRMTable5211[2] = { 0x23b, /* CVTPD2PSrm*/ 0x23c /* CVTPD2PSrr*/ }; static const InstrUID modRMTable5212[2] = { 0x23d, /* CVTPS2DQrm*/ 0x23e /* CVTPS2DQrr*/ }; static const InstrUID modRMTable5213[2] = { 0x9ee, /* SUBPDrm*/ 0x9ef /* SUBPDrr*/ }; static const InstrUID modRMTable5214[2] = { 0x4c3, /* MINPDrm*/ 0x4c5 /* MINPDrr*/ }; static const InstrUID modRMTable5215[2] = { 0x27a, /* DIVPDrm*/ 0x27b /* DIVPDrr*/ }; static const InstrUID modRMTable5216[2] = { 0x4b2, /* MAXPDrm*/ 0x4b4 /* MAXPDrr*/ }; static const InstrUID modRMTable5217[2] = { 0x815, /* PUNPCKLBWrm*/ 0x816 /* PUNPCKLBWrr*/ }; static const InstrUID modRMTable5218[2] = { 0x81b, /* PUNPCKLWDrm*/ 0x81c /* PUNPCKLWDrr*/ }; static const InstrUID modRMTable5219[2] = { 0x817, /* PUNPCKLDQrm*/ 0x818 /* PUNPCKLDQrr*/ }; static const InstrUID modRMTable5220[2] = { 0x6c2, /* PACKSSWBrm*/ 0x6c3 /* PACKSSWBrr*/ }; static const InstrUID modRMTable5221[2] = { 0x703, /* PCMPGTBrm*/ 0x704 /* PCMPGTBrr*/ }; static const InstrUID modRMTable5222[2] = { 0x709, /* PCMPGTWrm*/ 0x70a /* PCMPGTWrr*/ }; static const InstrUID modRMTable5223[2] = { 0x705, /* PCMPGTDrm*/ 0x706 /* PCMPGTDrr*/ }; static const InstrUID modRMTable5224[2] = { 0x6c6, /* PACKUSWBrm*/ 0x6c7 /* PACKUSWBrr*/ }; static const InstrUID modRMTable5225[2] = { 0x80d, /* PUNPCKHBWrm*/ 0x80e /* PUNPCKHBWrr*/ }; static const InstrUID modRMTable5226[2] = { 0x813, /* PUNPCKHWDrm*/ 0x814 /* PUNPCKHWDrr*/ }; static const InstrUID modRMTable5227[2] = { 0x80f, /* PUNPCKHDQrm*/ 0x810 /* PUNPCKHDQrr*/ }; static const InstrUID modRMTable5228[2] = { 0x6c0, /* PACKSSDWrm*/ 0x6c1 /* PACKSSDWrr*/ }; static const InstrUID modRMTable5229[2] = { 0x819, /* PUNPCKLQDQrm*/ 0x81a /* PUNPCKLQDQrr*/ }; static const InstrUID modRMTable5230[2] = { 0x811, /* PUNPCKHQDQrm*/ 0x812 /* PUNPCKHQDQrr*/ }; static const InstrUID modRMTable5231[2] = { 0x5e0, /* MOVDI2PDIrm*/ 0x5c1 /* MOV64toPQIrr*/ }; static const InstrUID modRMTable5232[2] = { 0x5e5, /* MOVDQArm*/ 0x5e6 /* MOVDQArr*/ }; static const InstrUID modRMTable5233[2] = { 0x7d3, /* PSHUFDmi*/ 0x7d4 /* PSHUFDri*/ }; static const InstrUID modRMTable5234[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7f6, /* PSRLWri*/ 0x7f6, /* PSRLWri*/ 0x7f6, /* PSRLWri*/ 0x7f6, /* PSRLWri*/ 0x7f6, /* PSRLWri*/ 0x7f6, /* PSRLWri*/ 0x7f6, /* PSRLWri*/ 0x7f6, /* PSRLWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7ec, /* PSRAWri*/ 0x7ec, /* PSRAWri*/ 0x7ec, /* PSRAWri*/ 0x7ec, /* PSRAWri*/ 0x7ec, /* PSRAWri*/ 0x7ec, /* PSRAWri*/ 0x7ec, /* PSRAWri*/ 0x7ec, /* PSRAWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7e6, /* PSLLWri*/ 0x7e6, /* PSLLWri*/ 0x7e6, /* PSLLWri*/ 0x7e6, /* PSLLWri*/ 0x7e6, /* PSLLWri*/ 0x7e6, /* PSLLWri*/ 0x7e6, /* PSLLWri*/ 0x7e6, /* PSLLWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable5235[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7f0, /* PSRLDri*/ 0x7f0, /* PSRLDri*/ 0x7f0, /* PSRLDri*/ 0x7f0, /* PSRLDri*/ 0x7f0, /* PSRLDri*/ 0x7f0, /* PSRLDri*/ 0x7f0, /* PSRLDri*/ 0x7f0, /* PSRLDri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7e9, /* PSRADri*/ 0x7e9, /* PSRADri*/ 0x7e9, /* PSRADri*/ 0x7e9, /* PSRADri*/ 0x7e9, /* PSRADri*/ 0x7e9, /* PSRADri*/ 0x7e9, /* PSRADri*/ 0x7e9, /* PSRADri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7e0, /* PSLLDri*/ 0x7e0, /* PSLLDri*/ 0x7e0, /* PSLLDri*/ 0x7e0, /* PSLLDri*/ 0x7e0, /* PSLLDri*/ 0x7e0, /* PSLLDri*/ 0x7e0, /* PSLLDri*/ 0x7e0, /* PSLLDri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable5236[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7f3, /* PSRLQri*/ 0x7f3, /* PSRLQri*/ 0x7f3, /* PSRLQri*/ 0x7f3, /* PSRLQri*/ 0x7f3, /* PSRLQri*/ 0x7f3, /* PSRLQri*/ 0x7f3, /* PSRLQri*/ 0x7f3, /* PSRLQri*/ 0x7ef, /* PSRLDQri*/ 0x7ef, /* PSRLDQri*/ 0x7ef, /* PSRLDQri*/ 0x7ef, /* PSRLDQri*/ 0x7ef, /* PSRLDQri*/ 0x7ef, /* PSRLDQri*/ 0x7ef, /* PSRLDQri*/ 0x7ef, /* PSRLDQri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x7e3, /* PSLLQri*/ 0x7e3, /* PSLLQri*/ 0x7e3, /* PSLLQri*/ 0x7e3, /* PSLLQri*/ 0x7e3, /* PSLLQri*/ 0x7e3, /* PSLLQri*/ 0x7e3, /* PSLLQri*/ 0x7e3, /* PSLLQri*/ 0x7df, /* PSLLDQri*/ 0x7df, /* PSLLDQri*/ 0x7df, /* PSLLDQri*/ 0x7df, /* PSLLDQri*/ 0x7df, /* PSLLDQri*/ 0x7df, /* PSLLDQri*/ 0x7df, /* PSLLDQri*/ 0x7df /* PSLLDQri*/ }; static const InstrUID modRMTable5237[2] = { 0x6eb, /* PCMPEQBrm*/ 0x6ec /* PCMPEQBrr*/ }; static const InstrUID modRMTable5238[2] = { 0x6f1, /* PCMPEQWrm*/ 0x6f2 /* PCMPEQWrr*/ }; static const InstrUID modRMTable5239[2] = { 0x6ed, /* PCMPEQDrm*/ 0x6ee /* PCMPEQDrr*/ }; static const InstrUID modRMTable5240[1] = { 0x4df /* MMX_EMMS*/ }; static const InstrUID modRMTable5241[2] = { 0xcbb, /* VMREAD64rm*/ 0xcbc /* VMREAD64rr*/ }; static const InstrUID modRMTable5242[2] = { 0xcd0, /* VMWRITE64rm*/ 0xcd1 /* VMWRITE64rr*/ }; static const InstrUID modRMTable5243[2] = { 0x317, /* HADDPDrm*/ 0x318 /* HADDPDrr*/ }; static const InstrUID modRMTable5244[2] = { 0x31c, /* HSUBPDrm*/ 0x31d /* HSUBPDrr*/ }; static const InstrUID modRMTable5245[2] = { 0x604, /* MOVPDI2DImr*/ 0x607 /* MOVPQIto64rr*/ }; static const InstrUID modRMTable5246[2] = { 0x5e4, /* MOVDQAmr*/ 0x5e7 /* MOVDQArr_REV*/ }; static const InstrUID modRMTable5247[1] = { 0x410 /* JO_4*/ }; static const InstrUID modRMTable5248[1] = { 0x40a /* JNO_4*/ }; static const InstrUID modRMTable5249[1] = { 0x3f2 /* JB_4*/ }; static const InstrUID modRMTable5250[1] = { 0x3ec /* JAE_4*/ }; static const InstrUID modRMTable5251[1] = { 0x3f7 /* JE_4*/ }; static const InstrUID modRMTable5252[1] = { 0x408 /* JNE_4*/ }; static const InstrUID modRMTable5253[1] = { 0x3f0 /* JBE_4*/ }; static const InstrUID modRMTable5254[1] = { 0x3ee /* JA_4*/ }; static const InstrUID modRMTable5255[1] = { 0x415 /* JS_4*/ }; static const InstrUID modRMTable5256[1] = { 0x40e /* JNS_4*/ }; static const InstrUID modRMTable5257[1] = { 0x412 /* JP_4*/ }; static const InstrUID modRMTable5258[1] = { 0x40c /* JNP_4*/ }; static const InstrUID modRMTable5259[1] = { 0x3ff /* JL_4*/ }; static const InstrUID modRMTable5260[1] = { 0x3f9 /* JGE_4*/ }; static const InstrUID modRMTable5261[1] = { 0x3fd /* JLE_4*/ }; static const InstrUID modRMTable5262[1] = { 0x3fb /* JG_4*/ }; static const InstrUID modRMTable5263[2] = { 0x935, /* SETOm*/ 0x936 /* SETOr*/ }; static const InstrUID modRMTable5264[2] = { 0x92f, /* SETNOm*/ 0x930 /* SETNOr*/ }; static const InstrUID modRMTable5265[2] = { 0x921, /* SETBm*/ 0x922 /* SETBr*/ }; static const InstrUID modRMTable5266[2] = { 0x917, /* SETAEm*/ 0x918 /* SETAEr*/ }; static const InstrUID modRMTable5267[2] = { 0x923, /* SETEm*/ 0x924 /* SETEr*/ }; static const InstrUID modRMTable5268[2] = { 0x92d, /* SETNEm*/ 0x92e /* SETNEr*/ }; static const InstrUID modRMTable5269[2] = { 0x91b, /* SETBEm*/ 0x91c /* SETBEr*/ }; static const InstrUID modRMTable5270[2] = { 0x919, /* SETAm*/ 0x91a /* SETAr*/ }; static const InstrUID modRMTable5271[2] = { 0x939, /* SETSm*/ 0x93a /* SETSr*/ }; static const InstrUID modRMTable5272[2] = { 0x933, /* SETNSm*/ 0x934 /* SETNSr*/ }; static const InstrUID modRMTable5273[2] = { 0x937, /* SETPm*/ 0x938 /* SETPr*/ }; static const InstrUID modRMTable5274[2] = { 0x931, /* SETNPm*/ 0x932 /* SETNPr*/ }; static const InstrUID modRMTable5275[2] = { 0x92b, /* SETLm*/ 0x92c /* SETLr*/ }; static const InstrUID modRMTable5276[2] = { 0x925, /* SETGEm*/ 0x926 /* SETGEr*/ }; static const InstrUID modRMTable5277[2] = { 0x929, /* SETLEm*/ 0x92a /* SETLEr*/ }; static const InstrUID modRMTable5278[2] = { 0x927, /* SETGm*/ 0x928 /* SETGr*/ }; static const InstrUID modRMTable5279[1] = { 0x833 /* PUSHFS16*/ }; static const InstrUID modRMTable5280[1] = { 0x7bf /* POPFS16*/ }; static const InstrUID modRMTable5281[1] = { 0x228 /* CPUID*/ }; static const InstrUID modRMTable5282[2] = { 0x113, /* BT64mr*/ 0x115 /* BT64rr*/ }; static const InstrUID modRMTable5283[2] = { 0x95f, /* SHLD64mri8*/ 0x961 /* SHLD64rri8*/ }; static const InstrUID modRMTable5284[2] = { 0x95e, /* SHLD64mrCL*/ 0x960 /* SHLD64rrCL*/ }; static const InstrUID modRMTable5285[1] = { 0x836 /* PUSHGS16*/ }; static const InstrUID modRMTable5286[1] = { 0x7c2 /* POPGS16*/ }; static const InstrUID modRMTable5287[1] = { 0x8cd /* RSM*/ }; static const InstrUID modRMTable5288[2] = { 0x137, /* BTS64mr*/ 0x139 /* BTS64rr*/ }; static const InstrUID modRMTable5289[2] = { 0x983, /* SHRD64mri8*/ 0x985 /* SHRD64rri8*/ }; static const InstrUID modRMTable5290[2] = { 0x982, /* SHRD64mrCL*/ 0x984 /* SHRD64rrCL*/ }; static const InstrUID modRMTable5291[256] = { 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f7, /* FXSAVE64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x2f5, /* FXRSTOR64*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x424, /* LDMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0x9b1, /* STMXCSR*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed8, /* XSAVE64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xed6, /* XRSTOR64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0xeda, /* XSAVEOPT64*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0x14a, /* CLFLUSH*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x441, /* LFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x4c2, /* MFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x93b, /* SFENCE*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable5292[2] = { 0x346, /* IMUL64rm*/ 0x349 /* IMUL64rr*/ }; static const InstrUID modRMTable5293[2] = { 0x21a, /* CMPXCHG8rm*/ 0x21b /* CMPXCHG8rr*/ }; static const InstrUID modRMTable5294[2] = { 0x217, /* CMPXCHG64rm*/ 0x218 /* CMPXCHG64rr*/ }; static const InstrUID modRMTable5295[2] = { 0x4a3, /* LSS64rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable5296[2] = { 0x12b, /* BTR64mr*/ 0x12d /* BTR64rr*/ }; static const InstrUID modRMTable5297[2] = { 0x444, /* LFS64rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable5298[2] = { 0x449, /* LGS64rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable5299[2] = { 0x644, /* MOVZX64rm8_Q*/ 0x649 /* MOVZX64rr8_Q*/ }; static const InstrUID modRMTable5300[2] = { 0x641, /* MOVZX64rm16_Q*/ 0x646 /* MOVZX64rr16_Q*/ }; static const InstrUID modRMTable5301[1] = { 0xa67 /* UD2B*/ }; static const InstrUID modRMTable5302[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x112, /* BT64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x136, /* BTS64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x12a, /* BTR64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0x11e, /* BTC64mi8*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x114, /* BT64ri8*/ 0x114, /* BT64ri8*/ 0x114, /* BT64ri8*/ 0x114, /* BT64ri8*/ 0x114, /* BT64ri8*/ 0x114, /* BT64ri8*/ 0x114, /* BT64ri8*/ 0x114, /* BT64ri8*/ 0x138, /* BTS64ri8*/ 0x138, /* BTS64ri8*/ 0x138, /* BTS64ri8*/ 0x138, /* BTS64ri8*/ 0x138, /* BTS64ri8*/ 0x138, /* BTS64ri8*/ 0x138, /* BTS64ri8*/ 0x138, /* BTS64ri8*/ 0x12c, /* BTR64ri8*/ 0x12c, /* BTR64ri8*/ 0x12c, /* BTR64ri8*/ 0x12c, /* BTR64ri8*/ 0x12c, /* BTR64ri8*/ 0x12c, /* BTR64ri8*/ 0x12c, /* BTR64ri8*/ 0x12c, /* BTR64ri8*/ 0x120, /* BTC64ri8*/ 0x120, /* BTC64ri8*/ 0x120, /* BTC64ri8*/ 0x120, /* BTC64ri8*/ 0x120, /* BTC64ri8*/ 0x120, /* BTC64ri8*/ 0x120, /* BTC64ri8*/ 0x120 /* BTC64ri8*/ }; static const InstrUID modRMTable5303[2] = { 0x11f, /* BTC64mr*/ 0x121 /* BTC64rr*/ }; static const InstrUID modRMTable5304[2] = { 0x100, /* BSF64rm*/ 0x101 /* BSF64rr*/ }; static const InstrUID modRMTable5305[2] = { 0x106, /* BSR64rm*/ 0x107 /* BSR64rr*/ }; static const InstrUID modRMTable5306[2] = { 0x626, /* MOVSX64rm8*/ 0x629 /* MOVSX64rr8*/ }; static const InstrUID modRMTable5307[2] = { 0x624, /* MOVSX64rm16*/ 0x627 /* MOVSX64rr16*/ }; static const InstrUID modRMTable5308[2] = { 0xe99, /* XADD8rm*/ 0xe9a /* XADD8rr*/ }; static const InstrUID modRMTable5309[2] = { 0xe97, /* XADD64rm*/ 0xe98 /* XADD64rr*/ }; static const InstrUID modRMTable5310[2] = { 0x1ff, /* CMPPDrmi_alt*/ 0x201 /* CMPPDrri_alt*/ }; static const InstrUID modRMTable5311[2] = { 0x5ff, /* MOVNTI_64mr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5312[2] = { 0x761, /* PINSRWrmi*/ 0x762 /* PINSRWrri*/ }; static const InstrUID modRMTable5313[2] = { 0, /* PHI*/ 0x722 /* PEXTRWri*/ }; static const InstrUID modRMTable5314[2] = { 0x986, /* SHUFPDrmi*/ 0x987 /* SHUFPDrri*/ }; static const InstrUID modRMTable5315[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0x212, /* CMPXCHG16B*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xc1c, /* VMCLEARm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0xcb8, /* VMPTRSTm*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0x880, /* RDRAND64r*/ 0x880, /* RDRAND64r*/ 0x880, /* RDRAND64r*/ 0x880, /* RDRAND64r*/ 0x880, /* RDRAND64r*/ 0x880, /* RDRAND64r*/ 0x880, /* RDRAND64r*/ 0x880, /* RDRAND64r*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable5316[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable5317[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable5318[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable5319[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable5320[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable5321[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable5322[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable5323[1] = { 0x109 /* BSWAP64r*/ }; static const InstrUID modRMTable5324[2] = { 0x73, /* ADDSUBPDrm*/ 0x74 /* ADDSUBPDrr*/ }; static const InstrUID modRMTable5325[2] = { 0x7f7, /* PSRLWrm*/ 0x7f8 /* PSRLWrr*/ }; static const InstrUID modRMTable5326[2] = { 0x7f1, /* PSRLDrm*/ 0x7f2 /* PSRLDrr*/ }; static const InstrUID modRMTable5327[2] = { 0x7f4, /* PSRLQrm*/ 0x7f5 /* PSRLQrr*/ }; static const InstrUID modRMTable5328[2] = { 0x6cc, /* PADDQrm*/ 0x6cd /* PADDQrr*/ }; static const InstrUID modRMTable5329[2] = { 0x7a4, /* PMULLWrm*/ 0x7a5 /* PMULLWrr*/ }; static const InstrUID modRMTable5330[2] = { 0x5f7, /* MOVLQ128mr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5331[2] = { 0, /* PHI*/ 0x77f /* PMOVMSKBrr*/ }; static const InstrUID modRMTable5332[2] = { 0x803, /* PSUBUSBrm*/ 0x804 /* PSUBUSBrr*/ }; static const InstrUID modRMTable5333[2] = { 0x805, /* PSUBUSWrm*/ 0x806 /* PSUBUSWrr*/ }; static const InstrUID modRMTable5334[2] = { 0x779, /* PMINUBrm*/ 0x77a /* PMINUBrr*/ }; static const InstrUID modRMTable5335[2] = { 0x6dc, /* PANDrm*/ 0x6dd /* PANDrr*/ }; static const InstrUID modRMTable5336[2] = { 0x6d2, /* PADDUSBrm*/ 0x6d3 /* PADDUSBrr*/ }; static const InstrUID modRMTable5337[2] = { 0x6d4, /* PADDUSWrm*/ 0x6d5 /* PADDUSWrr*/ }; static const InstrUID modRMTable5338[2] = { 0x76d, /* PMAXUBrm*/ 0x76e /* PMAXUBrr*/ }; static const InstrUID modRMTable5339[2] = { 0x6da, /* PANDNrm*/ 0x6db /* PANDNrr*/ }; static const InstrUID modRMTable5340[2] = { 0x6df, /* PAVGBrm*/ 0x6e0 /* PAVGBrr*/ }; static const InstrUID modRMTable5341[2] = { 0x7ed, /* PSRAWrm*/ 0x7ee /* PSRAWrr*/ }; static const InstrUID modRMTable5342[2] = { 0x7ea, /* PSRADrm*/ 0x7eb /* PSRADrr*/ }; static const InstrUID modRMTable5343[2] = { 0x6e3, /* PAVGWrm*/ 0x6e4 /* PAVGWrr*/ }; static const InstrUID modRMTable5344[2] = { 0x79e, /* PMULHUWrm*/ 0x79f /* PMULHUWrr*/ }; static const InstrUID modRMTable5345[2] = { 0x7a0, /* PMULHWrm*/ 0x7a1 /* PMULHWrr*/ }; static const InstrUID modRMTable5346[2] = { 0x255, /* CVTTPD2DQrm*/ 0x256 /* CVTTPD2DQrr*/ }; static const InstrUID modRMTable5347[2] = { 0x5fe, /* MOVNTDQmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5348[2] = { 0x7ff, /* PSUBSBrm*/ 0x800 /* PSUBSBrr*/ }; static const InstrUID modRMTable5349[2] = { 0x801, /* PSUBSWrm*/ 0x802 /* PSUBSWrr*/ }; static const InstrUID modRMTable5350[2] = { 0x777, /* PMINSWrm*/ 0x778 /* PMINSWrr*/ }; static const InstrUID modRMTable5351[2] = { 0x7c7, /* PORrm*/ 0x7c8 /* PORrr*/ }; static const InstrUID modRMTable5352[2] = { 0x6ce, /* PADDSBrm*/ 0x6cf /* PADDSBrr*/ }; static const InstrUID modRMTable5353[2] = { 0x6d0, /* PADDSWrm*/ 0x6d1 /* PADDSWrr*/ }; static const InstrUID modRMTable5354[2] = { 0x76b, /* PMAXSWrm*/ 0x76c /* PMAXSWrr*/ }; static const InstrUID modRMTable5355[2] = { 0x83e, /* PXORrm*/ 0x83f /* PXORrr*/ }; static const InstrUID modRMTable5356[2] = { 0x7e7, /* PSLLWrm*/ 0x7e8 /* PSLLWrr*/ }; static const InstrUID modRMTable5357[2] = { 0x7e1, /* PSLLDrm*/ 0x7e2 /* PSLLDrr*/ }; static const InstrUID modRMTable5358[2] = { 0x7e4, /* PSLLQrm*/ 0x7e5 /* PSLLQrr*/ }; static const InstrUID modRMTable5359[2] = { 0x7a6, /* PMULUDQrm*/ 0x7a7 /* PMULUDQrr*/ }; static const InstrUID modRMTable5360[2] = { 0x765, /* PMADDWDrm*/ 0x766 /* PMADDWDrr*/ }; static const InstrUID modRMTable5361[2] = { 0x7cf, /* PSADBWrm*/ 0x7d0 /* PSADBWrr*/ }; static const InstrUID modRMTable5362[2] = { 0, /* PHI*/ 0x4b1 /* MASKMOVDQU64*/ }; static const InstrUID modRMTable5363[2] = { 0x7f9, /* PSUBBrm*/ 0x7fa /* PSUBBrr*/ }; static const InstrUID modRMTable5364[2] = { 0x807, /* PSUBWrm*/ 0x808 /* PSUBWrr*/ }; static const InstrUID modRMTable5365[2] = { 0x7fb, /* PSUBDrm*/ 0x7fc /* PSUBDrr*/ }; static const InstrUID modRMTable5366[2] = { 0x7fd, /* PSUBQrm*/ 0x7fe /* PSUBQrr*/ }; static const InstrUID modRMTable5367[2] = { 0x6c8, /* PADDBrm*/ 0x6c9 /* PADDBrr*/ }; static const InstrUID modRMTable5368[2] = { 0x6d6, /* PADDWrm*/ 0x6d7 /* PADDWrr*/ }; static const InstrUID modRMTable5369[2] = { 0x6ca, /* PADDDrm*/ 0x6cb /* PADDDrr*/ }; static const InstrUID modRMTable5370[2] = { 0xcac, /* VMOVUPSrm*/ 0xcad /* VMOVUPSrr*/ }; static const InstrUID modRMTable5371[2] = { 0xcab, /* VMOVUPSmr*/ 0xcae /* VMOVUPSrr_REV*/ }; static const InstrUID modRMTable5372[2] = { 0xc6b, /* VMOVLPSrm*/ 0xc62 /* VMOVHLPSrr*/ }; static const InstrUID modRMTable5373[2] = { 0xc6a, /* VMOVLPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5374[2] = { 0xe79, /* VUNPCKLPSrm*/ 0xe7a /* VUNPCKLPSrr*/ }; static const InstrUID modRMTable5375[2] = { 0xe71, /* VUNPCKHPSrm*/ 0xe72 /* VUNPCKHPSrr*/ }; static const InstrUID modRMTable5376[2] = { 0xc66, /* VMOVHPSrm*/ 0xc67 /* VMOVLHPSrr*/ }; static const InstrUID modRMTable5377[2] = { 0xc65, /* VMOVHPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5378[2] = { 0xc46, /* VMOVAPSrm*/ 0xc47 /* VMOVAPSrr*/ }; static const InstrUID modRMTable5379[2] = { 0xc45, /* VMOVAPSmr*/ 0xc48 /* VMOVAPSrr_REV*/ }; static const InstrUID modRMTable5380[2] = { 0xc81, /* VMOVNTPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5381[2] = { 0xe69, /* VUCOMISSrm*/ 0xe6a /* VUCOMISSrr*/ }; static const InstrUID modRMTable5382[2] = { 0xad4, /* VCOMISSrm*/ 0xad5 /* VCOMISSrr*/ }; static const InstrUID modRMTable5383[2] = { 0, /* PHI*/ 0xc77 /* VMOVMSKPSrr32*/ }; static const InstrUID modRMTable5384[2] = { 0xe44, /* VSQRTPSm*/ 0xe46 /* VSQRTPSr*/ }; static const InstrUID modRMTable5385[2] = { 0xe29, /* VRSQRTPSm*/ 0xe2b /* VRSQRTPSr*/ }; static const InstrUID modRMTable5386[2] = { 0xe06, /* VRCPPSm*/ 0xe08 /* VRCPPSr*/ }; static const InstrUID modRMTable5387[2] = { 0xaa3, /* VANDPSrm*/ 0xaa4 /* VANDPSrr*/ }; static const InstrUID modRMTable5388[2] = { 0xa9b, /* VANDNPSrm*/ 0xa9c /* VANDNPSrr*/ }; static const InstrUID modRMTable5389[2] = { 0xcda, /* VORPSrm*/ 0xcdb /* VORPSrr*/ }; static const InstrUID modRMTable5390[2] = { 0xe81, /* VXORPSrm*/ 0xe82 /* VXORPSrr*/ }; static const InstrUID modRMTable5391[2] = { 0xa77, /* VADDPSrm*/ 0xa78 /* VADDPSrr*/ }; static const InstrUID modRMTable5392[2] = { 0xcc4, /* VMULPSrm*/ 0xcc5 /* VMULPSrr*/ }; static const InstrUID modRMTable5393[2] = { 0xaf4, /* VCVTPS2PDrm*/ 0xaf5 /* VCVTPS2PDrr*/ }; static const InstrUID modRMTable5394[2] = { 0xadc, /* VCVTDQ2PSrm*/ 0xadd /* VCVTDQ2PSrr*/ }; static const InstrUID modRMTable5395[2] = { 0xe55, /* VSUBPSrm*/ 0xe56 /* VSUBPSrr*/ }; static const InstrUID modRMTable5396[2] = { 0xc29, /* VMINPSrm*/ 0xc2b /* VMINPSrr*/ }; static const InstrUID modRMTable5397[2] = { 0xb29, /* VDIVPSrm*/ 0xb2a /* VDIVPSrr*/ }; static const InstrUID modRMTable5398[2] = { 0xc0f, /* VMAXPSrm*/ 0xc11 /* VMAXPSrr*/ }; static const InstrUID modRMTable5399[1] = { 0xe84 /* VZEROUPPER*/ }; static const InstrUID modRMTable5400[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable5401[2] = { 0xac7, /* VCMPPSrmi_alt*/ 0xac9 /* VCMPPSrri_alt*/ }; static const InstrUID modRMTable5402[2] = { 0xe36, /* VSHUFPSrmi*/ 0xe37 /* VSHUFPSrri*/ }; static const InstrUID modRMTable5403[2] = { 0xc9c, /* VMOVSSrm*/ 0xc9d /* VMOVSSrr*/ }; static const InstrUID modRMTable5404[2] = { 0xc9b, /* VMOVSSmr*/ 0xc9e /* VMOVSSrr_REV*/ }; static const InstrUID modRMTable5405[2] = { 0xc97, /* VMOVSLDUPrm*/ 0xc98 /* VMOVSLDUPrr*/ }; static const InstrUID modRMTable5406[2] = { 0xc93, /* VMOVSHDUPrm*/ 0xc94 /* VMOVSHDUPrr*/ }; static const InstrUID modRMTable5407[2] = { 0xb08, /* VCVTSI2SSrm*/ 0xb09 /* VCVTSI2SSrr*/ }; static const InstrUID modRMTable5408[2] = { 0xb21, /* VCVTTSS2SIrm*/ 0xb22 /* VCVTTSS2SIrr*/ }; static const InstrUID modRMTable5409[2] = { 0xb0e, /* VCVTSS2SIrm*/ 0xb0f /* VCVTSS2SIrr*/ }; static const InstrUID modRMTable5410[2] = { 0xe4b, /* VSQRTSSm*/ 0xe4d /* VSQRTSSr*/ }; static const InstrUID modRMTable5411[2] = { 0xe2d, /* VRSQRTSSm*/ 0xe2f /* VRSQRTSSr*/ }; static const InstrUID modRMTable5412[2] = { 0xe0a, /* VRCPSSm*/ 0xe0c /* VRCPSSr*/ }; static const InstrUID modRMTable5413[2] = { 0xa7d, /* VADDSSrm*/ 0xa7f /* VADDSSrr*/ }; static const InstrUID modRMTable5414[2] = { 0xcca, /* VMULSSrm*/ 0xccc /* VMULSSrr*/ }; static const InstrUID modRMTable5415[2] = { 0xb0a, /* VCVTSS2SDrm*/ 0xb0b /* VCVTSS2SDrr*/ }; static const InstrUID modRMTable5416[2] = { 0xb19, /* VCVTTPS2DQrm*/ 0xb1a /* VCVTTPS2DQrr*/ }; static const InstrUID modRMTable5417[2] = { 0xe5b, /* VSUBSSrm*/ 0xe5d /* VSUBSSrr*/ }; static const InstrUID modRMTable5418[2] = { 0xc31, /* VMINSSrm*/ 0xc33 /* VMINSSrr*/ }; static const InstrUID modRMTable5419[2] = { 0xb2f, /* VDIVSSrm*/ 0xb31 /* VDIVSSrr*/ }; static const InstrUID modRMTable5420[2] = { 0xc17, /* VMAXSSrm*/ 0xc19 /* VMAXSSrr*/ }; static const InstrUID modRMTable5421[2] = { 0xc5f, /* VMOVDQUrm*/ 0xc60 /* VMOVDQUrr*/ }; static const InstrUID modRMTable5422[2] = { 0xdb8, /* VPSHUFHWmi*/ 0xdb9 /* VPSHUFHWri*/ }; static const InstrUID modRMTable5423[2] = { 0xc86, /* VMOVQI2PQIrm*/ 0xc8a /* VMOVQxrxr*/ }; static const InstrUID modRMTable5424[2] = { 0xc5d, /* VMOVDQUmr*/ 0xc61 /* VMOVDQUrr_REV*/ }; static const InstrUID modRMTable5425[2] = { 0xace, /* VCMPSSrm*/ 0xad0 /* VCMPSSrr*/ }; static const InstrUID modRMTable5426[2] = { 0xad8, /* VCVTDQ2PDrm*/ 0xad9 /* VCVTDQ2PDrr*/ }; static const InstrUID modRMTable5427[2] = { 0xc8c, /* VMOVSDrm*/ 0xc8d /* VMOVSDrr*/ }; static const InstrUID modRMTable5428[2] = { 0xc8b, /* VMOVSDmr*/ 0xc8e /* VMOVSDrr_REV*/ }; static const InstrUID modRMTable5429[2] = { 0xc4b, /* VMOVDDUPrm*/ 0xc4c /* VMOVDDUPrr*/ }; static const InstrUID modRMTable5430[2] = { 0xb04, /* VCVTSI2SDrm*/ 0xb05 /* VCVTSI2SDrr*/ }; static const InstrUID modRMTable5431[2] = { 0xb1d, /* VCVTTSD2SIrm*/ 0xb1e /* VCVTTSD2SIrr*/ }; static const InstrUID modRMTable5432[2] = { 0xafc, /* VCVTSD2SIrm*/ 0xafd /* VCVTSD2SIrr*/ }; static const InstrUID modRMTable5433[2] = { 0xe48, /* VSQRTSDm*/ 0xe4a /* VSQRTSDr*/ }; static const InstrUID modRMTable5434[2] = { 0xa79, /* VADDSDrm*/ 0xa7b /* VADDSDrr*/ }; static const InstrUID modRMTable5435[2] = { 0xcc6, /* VMULSDrm*/ 0xcc8 /* VMULSDrr*/ }; static const InstrUID modRMTable5436[2] = { 0xafe, /* VCVTSD2SSrm*/ 0xaff /* VCVTSD2SSrr*/ }; static const InstrUID modRMTable5437[2] = { 0xe57, /* VSUBSDrm*/ 0xe59 /* VSUBSDrr*/ }; static const InstrUID modRMTable5438[2] = { 0xc2d, /* VMINSDrm*/ 0xc2f /* VMINSDrr*/ }; static const InstrUID modRMTable5439[2] = { 0xb2b, /* VDIVSDrm*/ 0xb2d /* VDIVSDrr*/ }; static const InstrUID modRMTable5440[2] = { 0xc13, /* VMAXSDrm*/ 0xc15 /* VMAXSDrr*/ }; static const InstrUID modRMTable5441[2] = { 0xdba, /* VPSHUFLWmi*/ 0xdbb /* VPSHUFLWri*/ }; static const InstrUID modRMTable5442[2] = { 0xbe8, /* VHADDPSrm*/ 0xbe9 /* VHADDPSrr*/ }; static const InstrUID modRMTable5443[2] = { 0xbf0, /* VHSUBPSrm*/ 0xbf1 /* VHSUBPSrr*/ }; static const InstrUID modRMTable5444[2] = { 0xaca, /* VCMPSDrm*/ 0xacc /* VCMPSDrr*/ }; static const InstrUID modRMTable5445[2] = { 0xa87, /* VADDSUBPSrm*/ 0xa88 /* VADDSUBPSrr*/ }; static const InstrUID modRMTable5446[2] = { 0xadf, /* VCVTPD2DQXrm*/ 0xae3 /* VCVTPD2DQrr*/ }; static const InstrUID modRMTable5447[2] = { 0xbf7, /* VLDDQUrm*/ 0 /* PHI*/ }; static const InstrUID modRMTable5448[2] = { 0xca4, /* VMOVUPDrm*/ 0xca5 /* VMOVUPDrr*/ }; static const InstrUID modRMTable5449[2] = { 0xca3, /* VMOVUPDmr*/ 0xca6 /* VMOVUPDrr_REV*/ }; static const InstrUID modRMTable5450[2] = { 0xc69, /* VMOVLPDrm*/ 0 /* PHI*/ }; static const InstrUID modRMTable5451[2] = { 0xc68, /* VMOVLPDmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5452[2] = { 0xe75, /* VUNPCKLPDrm*/ 0xe76 /* VUNPCKLPDrr*/ }; static const InstrUID modRMTable5453[2] = { 0xe6d, /* VUNPCKHPDrm*/ 0xe6e /* VUNPCKHPDrr*/ }; static const InstrUID modRMTable5454[2] = { 0xc64, /* VMOVHPDrm*/ 0 /* PHI*/ }; static const InstrUID modRMTable5455[2] = { 0xc63, /* VMOVHPDmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5456[2] = { 0xc3e, /* VMOVAPDrm*/ 0xc3f /* VMOVAPDrr*/ }; static const InstrUID modRMTable5457[2] = { 0xc3d, /* VMOVAPDmr*/ 0xc40 /* VMOVAPDrr_REV*/ }; static const InstrUID modRMTable5458[2] = { 0xc7f, /* VMOVNTPDmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5459[2] = { 0xe67, /* VUCOMISDrm*/ 0xe68 /* VUCOMISDrr*/ }; static const InstrUID modRMTable5460[2] = { 0xad2, /* VCOMISDrm*/ 0xad3 /* VCOMISDrr*/ }; static const InstrUID modRMTable5461[2] = { 0, /* PHI*/ 0xc71 /* VMOVMSKPDrr32*/ }; static const InstrUID modRMTable5462[2] = { 0xe3c, /* VSQRTPDm*/ 0xe3e /* VSQRTPDr*/ }; static const InstrUID modRMTable5463[2] = { 0xa9f, /* VANDPDrm*/ 0xaa0 /* VANDPDrr*/ }; static const InstrUID modRMTable5464[2] = { 0xa97, /* VANDNPDrm*/ 0xa98 /* VANDNPDrr*/ }; static const InstrUID modRMTable5465[2] = { 0xcd6, /* VORPDrm*/ 0xcd7 /* VORPDrr*/ }; static const InstrUID modRMTable5466[2] = { 0xe7d, /* VXORPDrm*/ 0xe7e /* VXORPDrr*/ }; static const InstrUID modRMTable5467[2] = { 0xa73, /* VADDPDrm*/ 0xa74 /* VADDPDrr*/ }; static const InstrUID modRMTable5468[2] = { 0xcc0, /* VMULPDrm*/ 0xcc1 /* VMULPDrr*/ }; static const InstrUID modRMTable5469[2] = { 0xae5, /* VCVTPD2PSXrm*/ 0xae9 /* VCVTPD2PSrr*/ }; static const InstrUID modRMTable5470[2] = { 0xaf0, /* VCVTPS2DQrm*/ 0xaf1 /* VCVTPS2DQrr*/ }; static const InstrUID modRMTable5471[2] = { 0xe51, /* VSUBPDrm*/ 0xe52 /* VSUBPDrr*/ }; static const InstrUID modRMTable5472[2] = { 0xc21, /* VMINPDrm*/ 0xc23 /* VMINPDrr*/ }; static const InstrUID modRMTable5473[2] = { 0xb25, /* VDIVPDrm*/ 0xb26 /* VDIVPDrr*/ }; static const InstrUID modRMTable5474[2] = { 0xc07, /* VMAXPDrm*/ 0xc09 /* VMAXPDrr*/ }; static const InstrUID modRMTable5475[2] = { 0xdf8, /* VPUNPCKLBWrm*/ 0xdf9 /* VPUNPCKLBWrr*/ }; static const InstrUID modRMTable5476[2] = { 0xdfe, /* VPUNPCKLWDrm*/ 0xdff /* VPUNPCKLWDrr*/ }; static const InstrUID modRMTable5477[2] = { 0xdfa, /* VPUNPCKLDQrm*/ 0xdfb /* VPUNPCKLDQrr*/ }; static const InstrUID modRMTable5478[2] = { 0xce4, /* VPACKSSWBrm*/ 0xce5 /* VPACKSSWBrr*/ }; static const InstrUID modRMTable5479[2] = { 0xd22, /* VPCMPGTBrm*/ 0xd23 /* VPCMPGTBrr*/ }; static const InstrUID modRMTable5480[2] = { 0xd28, /* VPCMPGTWrm*/ 0xd29 /* VPCMPGTWrr*/ }; static const InstrUID modRMTable5481[2] = { 0xd24, /* VPCMPGTDrm*/ 0xd25 /* VPCMPGTDrr*/ }; static const InstrUID modRMTable5482[2] = { 0xce8, /* VPACKUSWBrm*/ 0xce9 /* VPACKUSWBrr*/ }; static const InstrUID modRMTable5483[2] = { 0xdf0, /* VPUNPCKHBWrm*/ 0xdf1 /* VPUNPCKHBWrr*/ }; static const InstrUID modRMTable5484[2] = { 0xdf6, /* VPUNPCKHWDrm*/ 0xdf7 /* VPUNPCKHWDrr*/ }; static const InstrUID modRMTable5485[2] = { 0xdf2, /* VPUNPCKHDQrm*/ 0xdf3 /* VPUNPCKHDQrr*/ }; static const InstrUID modRMTable5486[2] = { 0xce2, /* VPACKSSDWrm*/ 0xce3 /* VPACKSSDWrr*/ }; static const InstrUID modRMTable5487[2] = { 0xdfc, /* VPUNPCKLQDQrm*/ 0xdfd /* VPUNPCKLQDQrr*/ }; static const InstrUID modRMTable5488[2] = { 0xdf4, /* VPUNPCKHQDQrm*/ 0xdf5 /* VPUNPCKHQDQrr*/ }; static const InstrUID modRMTable5489[2] = { 0xc4d, /* VMOVDI2PDIrm*/ 0xc4e /* VMOVDI2PDIrr*/ }; static const InstrUID modRMTable5490[2] = { 0xc56, /* VMOVDQArm*/ 0xc57 /* VMOVDQArr*/ }; static const InstrUID modRMTable5491[2] = { 0xdb6, /* VPSHUFDmi*/ 0xdb7 /* VPSHUFDri*/ }; static const InstrUID modRMTable5492[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xdd9, /* VPSRLWri*/ 0xdd9, /* VPSRLWri*/ 0xdd9, /* VPSRLWri*/ 0xdd9, /* VPSRLWri*/ 0xdd9, /* VPSRLWri*/ 0xdd9, /* VPSRLWri*/ 0xdd9, /* VPSRLWri*/ 0xdd9, /* VPSRLWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xdcf, /* VPSRAWri*/ 0xdcf, /* VPSRAWri*/ 0xdcf, /* VPSRAWri*/ 0xdcf, /* VPSRAWri*/ 0xdcf, /* VPSRAWri*/ 0xdcf, /* VPSRAWri*/ 0xdcf, /* VPSRAWri*/ 0xdcf, /* VPSRAWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xdc9, /* VPSLLWri*/ 0xdc9, /* VPSLLWri*/ 0xdc9, /* VPSLLWri*/ 0xdc9, /* VPSLLWri*/ 0xdc9, /* VPSLLWri*/ 0xdc9, /* VPSLLWri*/ 0xdc9, /* VPSLLWri*/ 0xdc9, /* VPSLLWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable5493[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xdd3, /* VPSRLDri*/ 0xdd3, /* VPSRLDri*/ 0xdd3, /* VPSRLDri*/ 0xdd3, /* VPSRLDri*/ 0xdd3, /* VPSRLDri*/ 0xdd3, /* VPSRLDri*/ 0xdd3, /* VPSRLDri*/ 0xdd3, /* VPSRLDri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xdcc, /* VPSRADri*/ 0xdcc, /* VPSRADri*/ 0xdcc, /* VPSRADri*/ 0xdcc, /* VPSRADri*/ 0xdcc, /* VPSRADri*/ 0xdcc, /* VPSRADri*/ 0xdcc, /* VPSRADri*/ 0xdcc, /* VPSRADri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xdc3, /* VPSLLDri*/ 0xdc3, /* VPSLLDri*/ 0xdc3, /* VPSLLDri*/ 0xdc3, /* VPSLLDri*/ 0xdc3, /* VPSLLDri*/ 0xdc3, /* VPSLLDri*/ 0xdc3, /* VPSLLDri*/ 0xdc3, /* VPSLLDri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable5494[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xdd6, /* VPSRLQri*/ 0xdd6, /* VPSRLQri*/ 0xdd6, /* VPSRLQri*/ 0xdd6, /* VPSRLQri*/ 0xdd6, /* VPSRLQri*/ 0xdd6, /* VPSRLQri*/ 0xdd6, /* VPSRLQri*/ 0xdd6, /* VPSRLQri*/ 0xdd2, /* VPSRLDQri*/ 0xdd2, /* VPSRLDQri*/ 0xdd2, /* VPSRLDQri*/ 0xdd2, /* VPSRLDQri*/ 0xdd2, /* VPSRLDQri*/ 0xdd2, /* VPSRLDQri*/ 0xdd2, /* VPSRLDQri*/ 0xdd2, /* VPSRLDQri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xdc6, /* VPSLLQri*/ 0xdc6, /* VPSLLQri*/ 0xdc6, /* VPSLLQri*/ 0xdc6, /* VPSLLQri*/ 0xdc6, /* VPSLLQri*/ 0xdc6, /* VPSLLQri*/ 0xdc6, /* VPSLLQri*/ 0xdc6, /* VPSLLQri*/ 0xdc2, /* VPSLLDQri*/ 0xdc2, /* VPSLLDQri*/ 0xdc2, /* VPSLLDQri*/ 0xdc2, /* VPSLLDQri*/ 0xdc2, /* VPSLLDQri*/ 0xdc2, /* VPSLLDQri*/ 0xdc2, /* VPSLLDQri*/ 0xdc2 /* VPSLLDQri*/ }; static const InstrUID modRMTable5495[2] = { 0xd0a, /* VPCMPEQBrm*/ 0xd0b /* VPCMPEQBrr*/ }; static const InstrUID modRMTable5496[2] = { 0xd10, /* VPCMPEQWrm*/ 0xd11 /* VPCMPEQWrr*/ }; static const InstrUID modRMTable5497[2] = { 0xd0c, /* VPCMPEQDrm*/ 0xd0d /* VPCMPEQDrr*/ }; static const InstrUID modRMTable5498[2] = { 0xbe4, /* VHADDPDrm*/ 0xbe5 /* VHADDPDrr*/ }; static const InstrUID modRMTable5499[2] = { 0xbec, /* VHSUBPDrm*/ 0xbed /* VHSUBPDrr*/ }; static const InstrUID modRMTable5500[2] = { 0xc82, /* VMOVPDI2DImr*/ 0xc83 /* VMOVPDI2DIrr*/ }; static const InstrUID modRMTable5501[2] = { 0xc55, /* VMOVDQAmr*/ 0xc58 /* VMOVDQArr_REV*/ }; static const InstrUID modRMTable5502[2] = { 0xabf, /* VCMPPDrmi_alt*/ 0xac1 /* VCMPPDrri_alt*/ }; static const InstrUID modRMTable5503[2] = { 0xd69, /* VPINSRWrmi*/ 0xd6b /* VPINSRWrri*/ }; static const InstrUID modRMTable5504[2] = { 0, /* PHI*/ 0xd54 /* VPEXTRWri*/ }; static const InstrUID modRMTable5505[2] = { 0xe32, /* VSHUFPDrmi*/ 0xe33 /* VSHUFPDrri*/ }; static const InstrUID modRMTable5506[2] = { 0xa83, /* VADDSUBPDrm*/ 0xa84 /* VADDSUBPDrr*/ }; static const InstrUID modRMTable5507[2] = { 0xdda, /* VPSRLWrm*/ 0xddb /* VPSRLWrr*/ }; static const InstrUID modRMTable5508[2] = { 0xdd4, /* VPSRLDrm*/ 0xdd5 /* VPSRLDrr*/ }; static const InstrUID modRMTable5509[2] = { 0xdd7, /* VPSRLQrm*/ 0xdd8 /* VPSRLQrr*/ }; static const InstrUID modRMTable5510[2] = { 0xcee, /* VPADDQrm*/ 0xcef /* VPADDQrr*/ }; static const InstrUID modRMTable5511[2] = { 0xdac, /* VPMULLWrm*/ 0xdad /* VPMULLWrr*/ }; static const InstrUID modRMTable5512[2] = { 0xc6c, /* VMOVLQ128mr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5513[2] = { 0, /* PHI*/ 0xd89 /* VPMOVMSKBrr*/ }; static const InstrUID modRMTable5514[2] = { 0xde6, /* VPSUBUSBrm*/ 0xde7 /* VPSUBUSBrr*/ }; static const InstrUID modRMTable5515[2] = { 0xde8, /* VPSUBUSWrm*/ 0xde9 /* VPSUBUSWrr*/ }; static const InstrUID modRMTable5516[2] = { 0xd82, /* VPMINUBrm*/ 0xd83 /* VPMINUBrr*/ }; static const InstrUID modRMTable5517[2] = { 0xcfe, /* VPANDrm*/ 0xcff /* VPANDrr*/ }; static const InstrUID modRMTable5518[2] = { 0xcf4, /* VPADDUSBrm*/ 0xcf5 /* VPADDUSBrr*/ }; static const InstrUID modRMTable5519[2] = { 0xcf6, /* VPADDUSWrm*/ 0xcf7 /* VPADDUSWrr*/ }; static const InstrUID modRMTable5520[2] = { 0xd76, /* VPMAXUBrm*/ 0xd77 /* VPMAXUBrr*/ }; static const InstrUID modRMTable5521[2] = { 0xcfc, /* VPANDNrm*/ 0xcfd /* VPANDNrr*/ }; static const InstrUID modRMTable5522[2] = { 0xd00, /* VPAVGBrm*/ 0xd01 /* VPAVGBrr*/ }; static const InstrUID modRMTable5523[2] = { 0xdd0, /* VPSRAWrm*/ 0xdd1 /* VPSRAWrr*/ }; static const InstrUID modRMTable5524[2] = { 0xdcd, /* VPSRADrm*/ 0xdce /* VPSRADrr*/ }; static const InstrUID modRMTable5525[2] = { 0xd02, /* VPAVGWrm*/ 0xd03 /* VPAVGWrr*/ }; static const InstrUID modRMTable5526[2] = { 0xda6, /* VPMULHUWrm*/ 0xda7 /* VPMULHUWrr*/ }; static const InstrUID modRMTable5527[2] = { 0xda8, /* VPMULHWrm*/ 0xda9 /* VPMULHWrr*/ }; static const InstrUID modRMTable5528[2] = { 0xb11, /* VCVTTPD2DQXrm*/ 0xb16 /* VCVTTPD2DQrr*/ }; static const InstrUID modRMTable5529[2] = { 0xc7d, /* VMOVNTDQmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5530[2] = { 0xde2, /* VPSUBSBrm*/ 0xde3 /* VPSUBSBrr*/ }; static const InstrUID modRMTable5531[2] = { 0xde4, /* VPSUBSWrm*/ 0xde5 /* VPSUBSWrr*/ }; static const InstrUID modRMTable5532[2] = { 0xd80, /* VPMINSWrm*/ 0xd81 /* VPMINSWrr*/ }; static const InstrUID modRMTable5533[2] = { 0xdb0, /* VPORrm*/ 0xdb1 /* VPORrr*/ }; static const InstrUID modRMTable5534[2] = { 0xcf0, /* VPADDSBrm*/ 0xcf1 /* VPADDSBrr*/ }; static const InstrUID modRMTable5535[2] = { 0xcf2, /* VPADDSWrm*/ 0xcf3 /* VPADDSWrr*/ }; static const InstrUID modRMTable5536[2] = { 0xd74, /* VPMAXSWrm*/ 0xd75 /* VPMAXSWrr*/ }; static const InstrUID modRMTable5537[2] = { 0xe00, /* VPXORrm*/ 0xe01 /* VPXORrr*/ }; static const InstrUID modRMTable5538[2] = { 0xdca, /* VPSLLWrm*/ 0xdcb /* VPSLLWrr*/ }; static const InstrUID modRMTable5539[2] = { 0xdc4, /* VPSLLDrm*/ 0xdc5 /* VPSLLDrr*/ }; static const InstrUID modRMTable5540[2] = { 0xdc7, /* VPSLLQrm*/ 0xdc8 /* VPSLLQrr*/ }; static const InstrUID modRMTable5541[2] = { 0xdae, /* VPMULUDQrm*/ 0xdaf /* VPMULUDQrr*/ }; static const InstrUID modRMTable5542[2] = { 0xd6e, /* VPMADDWDrm*/ 0xd6f /* VPMADDWDrr*/ }; static const InstrUID modRMTable5543[2] = { 0xdb2, /* VPSADBWrm*/ 0xdb3 /* VPSADBWrr*/ }; static const InstrUID modRMTable5544[2] = { 0, /* PHI*/ 0xbf9 /* VMASKMOVDQU*/ }; static const InstrUID modRMTable5545[2] = { 0xddc, /* VPSUBBrm*/ 0xddd /* VPSUBBrr*/ }; static const InstrUID modRMTable5546[2] = { 0xdea, /* VPSUBWrm*/ 0xdeb /* VPSUBWrr*/ }; static const InstrUID modRMTable5547[2] = { 0xdde, /* VPSUBDrm*/ 0xddf /* VPSUBDrr*/ }; static const InstrUID modRMTable5548[2] = { 0xde0, /* VPSUBQrm*/ 0xde1 /* VPSUBQrr*/ }; static const InstrUID modRMTable5549[2] = { 0xcea, /* VPADDBrm*/ 0xceb /* VPADDBrr*/ }; static const InstrUID modRMTable5550[2] = { 0xcf8, /* VPADDWrm*/ 0xcf9 /* VPADDWrr*/ }; static const InstrUID modRMTable5551[2] = { 0xcec, /* VPADDDrm*/ 0xced /* VPADDDrr*/ }; static const InstrUID modRMTable5552[2] = { 0xcac, /* VMOVUPSrm*/ 0xcad /* VMOVUPSrr*/ }; static const InstrUID modRMTable5553[2] = { 0xcab, /* VMOVUPSmr*/ 0xcae /* VMOVUPSrr_REV*/ }; static const InstrUID modRMTable5554[2] = { 0xc6b, /* VMOVLPSrm*/ 0xc62 /* VMOVHLPSrr*/ }; static const InstrUID modRMTable5555[2] = { 0xc6a, /* VMOVLPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5556[2] = { 0xe79, /* VUNPCKLPSrm*/ 0xe7a /* VUNPCKLPSrr*/ }; static const InstrUID modRMTable5557[2] = { 0xe71, /* VUNPCKHPSrm*/ 0xe72 /* VUNPCKHPSrr*/ }; static const InstrUID modRMTable5558[2] = { 0xc66, /* VMOVHPSrm*/ 0xc67 /* VMOVLHPSrr*/ }; static const InstrUID modRMTable5559[2] = { 0xc65, /* VMOVHPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5560[2] = { 0xc46, /* VMOVAPSrm*/ 0xc47 /* VMOVAPSrr*/ }; static const InstrUID modRMTable5561[2] = { 0xc45, /* VMOVAPSmr*/ 0xc48 /* VMOVAPSrr_REV*/ }; static const InstrUID modRMTable5562[2] = { 0xc81, /* VMOVNTPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5563[2] = { 0xe69, /* VUCOMISSrm*/ 0xe6a /* VUCOMISSrr*/ }; static const InstrUID modRMTable5564[2] = { 0xad4, /* VCOMISSrm*/ 0xad5 /* VCOMISSrr*/ }; static const InstrUID modRMTable5565[2] = { 0, /* PHI*/ 0xc77 /* VMOVMSKPSrr32*/ }; static const InstrUID modRMTable5566[2] = { 0xe44, /* VSQRTPSm*/ 0xe46 /* VSQRTPSr*/ }; static const InstrUID modRMTable5567[2] = { 0xe29, /* VRSQRTPSm*/ 0xe2b /* VRSQRTPSr*/ }; static const InstrUID modRMTable5568[2] = { 0xe06, /* VRCPPSm*/ 0xe08 /* VRCPPSr*/ }; static const InstrUID modRMTable5569[2] = { 0xaa3, /* VANDPSrm*/ 0xaa4 /* VANDPSrr*/ }; static const InstrUID modRMTable5570[2] = { 0xa9b, /* VANDNPSrm*/ 0xa9c /* VANDNPSrr*/ }; static const InstrUID modRMTable5571[2] = { 0xcda, /* VORPSrm*/ 0xcdb /* VORPSrr*/ }; static const InstrUID modRMTable5572[2] = { 0xe81, /* VXORPSrm*/ 0xe82 /* VXORPSrr*/ }; static const InstrUID modRMTable5573[2] = { 0xa77, /* VADDPSrm*/ 0xa78 /* VADDPSrr*/ }; static const InstrUID modRMTable5574[2] = { 0xcc4, /* VMULPSrm*/ 0xcc5 /* VMULPSrr*/ }; static const InstrUID modRMTable5575[2] = { 0xaf4, /* VCVTPS2PDrm*/ 0xaf5 /* VCVTPS2PDrr*/ }; static const InstrUID modRMTable5576[2] = { 0xadc, /* VCVTDQ2PSrm*/ 0xadd /* VCVTDQ2PSrr*/ }; static const InstrUID modRMTable5577[2] = { 0xe55, /* VSUBPSrm*/ 0xe56 /* VSUBPSrr*/ }; static const InstrUID modRMTable5578[2] = { 0xc29, /* VMINPSrm*/ 0xc2b /* VMINPSrr*/ }; static const InstrUID modRMTable5579[2] = { 0xb29, /* VDIVPSrm*/ 0xb2a /* VDIVPSrr*/ }; static const InstrUID modRMTable5580[2] = { 0xc0f, /* VMAXPSrm*/ 0xc11 /* VMAXPSrr*/ }; static const InstrUID modRMTable5581[1] = { 0xe84 /* VZEROUPPER*/ }; static const InstrUID modRMTable5582[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xbf8, /* VLDMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0xe4e, /* VSTMXCSR*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable5583[2] = { 0xac7, /* VCMPPSrmi_alt*/ 0xac9 /* VCMPPSrri_alt*/ }; static const InstrUID modRMTable5584[2] = { 0xe36, /* VSHUFPSrmi*/ 0xe37 /* VSHUFPSrri*/ }; static const InstrUID modRMTable5585[2] = { 0xc9c, /* VMOVSSrm*/ 0xc9d /* VMOVSSrr*/ }; static const InstrUID modRMTable5586[2] = { 0xc9b, /* VMOVSSmr*/ 0xc9e /* VMOVSSrr_REV*/ }; static const InstrUID modRMTable5587[2] = { 0xc97, /* VMOVSLDUPrm*/ 0xc98 /* VMOVSLDUPrr*/ }; static const InstrUID modRMTable5588[2] = { 0xc93, /* VMOVSHDUPrm*/ 0xc94 /* VMOVSHDUPrr*/ }; static const InstrUID modRMTable5589[2] = { 0xb06, /* VCVTSI2SS64rm*/ 0xb07 /* VCVTSI2SS64rr*/ }; static const InstrUID modRMTable5590[2] = { 0xb1f, /* VCVTTSS2SI64rm*/ 0xb20 /* VCVTTSS2SI64rr*/ }; static const InstrUID modRMTable5591[2] = { 0xb0c, /* VCVTSS2SI64rm*/ 0xb0d /* VCVTSS2SI64rr*/ }; static const InstrUID modRMTable5592[2] = { 0xe4b, /* VSQRTSSm*/ 0xe4d /* VSQRTSSr*/ }; static const InstrUID modRMTable5593[2] = { 0xe2d, /* VRSQRTSSm*/ 0xe2f /* VRSQRTSSr*/ }; static const InstrUID modRMTable5594[2] = { 0xe0a, /* VRCPSSm*/ 0xe0c /* VRCPSSr*/ }; static const InstrUID modRMTable5595[2] = { 0xa7d, /* VADDSSrm*/ 0xa7f /* VADDSSrr*/ }; static const InstrUID modRMTable5596[2] = { 0xcca, /* VMULSSrm*/ 0xccc /* VMULSSrr*/ }; static const InstrUID modRMTable5597[2] = { 0xb0a, /* VCVTSS2SDrm*/ 0xb0b /* VCVTSS2SDrr*/ }; static const InstrUID modRMTable5598[2] = { 0xb19, /* VCVTTPS2DQrm*/ 0xb1a /* VCVTTPS2DQrr*/ }; static const InstrUID modRMTable5599[2] = { 0xe5b, /* VSUBSSrm*/ 0xe5d /* VSUBSSrr*/ }; static const InstrUID modRMTable5600[2] = { 0xc31, /* VMINSSrm*/ 0xc33 /* VMINSSrr*/ }; static const InstrUID modRMTable5601[2] = { 0xb2f, /* VDIVSSrm*/ 0xb31 /* VDIVSSrr*/ }; static const InstrUID modRMTable5602[2] = { 0xc17, /* VMAXSSrm*/ 0xc19 /* VMAXSSrr*/ }; static const InstrUID modRMTable5603[2] = { 0xc5f, /* VMOVDQUrm*/ 0xc60 /* VMOVDQUrr*/ }; static const InstrUID modRMTable5604[2] = { 0xdb8, /* VPSHUFHWmi*/ 0xdb9 /* VPSHUFHWri*/ }; static const InstrUID modRMTable5605[2] = { 0xc86, /* VMOVQI2PQIrm*/ 0xc8a /* VMOVQxrxr*/ }; static const InstrUID modRMTable5606[2] = { 0xc5d, /* VMOVDQUmr*/ 0xc61 /* VMOVDQUrr_REV*/ }; static const InstrUID modRMTable5607[2] = { 0xace, /* VCMPSSrm*/ 0xad0 /* VCMPSSrr*/ }; static const InstrUID modRMTable5608[2] = { 0xad8, /* VCVTDQ2PDrm*/ 0xad9 /* VCVTDQ2PDrr*/ }; static const InstrUID modRMTable5609[2] = { 0xc8c, /* VMOVSDrm*/ 0xc8d /* VMOVSDrr*/ }; static const InstrUID modRMTable5610[2] = { 0xc8b, /* VMOVSDmr*/ 0xc8e /* VMOVSDrr_REV*/ }; static const InstrUID modRMTable5611[2] = { 0xc4b, /* VMOVDDUPrm*/ 0xc4c /* VMOVDDUPrr*/ }; static const InstrUID modRMTable5612[2] = { 0xb00, /* VCVTSI2SD64rm*/ 0xb01 /* VCVTSI2SD64rr*/ }; static const InstrUID modRMTable5613[2] = { 0xb1b, /* VCVTTSD2SI64rm*/ 0xb1c /* VCVTTSD2SI64rr*/ }; static const InstrUID modRMTable5614[2] = { 0xafa, /* VCVTSD2SI64rm*/ 0xafb /* VCVTSD2SI64rr*/ }; static const InstrUID modRMTable5615[2] = { 0xe48, /* VSQRTSDm*/ 0xe4a /* VSQRTSDr*/ }; static const InstrUID modRMTable5616[2] = { 0xa79, /* VADDSDrm*/ 0xa7b /* VADDSDrr*/ }; static const InstrUID modRMTable5617[2] = { 0xcc6, /* VMULSDrm*/ 0xcc8 /* VMULSDrr*/ }; static const InstrUID modRMTable5618[2] = { 0xafe, /* VCVTSD2SSrm*/ 0xaff /* VCVTSD2SSrr*/ }; static const InstrUID modRMTable5619[2] = { 0xe57, /* VSUBSDrm*/ 0xe59 /* VSUBSDrr*/ }; static const InstrUID modRMTable5620[2] = { 0xc2d, /* VMINSDrm*/ 0xc2f /* VMINSDrr*/ }; static const InstrUID modRMTable5621[2] = { 0xb2b, /* VDIVSDrm*/ 0xb2d /* VDIVSDrr*/ }; static const InstrUID modRMTable5622[2] = { 0xc13, /* VMAXSDrm*/ 0xc15 /* VMAXSDrr*/ }; static const InstrUID modRMTable5623[2] = { 0xdba, /* VPSHUFLWmi*/ 0xdbb /* VPSHUFLWri*/ }; static const InstrUID modRMTable5624[2] = { 0xbe8, /* VHADDPSrm*/ 0xbe9 /* VHADDPSrr*/ }; static const InstrUID modRMTable5625[2] = { 0xbf0, /* VHSUBPSrm*/ 0xbf1 /* VHSUBPSrr*/ }; static const InstrUID modRMTable5626[2] = { 0xaca, /* VCMPSDrm*/ 0xacc /* VCMPSDrr*/ }; static const InstrUID modRMTable5627[2] = { 0xa87, /* VADDSUBPSrm*/ 0xa88 /* VADDSUBPSrr*/ }; static const InstrUID modRMTable5628[2] = { 0xadf, /* VCVTPD2DQXrm*/ 0xae3 /* VCVTPD2DQrr*/ }; static const InstrUID modRMTable5629[2] = { 0xbf7, /* VLDDQUrm*/ 0 /* PHI*/ }; static const InstrUID modRMTable5630[2] = { 0xca4, /* VMOVUPDrm*/ 0xca5 /* VMOVUPDrr*/ }; static const InstrUID modRMTable5631[2] = { 0xca3, /* VMOVUPDmr*/ 0xca6 /* VMOVUPDrr_REV*/ }; static const InstrUID modRMTable5632[2] = { 0xc69, /* VMOVLPDrm*/ 0 /* PHI*/ }; static const InstrUID modRMTable5633[2] = { 0xc68, /* VMOVLPDmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5634[2] = { 0xe75, /* VUNPCKLPDrm*/ 0xe76 /* VUNPCKLPDrr*/ }; static const InstrUID modRMTable5635[2] = { 0xe6d, /* VUNPCKHPDrm*/ 0xe6e /* VUNPCKHPDrr*/ }; static const InstrUID modRMTable5636[2] = { 0xc64, /* VMOVHPDrm*/ 0 /* PHI*/ }; static const InstrUID modRMTable5637[2] = { 0xc63, /* VMOVHPDmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5638[2] = { 0xc3e, /* VMOVAPDrm*/ 0xc3f /* VMOVAPDrr*/ }; static const InstrUID modRMTable5639[2] = { 0xc3d, /* VMOVAPDmr*/ 0xc40 /* VMOVAPDrr_REV*/ }; static const InstrUID modRMTable5640[2] = { 0xc7f, /* VMOVNTPDmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5641[2] = { 0xe67, /* VUCOMISDrm*/ 0xe68 /* VUCOMISDrr*/ }; static const InstrUID modRMTable5642[2] = { 0xad2, /* VCOMISDrm*/ 0xad3 /* VCOMISDrr*/ }; static const InstrUID modRMTable5643[2] = { 0, /* PHI*/ 0xc71 /* VMOVMSKPDrr32*/ }; static const InstrUID modRMTable5644[2] = { 0xe3c, /* VSQRTPDm*/ 0xe3e /* VSQRTPDr*/ }; static const InstrUID modRMTable5645[2] = { 0xa9f, /* VANDPDrm*/ 0xaa0 /* VANDPDrr*/ }; static const InstrUID modRMTable5646[2] = { 0xa97, /* VANDNPDrm*/ 0xa98 /* VANDNPDrr*/ }; static const InstrUID modRMTable5647[2] = { 0xcd6, /* VORPDrm*/ 0xcd7 /* VORPDrr*/ }; static const InstrUID modRMTable5648[2] = { 0xe7d, /* VXORPDrm*/ 0xe7e /* VXORPDrr*/ }; static const InstrUID modRMTable5649[2] = { 0xa73, /* VADDPDrm*/ 0xa74 /* VADDPDrr*/ }; static const InstrUID modRMTable5650[2] = { 0xcc0, /* VMULPDrm*/ 0xcc1 /* VMULPDrr*/ }; static const InstrUID modRMTable5651[2] = { 0xae5, /* VCVTPD2PSXrm*/ 0xae9 /* VCVTPD2PSrr*/ }; static const InstrUID modRMTable5652[2] = { 0xaf0, /* VCVTPS2DQrm*/ 0xaf1 /* VCVTPS2DQrr*/ }; static const InstrUID modRMTable5653[2] = { 0xe51, /* VSUBPDrm*/ 0xe52 /* VSUBPDrr*/ }; static const InstrUID modRMTable5654[2] = { 0xc21, /* VMINPDrm*/ 0xc23 /* VMINPDrr*/ }; static const InstrUID modRMTable5655[2] = { 0xb25, /* VDIVPDrm*/ 0xb26 /* VDIVPDrr*/ }; static const InstrUID modRMTable5656[2] = { 0xc07, /* VMAXPDrm*/ 0xc09 /* VMAXPDrr*/ }; static const InstrUID modRMTable5657[2] = { 0xdf8, /* VPUNPCKLBWrm*/ 0xdf9 /* VPUNPCKLBWrr*/ }; static const InstrUID modRMTable5658[2] = { 0xdfe, /* VPUNPCKLWDrm*/ 0xdff /* VPUNPCKLWDrr*/ }; static const InstrUID modRMTable5659[2] = { 0xdfa, /* VPUNPCKLDQrm*/ 0xdfb /* VPUNPCKLDQrr*/ }; static const InstrUID modRMTable5660[2] = { 0xce4, /* VPACKSSWBrm*/ 0xce5 /* VPACKSSWBrr*/ }; static const InstrUID modRMTable5661[2] = { 0xd22, /* VPCMPGTBrm*/ 0xd23 /* VPCMPGTBrr*/ }; static const InstrUID modRMTable5662[2] = { 0xd28, /* VPCMPGTWrm*/ 0xd29 /* VPCMPGTWrr*/ }; static const InstrUID modRMTable5663[2] = { 0xd24, /* VPCMPGTDrm*/ 0xd25 /* VPCMPGTDrr*/ }; static const InstrUID modRMTable5664[2] = { 0xce8, /* VPACKUSWBrm*/ 0xce9 /* VPACKUSWBrr*/ }; static const InstrUID modRMTable5665[2] = { 0xdf0, /* VPUNPCKHBWrm*/ 0xdf1 /* VPUNPCKHBWrr*/ }; static const InstrUID modRMTable5666[2] = { 0xdf6, /* VPUNPCKHWDrm*/ 0xdf7 /* VPUNPCKHWDrr*/ }; static const InstrUID modRMTable5667[2] = { 0xdf2, /* VPUNPCKHDQrm*/ 0xdf3 /* VPUNPCKHDQrr*/ }; static const InstrUID modRMTable5668[2] = { 0xce2, /* VPACKSSDWrm*/ 0xce3 /* VPACKSSDWrr*/ }; static const InstrUID modRMTable5669[2] = { 0xdfc, /* VPUNPCKLQDQrm*/ 0xdfd /* VPUNPCKLQDQrr*/ }; static const InstrUID modRMTable5670[2] = { 0xdf4, /* VPUNPCKHQDQrm*/ 0xdf5 /* VPUNPCKHQDQrr*/ }; static const InstrUID modRMTable5671[2] = { 0xc4d, /* VMOVDI2PDIrm*/ 0xc36 /* VMOV64toPQIrr*/ }; static const InstrUID modRMTable5672[2] = { 0xc56, /* VMOVDQArm*/ 0xc57 /* VMOVDQArr*/ }; static const InstrUID modRMTable5673[2] = { 0xdb6, /* VPSHUFDmi*/ 0xdb7 /* VPSHUFDri*/ }; static const InstrUID modRMTable5674[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xdd9, /* VPSRLWri*/ 0xdd9, /* VPSRLWri*/ 0xdd9, /* VPSRLWri*/ 0xdd9, /* VPSRLWri*/ 0xdd9, /* VPSRLWri*/ 0xdd9, /* VPSRLWri*/ 0xdd9, /* VPSRLWri*/ 0xdd9, /* VPSRLWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xdcf, /* VPSRAWri*/ 0xdcf, /* VPSRAWri*/ 0xdcf, /* VPSRAWri*/ 0xdcf, /* VPSRAWri*/ 0xdcf, /* VPSRAWri*/ 0xdcf, /* VPSRAWri*/ 0xdcf, /* VPSRAWri*/ 0xdcf, /* VPSRAWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xdc9, /* VPSLLWri*/ 0xdc9, /* VPSLLWri*/ 0xdc9, /* VPSLLWri*/ 0xdc9, /* VPSLLWri*/ 0xdc9, /* VPSLLWri*/ 0xdc9, /* VPSLLWri*/ 0xdc9, /* VPSLLWri*/ 0xdc9, /* VPSLLWri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable5675[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xdd3, /* VPSRLDri*/ 0xdd3, /* VPSRLDri*/ 0xdd3, /* VPSRLDri*/ 0xdd3, /* VPSRLDri*/ 0xdd3, /* VPSRLDri*/ 0xdd3, /* VPSRLDri*/ 0xdd3, /* VPSRLDri*/ 0xdd3, /* VPSRLDri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xdcc, /* VPSRADri*/ 0xdcc, /* VPSRADri*/ 0xdcc, /* VPSRADri*/ 0xdcc, /* VPSRADri*/ 0xdcc, /* VPSRADri*/ 0xdcc, /* VPSRADri*/ 0xdcc, /* VPSRADri*/ 0xdcc, /* VPSRADri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xdc3, /* VPSLLDri*/ 0xdc3, /* VPSLLDri*/ 0xdc3, /* VPSLLDri*/ 0xdc3, /* VPSLLDri*/ 0xdc3, /* VPSLLDri*/ 0xdc3, /* VPSLLDri*/ 0xdc3, /* VPSLLDri*/ 0xdc3, /* VPSLLDri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0 /* PHI*/ }; static const InstrUID modRMTable5676[256] = { 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xdd6, /* VPSRLQri*/ 0xdd6, /* VPSRLQri*/ 0xdd6, /* VPSRLQri*/ 0xdd6, /* VPSRLQri*/ 0xdd6, /* VPSRLQri*/ 0xdd6, /* VPSRLQri*/ 0xdd6, /* VPSRLQri*/ 0xdd6, /* VPSRLQri*/ 0xdd2, /* VPSRLDQri*/ 0xdd2, /* VPSRLDQri*/ 0xdd2, /* VPSRLDQri*/ 0xdd2, /* VPSRLDQri*/ 0xdd2, /* VPSRLDQri*/ 0xdd2, /* VPSRLDQri*/ 0xdd2, /* VPSRLDQri*/ 0xdd2, /* VPSRLDQri*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0, /* PHI*/ 0xdc6, /* VPSLLQri*/ 0xdc6, /* VPSLLQri*/ 0xdc6, /* VPSLLQri*/ 0xdc6, /* VPSLLQri*/ 0xdc6, /* VPSLLQri*/ 0xdc6, /* VPSLLQri*/ 0xdc6, /* VPSLLQri*/ 0xdc6, /* VPSLLQri*/ 0xdc2, /* VPSLLDQri*/ 0xdc2, /* VPSLLDQri*/ 0xdc2, /* VPSLLDQri*/ 0xdc2, /* VPSLLDQri*/ 0xdc2, /* VPSLLDQri*/ 0xdc2, /* VPSLLDQri*/ 0xdc2, /* VPSLLDQri*/ 0xdc2 /* VPSLLDQri*/ }; static const InstrUID modRMTable5677[2] = { 0xd0a, /* VPCMPEQBrm*/ 0xd0b /* VPCMPEQBrr*/ }; static const InstrUID modRMTable5678[2] = { 0xd10, /* VPCMPEQWrm*/ 0xd11 /* VPCMPEQWrr*/ }; static const InstrUID modRMTable5679[2] = { 0xd0c, /* VPCMPEQDrm*/ 0xd0d /* VPCMPEQDrr*/ }; static const InstrUID modRMTable5680[2] = { 0xbe4, /* VHADDPDrm*/ 0xbe5 /* VHADDPDrr*/ }; static const InstrUID modRMTable5681[2] = { 0xbec, /* VHSUBPDrm*/ 0xbed /* VHSUBPDrr*/ }; static const InstrUID modRMTable5682[2] = { 0xc82, /* VMOVPDI2DImr*/ 0xc85 /* VMOVPQIto64rr*/ }; static const InstrUID modRMTable5683[2] = { 0xc55, /* VMOVDQAmr*/ 0xc58 /* VMOVDQArr_REV*/ }; static const InstrUID modRMTable5684[2] = { 0xabf, /* VCMPPDrmi_alt*/ 0xac1 /* VCMPPDrri_alt*/ }; static const InstrUID modRMTable5685[2] = { 0xd69, /* VPINSRWrmi*/ 0xd6b /* VPINSRWrri*/ }; static const InstrUID modRMTable5686[2] = { 0, /* PHI*/ 0xd54 /* VPEXTRWri*/ }; static const InstrUID modRMTable5687[2] = { 0xe32, /* VSHUFPDrmi*/ 0xe33 /* VSHUFPDrri*/ }; static const InstrUID modRMTable5688[2] = { 0xa83, /* VADDSUBPDrm*/ 0xa84 /* VADDSUBPDrr*/ }; static const InstrUID modRMTable5689[2] = { 0xdda, /* VPSRLWrm*/ 0xddb /* VPSRLWrr*/ }; static const InstrUID modRMTable5690[2] = { 0xdd4, /* VPSRLDrm*/ 0xdd5 /* VPSRLDrr*/ }; static const InstrUID modRMTable5691[2] = { 0xdd7, /* VPSRLQrm*/ 0xdd8 /* VPSRLQrr*/ }; static const InstrUID modRMTable5692[2] = { 0xcee, /* VPADDQrm*/ 0xcef /* VPADDQrr*/ }; static const InstrUID modRMTable5693[2] = { 0xdac, /* VPMULLWrm*/ 0xdad /* VPMULLWrr*/ }; static const InstrUID modRMTable5694[2] = { 0xc6c, /* VMOVLQ128mr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5695[2] = { 0, /* PHI*/ 0xd89 /* VPMOVMSKBrr*/ }; static const InstrUID modRMTable5696[2] = { 0xde6, /* VPSUBUSBrm*/ 0xde7 /* VPSUBUSBrr*/ }; static const InstrUID modRMTable5697[2] = { 0xde8, /* VPSUBUSWrm*/ 0xde9 /* VPSUBUSWrr*/ }; static const InstrUID modRMTable5698[2] = { 0xd82, /* VPMINUBrm*/ 0xd83 /* VPMINUBrr*/ }; static const InstrUID modRMTable5699[2] = { 0xcfe, /* VPANDrm*/ 0xcff /* VPANDrr*/ }; static const InstrUID modRMTable5700[2] = { 0xcf4, /* VPADDUSBrm*/ 0xcf5 /* VPADDUSBrr*/ }; static const InstrUID modRMTable5701[2] = { 0xcf6, /* VPADDUSWrm*/ 0xcf7 /* VPADDUSWrr*/ }; static const InstrUID modRMTable5702[2] = { 0xd76, /* VPMAXUBrm*/ 0xd77 /* VPMAXUBrr*/ }; static const InstrUID modRMTable5703[2] = { 0xcfc, /* VPANDNrm*/ 0xcfd /* VPANDNrr*/ }; static const InstrUID modRMTable5704[2] = { 0xd00, /* VPAVGBrm*/ 0xd01 /* VPAVGBrr*/ }; static const InstrUID modRMTable5705[2] = { 0xdd0, /* VPSRAWrm*/ 0xdd1 /* VPSRAWrr*/ }; static const InstrUID modRMTable5706[2] = { 0xdcd, /* VPSRADrm*/ 0xdce /* VPSRADrr*/ }; static const InstrUID modRMTable5707[2] = { 0xd02, /* VPAVGWrm*/ 0xd03 /* VPAVGWrr*/ }; static const InstrUID modRMTable5708[2] = { 0xda6, /* VPMULHUWrm*/ 0xda7 /* VPMULHUWrr*/ }; static const InstrUID modRMTable5709[2] = { 0xda8, /* VPMULHWrm*/ 0xda9 /* VPMULHWrr*/ }; static const InstrUID modRMTable5710[2] = { 0xb11, /* VCVTTPD2DQXrm*/ 0xb16 /* VCVTTPD2DQrr*/ }; static const InstrUID modRMTable5711[2] = { 0xc7d, /* VMOVNTDQmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5712[2] = { 0xde2, /* VPSUBSBrm*/ 0xde3 /* VPSUBSBrr*/ }; static const InstrUID modRMTable5713[2] = { 0xde4, /* VPSUBSWrm*/ 0xde5 /* VPSUBSWrr*/ }; static const InstrUID modRMTable5714[2] = { 0xd80, /* VPMINSWrm*/ 0xd81 /* VPMINSWrr*/ }; static const InstrUID modRMTable5715[2] = { 0xdb0, /* VPORrm*/ 0xdb1 /* VPORrr*/ }; static const InstrUID modRMTable5716[2] = { 0xcf0, /* VPADDSBrm*/ 0xcf1 /* VPADDSBrr*/ }; static const InstrUID modRMTable5717[2] = { 0xcf2, /* VPADDSWrm*/ 0xcf3 /* VPADDSWrr*/ }; static const InstrUID modRMTable5718[2] = { 0xd74, /* VPMAXSWrm*/ 0xd75 /* VPMAXSWrr*/ }; static const InstrUID modRMTable5719[2] = { 0xe00, /* VPXORrm*/ 0xe01 /* VPXORrr*/ }; static const InstrUID modRMTable5720[2] = { 0xdca, /* VPSLLWrm*/ 0xdcb /* VPSLLWrr*/ }; static const InstrUID modRMTable5721[2] = { 0xdc4, /* VPSLLDrm*/ 0xdc5 /* VPSLLDrr*/ }; static const InstrUID modRMTable5722[2] = { 0xdc7, /* VPSLLQrm*/ 0xdc8 /* VPSLLQrr*/ }; static const InstrUID modRMTable5723[2] = { 0xdae, /* VPMULUDQrm*/ 0xdaf /* VPMULUDQrr*/ }; static const InstrUID modRMTable5724[2] = { 0xd6e, /* VPMADDWDrm*/ 0xd6f /* VPMADDWDrr*/ }; static const InstrUID modRMTable5725[2] = { 0xdb2, /* VPSADBWrm*/ 0xdb3 /* VPSADBWrr*/ }; static const InstrUID modRMTable5726[2] = { 0, /* PHI*/ 0xbf9 /* VMASKMOVDQU*/ }; static const InstrUID modRMTable5727[2] = { 0xddc, /* VPSUBBrm*/ 0xddd /* VPSUBBrr*/ }; static const InstrUID modRMTable5728[2] = { 0xdea, /* VPSUBWrm*/ 0xdeb /* VPSUBWrr*/ }; static const InstrUID modRMTable5729[2] = { 0xdde, /* VPSUBDrm*/ 0xddf /* VPSUBDrr*/ }; static const InstrUID modRMTable5730[2] = { 0xde0, /* VPSUBQrm*/ 0xde1 /* VPSUBQrr*/ }; static const InstrUID modRMTable5731[2] = { 0xcea, /* VPADDBrm*/ 0xceb /* VPADDBrr*/ }; static const InstrUID modRMTable5732[2] = { 0xcf8, /* VPADDWrm*/ 0xcf9 /* VPADDWrr*/ }; static const InstrUID modRMTable5733[2] = { 0xcec, /* VPADDDrm*/ 0xced /* VPADDDrr*/ }; static const InstrUID modRMTable5734[2] = { 0xca8, /* VMOVUPSYrm*/ 0xca9 /* VMOVUPSYrr*/ }; static const InstrUID modRMTable5735[2] = { 0xca7, /* VMOVUPSYmr*/ 0xcaa /* VMOVUPSYrr_REV*/ }; static const InstrUID modRMTable5736[2] = { 0xe77, /* VUNPCKLPSYrm*/ 0xe78 /* VUNPCKLPSYrr*/ }; static const InstrUID modRMTable5737[2] = { 0xe6f, /* VUNPCKHPSYrm*/ 0xe70 /* VUNPCKHPSYrr*/ }; static const InstrUID modRMTable5738[2] = { 0xc42, /* VMOVAPSYrm*/ 0xc43 /* VMOVAPSYrr*/ }; static const InstrUID modRMTable5739[2] = { 0xc41, /* VMOVAPSYmr*/ 0xc44 /* VMOVAPSYrr_REV*/ }; static const InstrUID modRMTable5740[2] = { 0xc80, /* VMOVNTPSYmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5741[2] = { 0xe69, /* VUCOMISSrm*/ 0xe6a /* VUCOMISSrr*/ }; static const InstrUID modRMTable5742[2] = { 0xad4, /* VCOMISSrm*/ 0xad5 /* VCOMISSrr*/ }; static const InstrUID modRMTable5743[2] = { 0, /* PHI*/ 0xc74 /* VMOVMSKPSYrr32*/ }; static const InstrUID modRMTable5744[2] = { 0xe40, /* VSQRTPSYm*/ 0xe42 /* VSQRTPSYr*/ }; static const InstrUID modRMTable5745[2] = { 0xe25, /* VRSQRTPSYm*/ 0xe27 /* VRSQRTPSYr*/ }; static const InstrUID modRMTable5746[2] = { 0xe02, /* VRCPPSYm*/ 0xe04 /* VRCPPSYr*/ }; static const InstrUID modRMTable5747[2] = { 0xaa1, /* VANDPSYrm*/ 0xaa2 /* VANDPSYrr*/ }; static const InstrUID modRMTable5748[2] = { 0xa99, /* VANDNPSYrm*/ 0xa9a /* VANDNPSYrr*/ }; static const InstrUID modRMTable5749[2] = { 0xcd8, /* VORPSYrm*/ 0xcd9 /* VORPSYrr*/ }; static const InstrUID modRMTable5750[2] = { 0xe7f, /* VXORPSYrm*/ 0xe80 /* VXORPSYrr*/ }; static const InstrUID modRMTable5751[2] = { 0xa75, /* VADDPSYrm*/ 0xa76 /* VADDPSYrr*/ }; static const InstrUID modRMTable5752[2] = { 0xcc2, /* VMULPSYrm*/ 0xcc3 /* VMULPSYrr*/ }; static const InstrUID modRMTable5753[2] = { 0xaf2, /* VCVTPS2PDYrm*/ 0xaf3 /* VCVTPS2PDYrr*/ }; static const InstrUID modRMTable5754[2] = { 0xada, /* VCVTDQ2PSYrm*/ 0xadb /* VCVTDQ2PSYrr*/ }; static const InstrUID modRMTable5755[2] = { 0xe53, /* VSUBPSYrm*/ 0xe54 /* VSUBPSYrr*/ }; static const InstrUID modRMTable5756[2] = { 0xc25, /* VMINPSYrm*/ 0xc27 /* VMINPSYrr*/ }; static const InstrUID modRMTable5757[2] = { 0xb27, /* VDIVPSYrm*/ 0xb28 /* VDIVPSYrr*/ }; static const InstrUID modRMTable5758[2] = { 0xc0b, /* VMAXPSYrm*/ 0xc0d /* VMAXPSYrr*/ }; static const InstrUID modRMTable5759[1] = { 0xe83 /* VZEROALL*/ }; static const InstrUID modRMTable5760[2] = { 0xac3, /* VCMPPSYrmi_alt*/ 0xac5 /* VCMPPSYrri_alt*/ }; static const InstrUID modRMTable5761[2] = { 0xe34, /* VSHUFPSYrmi*/ 0xe35 /* VSHUFPSYrri*/ }; static const InstrUID modRMTable5762[2] = { 0xc9c, /* VMOVSSrm*/ 0xc9d /* VMOVSSrr*/ }; static const InstrUID modRMTable5763[2] = { 0xc9b, /* VMOVSSmr*/ 0xc9e /* VMOVSSrr_REV*/ }; static const InstrUID modRMTable5764[2] = { 0xc95, /* VMOVSLDUPYrm*/ 0xc96 /* VMOVSLDUPYrr*/ }; static const InstrUID modRMTable5765[2] = { 0xc91, /* VMOVSHDUPYrm*/ 0xc92 /* VMOVSHDUPYrr*/ }; static const InstrUID modRMTable5766[2] = { 0xb08, /* VCVTSI2SSrm*/ 0xb09 /* VCVTSI2SSrr*/ }; static const InstrUID modRMTable5767[2] = { 0xb21, /* VCVTTSS2SIrm*/ 0xb22 /* VCVTTSS2SIrr*/ }; static const InstrUID modRMTable5768[2] = { 0xb0e, /* VCVTSS2SIrm*/ 0xb0f /* VCVTSS2SIrr*/ }; static const InstrUID modRMTable5769[2] = { 0xe4b, /* VSQRTSSm*/ 0xe4d /* VSQRTSSr*/ }; static const InstrUID modRMTable5770[2] = { 0xe2d, /* VRSQRTSSm*/ 0xe2f /* VRSQRTSSr*/ }; static const InstrUID modRMTable5771[2] = { 0xe0a, /* VRCPSSm*/ 0xe0c /* VRCPSSr*/ }; static const InstrUID modRMTable5772[2] = { 0xa7d, /* VADDSSrm*/ 0xa7f /* VADDSSrr*/ }; static const InstrUID modRMTable5773[2] = { 0xcca, /* VMULSSrm*/ 0xccc /* VMULSSrr*/ }; static const InstrUID modRMTable5774[2] = { 0xb0a, /* VCVTSS2SDrm*/ 0xb0b /* VCVTSS2SDrr*/ }; static const InstrUID modRMTable5775[2] = { 0xb17, /* VCVTTPS2DQYrm*/ 0xb18 /* VCVTTPS2DQYrr*/ }; static const InstrUID modRMTable5776[2] = { 0xe5b, /* VSUBSSrm*/ 0xe5d /* VSUBSSrr*/ }; static const InstrUID modRMTable5777[2] = { 0xc31, /* VMINSSrm*/ 0xc33 /* VMINSSrr*/ }; static const InstrUID modRMTable5778[2] = { 0xb2f, /* VDIVSSrm*/ 0xb31 /* VDIVSSrr*/ }; static const InstrUID modRMTable5779[2] = { 0xc17, /* VMAXSSrm*/ 0xc19 /* VMAXSSrr*/ }; static const InstrUID modRMTable5780[2] = { 0xc5a, /* VMOVDQUYrm*/ 0xc5b /* VMOVDQUYrr*/ }; static const InstrUID modRMTable5781[2] = { 0xc59, /* VMOVDQUYmr*/ 0xc5c /* VMOVDQUYrr_REV*/ }; static const InstrUID modRMTable5782[2] = { 0xace, /* VCMPSSrm*/ 0xad0 /* VCMPSSrr*/ }; static const InstrUID modRMTable5783[2] = { 0xad6, /* VCVTDQ2PDYrm*/ 0xad7 /* VCVTDQ2PDYrr*/ }; static const InstrUID modRMTable5784[2] = { 0xc8c, /* VMOVSDrm*/ 0xc8d /* VMOVSDrr*/ }; static const InstrUID modRMTable5785[2] = { 0xc8b, /* VMOVSDmr*/ 0xc8e /* VMOVSDrr_REV*/ }; static const InstrUID modRMTable5786[2] = { 0xc49, /* VMOVDDUPYrm*/ 0xc4a /* VMOVDDUPYrr*/ }; static const InstrUID modRMTable5787[2] = { 0xb04, /* VCVTSI2SDrm*/ 0xb05 /* VCVTSI2SDrr*/ }; static const InstrUID modRMTable5788[2] = { 0xb1d, /* VCVTTSD2SIrm*/ 0xb1e /* VCVTTSD2SIrr*/ }; static const InstrUID modRMTable5789[2] = { 0xafc, /* VCVTSD2SIrm*/ 0xafd /* VCVTSD2SIrr*/ }; static const InstrUID modRMTable5790[2] = { 0xe48, /* VSQRTSDm*/ 0xe4a /* VSQRTSDr*/ }; static const InstrUID modRMTable5791[2] = { 0xa79, /* VADDSDrm*/ 0xa7b /* VADDSDrr*/ }; static const InstrUID modRMTable5792[2] = { 0xcc6, /* VMULSDrm*/ 0xcc8 /* VMULSDrr*/ }; static const InstrUID modRMTable5793[2] = { 0xafe, /* VCVTSD2SSrm*/ 0xaff /* VCVTSD2SSrr*/ }; static const InstrUID modRMTable5794[2] = { 0xe57, /* VSUBSDrm*/ 0xe59 /* VSUBSDrr*/ }; static const InstrUID modRMTable5795[2] = { 0xc2d, /* VMINSDrm*/ 0xc2f /* VMINSDrr*/ }; static const InstrUID modRMTable5796[2] = { 0xb2b, /* VDIVSDrm*/ 0xb2d /* VDIVSDrr*/ }; static const InstrUID modRMTable5797[2] = { 0xc13, /* VMAXSDrm*/ 0xc15 /* VMAXSDrr*/ }; static const InstrUID modRMTable5798[2] = { 0xbe6, /* VHADDPSYrm*/ 0xbe7 /* VHADDPSYrr*/ }; static const InstrUID modRMTable5799[2] = { 0xbee, /* VHSUBPSYrm*/ 0xbef /* VHSUBPSYrr*/ }; static const InstrUID modRMTable5800[2] = { 0xaca, /* VCMPSDrm*/ 0xacc /* VCMPSDrr*/ }; static const InstrUID modRMTable5801[2] = { 0xa85, /* VADDSUBPSYrm*/ 0xa86 /* VADDSUBPSYrr*/ }; static const InstrUID modRMTable5802[2] = { 0xae1, /* VCVTPD2DQYrm*/ 0xae2 /* VCVTPD2DQYrr*/ }; static const InstrUID modRMTable5803[2] = { 0xbf6, /* VLDDQUYrm*/ 0 /* PHI*/ }; static const InstrUID modRMTable5804[2] = { 0xca0, /* VMOVUPDYrm*/ 0xca1 /* VMOVUPDYrr*/ }; static const InstrUID modRMTable5805[2] = { 0xc9f, /* VMOVUPDYmr*/ 0xca2 /* VMOVUPDYrr_REV*/ }; static const InstrUID modRMTable5806[2] = { 0xe73, /* VUNPCKLPDYrm*/ 0xe74 /* VUNPCKLPDYrr*/ }; static const InstrUID modRMTable5807[2] = { 0xe6b, /* VUNPCKHPDYrm*/ 0xe6c /* VUNPCKHPDYrr*/ }; static const InstrUID modRMTable5808[2] = { 0xc3a, /* VMOVAPDYrm*/ 0xc3b /* VMOVAPDYrr*/ }; static const InstrUID modRMTable5809[2] = { 0xc39, /* VMOVAPDYmr*/ 0xc3c /* VMOVAPDYrr_REV*/ }; static const InstrUID modRMTable5810[2] = { 0xc7e, /* VMOVNTPDYmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5811[2] = { 0xe67, /* VUCOMISDrm*/ 0xe68 /* VUCOMISDrr*/ }; static const InstrUID modRMTable5812[2] = { 0xad2, /* VCOMISDrm*/ 0xad3 /* VCOMISDrr*/ }; static const InstrUID modRMTable5813[2] = { 0, /* PHI*/ 0xc6e /* VMOVMSKPDYrr32*/ }; static const InstrUID modRMTable5814[2] = { 0xe38, /* VSQRTPDYm*/ 0xe3a /* VSQRTPDYr*/ }; static const InstrUID modRMTable5815[2] = { 0xa9d, /* VANDPDYrm*/ 0xa9e /* VANDPDYrr*/ }; static const InstrUID modRMTable5816[2] = { 0xa95, /* VANDNPDYrm*/ 0xa96 /* VANDNPDYrr*/ }; static const InstrUID modRMTable5817[2] = { 0xcd4, /* VORPDYrm*/ 0xcd5 /* VORPDYrr*/ }; static const InstrUID modRMTable5818[2] = { 0xe7b, /* VXORPDYrm*/ 0xe7c /* VXORPDYrr*/ }; static const InstrUID modRMTable5819[2] = { 0xa71, /* VADDPDYrm*/ 0xa72 /* VADDPDYrr*/ }; static const InstrUID modRMTable5820[2] = { 0xcbe, /* VMULPDYrm*/ 0xcbf /* VMULPDYrr*/ }; static const InstrUID modRMTable5821[2] = { 0xae7, /* VCVTPD2PSYrm*/ 0xae8 /* VCVTPD2PSYrr*/ }; static const InstrUID modRMTable5822[2] = { 0xaee, /* VCVTPS2DQYrm*/ 0xaef /* VCVTPS2DQYrr*/ }; static const InstrUID modRMTable5823[2] = { 0xe4f, /* VSUBPDYrm*/ 0xe50 /* VSUBPDYrr*/ }; static const InstrUID modRMTable5824[2] = { 0xc1d, /* VMINPDYrm*/ 0xc1f /* VMINPDYrr*/ }; static const InstrUID modRMTable5825[2] = { 0xb23, /* VDIVPDYrm*/ 0xb24 /* VDIVPDYrr*/ }; static const InstrUID modRMTable5826[2] = { 0xc03, /* VMAXPDYrm*/ 0xc05 /* VMAXPDYrr*/ }; static const InstrUID modRMTable5827[2] = { 0xc52, /* VMOVDQAYrm*/ 0xc53 /* VMOVDQAYrr*/ }; static const InstrUID modRMTable5828[2] = { 0xbe2, /* VHADDPDYrm*/ 0xbe3 /* VHADDPDYrr*/ }; static const InstrUID modRMTable5829[2] = { 0xbea, /* VHSUBPDYrm*/ 0xbeb /* VHSUBPDYrr*/ }; static const InstrUID modRMTable5830[2] = { 0xc51, /* VMOVDQAYmr*/ 0xc54 /* VMOVDQAYrr_REV*/ }; static const InstrUID modRMTable5831[2] = { 0xabb, /* VCMPPDYrmi_alt*/ 0xabd /* VCMPPDYrri_alt*/ }; static const InstrUID modRMTable5832[2] = { 0xe30, /* VSHUFPDYrmi*/ 0xe31 /* VSHUFPDYrri*/ }; static const InstrUID modRMTable5833[2] = { 0xa81, /* VADDSUBPDYrm*/ 0xa82 /* VADDSUBPDYrr*/ }; static const InstrUID modRMTable5834[2] = { 0xb13, /* VCVTTPD2DQYrm*/ 0xb14 /* VCVTTPD2DQYrr*/ }; static const InstrUID modRMTable5835[2] = { 0xc7b, /* VMOVNTDQYmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5836[2] = { 0x54f, /* MMX_PSHUFBrm64*/ 0x550 /* MMX_PSHUFBrr64*/ }; static const InstrUID modRMTable5837[2] = { 0x528, /* MMX_PHADDWrm64*/ 0x529 /* MMX_PHADDWrr64*/ }; static const InstrUID modRMTable5838[2] = { 0x52a, /* MMX_PHADDrm64*/ 0x52b /* MMX_PHADDrr64*/ }; static const InstrUID modRMTable5839[2] = { 0x526, /* MMX_PHADDSWrm64*/ 0x527 /* MMX_PHADDSWrr64*/ }; static const InstrUID modRMTable5840[2] = { 0x534, /* MMX_PMADDUBSWrm64*/ 0x535 /* MMX_PMADDUBSWrr64*/ }; static const InstrUID modRMTable5841[2] = { 0x530, /* MMX_PHSUBWrm64*/ 0x531 /* MMX_PHSUBWrr64*/ }; static const InstrUID modRMTable5842[2] = { 0x52c, /* MMX_PHSUBDrm64*/ 0x52d /* MMX_PHSUBDrr64*/ }; static const InstrUID modRMTable5843[2] = { 0x52e, /* MMX_PHSUBSWrm64*/ 0x52f /* MMX_PHSUBSWrr64*/ }; static const InstrUID modRMTable5844[2] = { 0x553, /* MMX_PSIGNBrm64*/ 0x554 /* MMX_PSIGNBrr64*/ }; static const InstrUID modRMTable5845[2] = { 0x557, /* MMX_PSIGNWrm64*/ 0x558 /* MMX_PSIGNWrr64*/ }; static const InstrUID modRMTable5846[2] = { 0x555, /* MMX_PSIGNDrm64*/ 0x556 /* MMX_PSIGNDrr64*/ }; static const InstrUID modRMTable5847[2] = { 0x541, /* MMX_PMULHRSWrm64*/ 0x542 /* MMX_PMULHRSWrr64*/ }; static const InstrUID modRMTable5848[2] = { 0x4f3, /* MMX_PABSBrm64*/ 0x4f4 /* MMX_PABSBrr64*/ }; static const InstrUID modRMTable5849[2] = { 0x4f7, /* MMX_PABSWrm64*/ 0x4f8 /* MMX_PABSWrr64*/ }; static const InstrUID modRMTable5850[2] = { 0x4f5, /* MMX_PABSDrm64*/ 0x4f6 /* MMX_PABSDrr64*/ }; static const InstrUID modRMTable5851[2] = { 0x5db, /* MOVBE32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable5852[2] = { 0x5da, /* MOVBE32mr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5853[2] = { 0x54f, /* MMX_PSHUFBrm64*/ 0x550 /* MMX_PSHUFBrr64*/ }; static const InstrUID modRMTable5854[2] = { 0x528, /* MMX_PHADDWrm64*/ 0x529 /* MMX_PHADDWrr64*/ }; static const InstrUID modRMTable5855[2] = { 0x52a, /* MMX_PHADDrm64*/ 0x52b /* MMX_PHADDrr64*/ }; static const InstrUID modRMTable5856[2] = { 0x526, /* MMX_PHADDSWrm64*/ 0x527 /* MMX_PHADDSWrr64*/ }; static const InstrUID modRMTable5857[2] = { 0x534, /* MMX_PMADDUBSWrm64*/ 0x535 /* MMX_PMADDUBSWrr64*/ }; static const InstrUID modRMTable5858[2] = { 0x530, /* MMX_PHSUBWrm64*/ 0x531 /* MMX_PHSUBWrr64*/ }; static const InstrUID modRMTable5859[2] = { 0x52c, /* MMX_PHSUBDrm64*/ 0x52d /* MMX_PHSUBDrr64*/ }; static const InstrUID modRMTable5860[2] = { 0x52e, /* MMX_PHSUBSWrm64*/ 0x52f /* MMX_PHSUBSWrr64*/ }; static const InstrUID modRMTable5861[2] = { 0x553, /* MMX_PSIGNBrm64*/ 0x554 /* MMX_PSIGNBrr64*/ }; static const InstrUID modRMTable5862[2] = { 0x557, /* MMX_PSIGNWrm64*/ 0x558 /* MMX_PSIGNWrr64*/ }; static const InstrUID modRMTable5863[2] = { 0x555, /* MMX_PSIGNDrm64*/ 0x556 /* MMX_PSIGNDrr64*/ }; static const InstrUID modRMTable5864[2] = { 0x541, /* MMX_PMULHRSWrm64*/ 0x542 /* MMX_PMULHRSWrr64*/ }; static const InstrUID modRMTable5865[2] = { 0x4f3, /* MMX_PABSBrm64*/ 0x4f4 /* MMX_PABSBrr64*/ }; static const InstrUID modRMTable5866[2] = { 0x4f7, /* MMX_PABSWrm64*/ 0x4f8 /* MMX_PABSWrr64*/ }; static const InstrUID modRMTable5867[2] = { 0x4f5, /* MMX_PABSDrm64*/ 0x4f6 /* MMX_PABSDrr64*/ }; static const InstrUID modRMTable5868[2] = { 0x5db, /* MOVBE32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable5869[2] = { 0x5da, /* MOVBE32mr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5870[2] = { 0x7d1, /* PSHUFBrm128*/ 0x7d2 /* PSHUFBrr128*/ }; static const InstrUID modRMTable5871[2] = { 0x74d, /* PHADDWrm128*/ 0x74e /* PHADDWrr128*/ }; static const InstrUID modRMTable5872[2] = { 0x749, /* PHADDDrm128*/ 0x74a /* PHADDDrr128*/ }; static const InstrUID modRMTable5873[2] = { 0x74b, /* PHADDSWrm128*/ 0x74c /* PHADDSWrr128*/ }; static const InstrUID modRMTable5874[2] = { 0x763, /* PMADDUBSWrm128*/ 0x764 /* PMADDUBSWrr128*/ }; static const InstrUID modRMTable5875[2] = { 0x755, /* PHSUBWrm128*/ 0x756 /* PHSUBWrr128*/ }; static const InstrUID modRMTable5876[2] = { 0x751, /* PHSUBDrm128*/ 0x752 /* PHSUBDrr128*/ }; static const InstrUID modRMTable5877[2] = { 0x753, /* PHSUBSWrm128*/ 0x754 /* PHSUBSWrr128*/ }; static const InstrUID modRMTable5878[2] = { 0x7d9, /* PSIGNBrm128*/ 0x7da /* PSIGNBrr128*/ }; static const InstrUID modRMTable5879[2] = { 0x7dd, /* PSIGNWrm128*/ 0x7de /* PSIGNWrr128*/ }; static const InstrUID modRMTable5880[2] = { 0x7db, /* PSIGNDrm128*/ 0x7dc /* PSIGNDrr128*/ }; static const InstrUID modRMTable5881[2] = { 0x79a, /* PMULHRSWrm128*/ 0x79b /* PMULHRSWrr128*/ }; static const InstrUID modRMTable5882[2] = { 0x6e5, /* PBLENDVBrm0*/ 0x6e6 /* PBLENDVBrr0*/ }; static const InstrUID modRMTable5883[2] = { 0xf8, /* BLENDVPSrm0*/ 0xf9 /* BLENDVPSrr0*/ }; static const InstrUID modRMTable5884[2] = { 0xf6, /* BLENDVPDrm0*/ 0xf7 /* BLENDVPDrr0*/ }; static const InstrUID modRMTable5885[2] = { 0x80b, /* PTESTrm*/ 0x80c /* PTESTrr*/ }; static const InstrUID modRMTable5886[2] = { 0x6ba, /* PABSBrm128*/ 0x6bb /* PABSBrr128*/ }; static const InstrUID modRMTable5887[2] = { 0x6be, /* PABSWrm128*/ 0x6bf /* PABSWrr128*/ }; static const InstrUID modRMTable5888[2] = { 0x6bc, /* PABSDrm128*/ 0x6bd /* PABSDrr128*/ }; static const InstrUID modRMTable5889[2] = { 0x784, /* PMOVSXBWrm*/ 0x785 /* PMOVSXBWrr*/ }; static const InstrUID modRMTable5890[2] = { 0x780, /* PMOVSXBDrm*/ 0x781 /* PMOVSXBDrr*/ }; static const InstrUID modRMTable5891[2] = { 0x782, /* PMOVSXBQrm*/ 0x783 /* PMOVSXBQrr*/ }; static const InstrUID modRMTable5892[2] = { 0x788, /* PMOVSXWDrm*/ 0x789 /* PMOVSXWDrr*/ }; static const InstrUID modRMTable5893[2] = { 0x78a, /* PMOVSXWQrm*/ 0x78b /* PMOVSXWQrr*/ }; static const InstrUID modRMTable5894[2] = { 0x786, /* PMOVSXDQrm*/ 0x787 /* PMOVSXDQrr*/ }; static const InstrUID modRMTable5895[2] = { 0x798, /* PMULDQrm*/ 0x799 /* PMULDQrr*/ }; static const InstrUID modRMTable5896[2] = { 0x6ef, /* PCMPEQQrm*/ 0x6f0 /* PCMPEQQrr*/ }; static const InstrUID modRMTable5897[2] = { 0x5fc, /* MOVNTDQArm*/ 0 /* PHI*/ }; static const InstrUID modRMTable5898[2] = { 0x6c4, /* PACKUSDWrm*/ 0x6c5 /* PACKUSDWrr*/ }; static const InstrUID modRMTable5899[2] = { 0x790, /* PMOVZXBWrm*/ 0x791 /* PMOVZXBWrr*/ }; static const InstrUID modRMTable5900[2] = { 0x78c, /* PMOVZXBDrm*/ 0x78d /* PMOVZXBDrr*/ }; static const InstrUID modRMTable5901[2] = { 0x78e, /* PMOVZXBQrm*/ 0x78f /* PMOVZXBQrr*/ }; static const InstrUID modRMTable5902[2] = { 0x794, /* PMOVZXWDrm*/ 0x795 /* PMOVZXWDrr*/ }; static const InstrUID modRMTable5903[2] = { 0x796, /* PMOVZXWQrm*/ 0x797 /* PMOVZXWQrr*/ }; static const InstrUID modRMTable5904[2] = { 0x792, /* PMOVZXDQrm*/ 0x793 /* PMOVZXDQrr*/ }; static const InstrUID modRMTable5905[2] = { 0x707, /* PCMPGTQrm*/ 0x708 /* PCMPGTQrr*/ }; static const InstrUID modRMTable5906[2] = { 0x773, /* PMINSBrm*/ 0x774 /* PMINSBrr*/ }; static const InstrUID modRMTable5907[2] = { 0x775, /* PMINSDrm*/ 0x776 /* PMINSDrr*/ }; static const InstrUID modRMTable5908[2] = { 0x77d, /* PMINUWrm*/ 0x77e /* PMINUWrr*/ }; static const InstrUID modRMTable5909[2] = { 0x77b, /* PMINUDrm*/ 0x77c /* PMINUDrr*/ }; static const InstrUID modRMTable5910[2] = { 0x767, /* PMAXSBrm*/ 0x768 /* PMAXSBrr*/ }; static const InstrUID modRMTable5911[2] = { 0x769, /* PMAXSDrm*/ 0x76a /* PMAXSDrr*/ }; static const InstrUID modRMTable5912[2] = { 0x771, /* PMAXUWrm*/ 0x772 /* PMAXUWrr*/ }; static const InstrUID modRMTable5913[2] = { 0x76f, /* PMAXUDrm*/ 0x770 /* PMAXUDrr*/ }; static const InstrUID modRMTable5914[2] = { 0x7a2, /* PMULLDrm*/ 0x7a3 /* PMULLDrr*/ }; static const InstrUID modRMTable5915[2] = { 0x74f, /* PHMINPOSUWrm128*/ 0x750 /* PHMINPOSUWrr128*/ }; static const InstrUID modRMTable5916[2] = { 0x369, /* INVEPT32*/ 0 /* PHI*/ }; static const InstrUID modRMTable5917[2] = { 0x36c, /* INVVPID32*/ 0 /* PHI*/ }; static const InstrUID modRMTable5918[2] = { 0x98, /* AESIMCrm*/ 0x99 /* AESIMCrr*/ }; static const InstrUID modRMTable5919[2] = { 0x96, /* AESENCrm*/ 0x97 /* AESENCrr*/ }; static const InstrUID modRMTable5920[2] = { 0x94, /* AESENCLASTrm*/ 0x95 /* AESENCLASTrr*/ }; static const InstrUID modRMTable5921[2] = { 0x92, /* AESDECrm*/ 0x93 /* AESDECrr*/ }; static const InstrUID modRMTable5922[2] = { 0x90, /* AESDECLASTrm*/ 0x91 /* AESDECLASTrr*/ }; static const InstrUID modRMTable5923[2] = { 0x5d9, /* MOVBE16rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable5924[2] = { 0x5d8, /* MOVBE16mr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5925[2] = { 0x54f, /* MMX_PSHUFBrm64*/ 0x550 /* MMX_PSHUFBrr64*/ }; static const InstrUID modRMTable5926[2] = { 0x528, /* MMX_PHADDWrm64*/ 0x529 /* MMX_PHADDWrr64*/ }; static const InstrUID modRMTable5927[2] = { 0x52a, /* MMX_PHADDrm64*/ 0x52b /* MMX_PHADDrr64*/ }; static const InstrUID modRMTable5928[2] = { 0x526, /* MMX_PHADDSWrm64*/ 0x527 /* MMX_PHADDSWrr64*/ }; static const InstrUID modRMTable5929[2] = { 0x534, /* MMX_PMADDUBSWrm64*/ 0x535 /* MMX_PMADDUBSWrr64*/ }; static const InstrUID modRMTable5930[2] = { 0x530, /* MMX_PHSUBWrm64*/ 0x531 /* MMX_PHSUBWrr64*/ }; static const InstrUID modRMTable5931[2] = { 0x52c, /* MMX_PHSUBDrm64*/ 0x52d /* MMX_PHSUBDrr64*/ }; static const InstrUID modRMTable5932[2] = { 0x52e, /* MMX_PHSUBSWrm64*/ 0x52f /* MMX_PHSUBSWrr64*/ }; static const InstrUID modRMTable5933[2] = { 0x553, /* MMX_PSIGNBrm64*/ 0x554 /* MMX_PSIGNBrr64*/ }; static const InstrUID modRMTable5934[2] = { 0x557, /* MMX_PSIGNWrm64*/ 0x558 /* MMX_PSIGNWrr64*/ }; static const InstrUID modRMTable5935[2] = { 0x555, /* MMX_PSIGNDrm64*/ 0x556 /* MMX_PSIGNDrr64*/ }; static const InstrUID modRMTable5936[2] = { 0x541, /* MMX_PMULHRSWrm64*/ 0x542 /* MMX_PMULHRSWrr64*/ }; static const InstrUID modRMTable5937[2] = { 0x4f3, /* MMX_PABSBrm64*/ 0x4f4 /* MMX_PABSBrr64*/ }; static const InstrUID modRMTable5938[2] = { 0x4f7, /* MMX_PABSWrm64*/ 0x4f8 /* MMX_PABSWrr64*/ }; static const InstrUID modRMTable5939[2] = { 0x4f5, /* MMX_PABSDrm64*/ 0x4f6 /* MMX_PABSDrr64*/ }; static const InstrUID modRMTable5940[2] = { 0x22c, /* CRC32r32m8*/ 0x22f /* CRC32r32r8*/ }; static const InstrUID modRMTable5941[2] = { 0x22b, /* CRC32r32m32*/ 0x22e /* CRC32r32r32*/ }; static const InstrUID modRMTable5942[2] = { 0x54f, /* MMX_PSHUFBrm64*/ 0x550 /* MMX_PSHUFBrr64*/ }; static const InstrUID modRMTable5943[2] = { 0x528, /* MMX_PHADDWrm64*/ 0x529 /* MMX_PHADDWrr64*/ }; static const InstrUID modRMTable5944[2] = { 0x52a, /* MMX_PHADDrm64*/ 0x52b /* MMX_PHADDrr64*/ }; static const InstrUID modRMTable5945[2] = { 0x526, /* MMX_PHADDSWrm64*/ 0x527 /* MMX_PHADDSWrr64*/ }; static const InstrUID modRMTable5946[2] = { 0x534, /* MMX_PMADDUBSWrm64*/ 0x535 /* MMX_PMADDUBSWrr64*/ }; static const InstrUID modRMTable5947[2] = { 0x530, /* MMX_PHSUBWrm64*/ 0x531 /* MMX_PHSUBWrr64*/ }; static const InstrUID modRMTable5948[2] = { 0x52c, /* MMX_PHSUBDrm64*/ 0x52d /* MMX_PHSUBDrr64*/ }; static const InstrUID modRMTable5949[2] = { 0x52e, /* MMX_PHSUBSWrm64*/ 0x52f /* MMX_PHSUBSWrr64*/ }; static const InstrUID modRMTable5950[2] = { 0x553, /* MMX_PSIGNBrm64*/ 0x554 /* MMX_PSIGNBrr64*/ }; static const InstrUID modRMTable5951[2] = { 0x557, /* MMX_PSIGNWrm64*/ 0x558 /* MMX_PSIGNWrr64*/ }; static const InstrUID modRMTable5952[2] = { 0x555, /* MMX_PSIGNDrm64*/ 0x556 /* MMX_PSIGNDrr64*/ }; static const InstrUID modRMTable5953[2] = { 0x541, /* MMX_PMULHRSWrm64*/ 0x542 /* MMX_PMULHRSWrr64*/ }; static const InstrUID modRMTable5954[2] = { 0x4f3, /* MMX_PABSBrm64*/ 0x4f4 /* MMX_PABSBrr64*/ }; static const InstrUID modRMTable5955[2] = { 0x4f7, /* MMX_PABSWrm64*/ 0x4f8 /* MMX_PABSWrr64*/ }; static const InstrUID modRMTable5956[2] = { 0x4f5, /* MMX_PABSDrm64*/ 0x4f6 /* MMX_PABSDrr64*/ }; static const InstrUID modRMTable5957[2] = { 0x5db, /* MOVBE32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable5958[2] = { 0x5da, /* MOVBE32mr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5959[2] = { 0x22a, /* CRC32r32m16*/ 0x22d /* CRC32r32r16*/ }; static const InstrUID modRMTable5960[2] = { 0x54f, /* MMX_PSHUFBrm64*/ 0x550 /* MMX_PSHUFBrr64*/ }; static const InstrUID modRMTable5961[2] = { 0x528, /* MMX_PHADDWrm64*/ 0x529 /* MMX_PHADDWrr64*/ }; static const InstrUID modRMTable5962[2] = { 0x52a, /* MMX_PHADDrm64*/ 0x52b /* MMX_PHADDrr64*/ }; static const InstrUID modRMTable5963[2] = { 0x526, /* MMX_PHADDSWrm64*/ 0x527 /* MMX_PHADDSWrr64*/ }; static const InstrUID modRMTable5964[2] = { 0x534, /* MMX_PMADDUBSWrm64*/ 0x535 /* MMX_PMADDUBSWrr64*/ }; static const InstrUID modRMTable5965[2] = { 0x530, /* MMX_PHSUBWrm64*/ 0x531 /* MMX_PHSUBWrr64*/ }; static const InstrUID modRMTable5966[2] = { 0x52c, /* MMX_PHSUBDrm64*/ 0x52d /* MMX_PHSUBDrr64*/ }; static const InstrUID modRMTable5967[2] = { 0x52e, /* MMX_PHSUBSWrm64*/ 0x52f /* MMX_PHSUBSWrr64*/ }; static const InstrUID modRMTable5968[2] = { 0x553, /* MMX_PSIGNBrm64*/ 0x554 /* MMX_PSIGNBrr64*/ }; static const InstrUID modRMTable5969[2] = { 0x557, /* MMX_PSIGNWrm64*/ 0x558 /* MMX_PSIGNWrr64*/ }; static const InstrUID modRMTable5970[2] = { 0x555, /* MMX_PSIGNDrm64*/ 0x556 /* MMX_PSIGNDrr64*/ }; static const InstrUID modRMTable5971[2] = { 0x541, /* MMX_PMULHRSWrm64*/ 0x542 /* MMX_PMULHRSWrr64*/ }; static const InstrUID modRMTable5972[2] = { 0x4f3, /* MMX_PABSBrm64*/ 0x4f4 /* MMX_PABSBrr64*/ }; static const InstrUID modRMTable5973[2] = { 0x4f7, /* MMX_PABSWrm64*/ 0x4f8 /* MMX_PABSWrr64*/ }; static const InstrUID modRMTable5974[2] = { 0x4f5, /* MMX_PABSDrm64*/ 0x4f6 /* MMX_PABSDrr64*/ }; static const InstrUID modRMTable5975[2] = { 0x5dd, /* MOVBE64rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable5976[2] = { 0x5dc, /* MOVBE64mr*/ 0 /* PHI*/ }; static const InstrUID modRMTable5977[2] = { 0x7d1, /* PSHUFBrm128*/ 0x7d2 /* PSHUFBrr128*/ }; static const InstrUID modRMTable5978[2] = { 0x74d, /* PHADDWrm128*/ 0x74e /* PHADDWrr128*/ }; static const InstrUID modRMTable5979[2] = { 0x749, /* PHADDDrm128*/ 0x74a /* PHADDDrr128*/ }; static const InstrUID modRMTable5980[2] = { 0x74b, /* PHADDSWrm128*/ 0x74c /* PHADDSWrr128*/ }; static const InstrUID modRMTable5981[2] = { 0x763, /* PMADDUBSWrm128*/ 0x764 /* PMADDUBSWrr128*/ }; static const InstrUID modRMTable5982[2] = { 0x755, /* PHSUBWrm128*/ 0x756 /* PHSUBWrr128*/ }; static const InstrUID modRMTable5983[2] = { 0x751, /* PHSUBDrm128*/ 0x752 /* PHSUBDrr128*/ }; static const InstrUID modRMTable5984[2] = { 0x753, /* PHSUBSWrm128*/ 0x754 /* PHSUBSWrr128*/ }; static const InstrUID modRMTable5985[2] = { 0x7d9, /* PSIGNBrm128*/ 0x7da /* PSIGNBrr128*/ }; static const InstrUID modRMTable5986[2] = { 0x7dd, /* PSIGNWrm128*/ 0x7de /* PSIGNWrr128*/ }; static const InstrUID modRMTable5987[2] = { 0x7db, /* PSIGNDrm128*/ 0x7dc /* PSIGNDrr128*/ }; static const InstrUID modRMTable5988[2] = { 0x79a, /* PMULHRSWrm128*/ 0x79b /* PMULHRSWrr128*/ }; static const InstrUID modRMTable5989[2] = { 0x6e5, /* PBLENDVBrm0*/ 0x6e6 /* PBLENDVBrr0*/ }; static const InstrUID modRMTable5990[2] = { 0xf8, /* BLENDVPSrm0*/ 0xf9 /* BLENDVPSrr0*/ }; static const InstrUID modRMTable5991[2] = { 0xf6, /* BLENDVPDrm0*/ 0xf7 /* BLENDVPDrr0*/ }; static const InstrUID modRMTable5992[2] = { 0x80b, /* PTESTrm*/ 0x80c /* PTESTrr*/ }; static const InstrUID modRMTable5993[2] = { 0x6ba, /* PABSBrm128*/ 0x6bb /* PABSBrr128*/ }; static const InstrUID modRMTable5994[2] = { 0x6be, /* PABSWrm128*/ 0x6bf /* PABSWrr128*/ }; static const InstrUID modRMTable5995[2] = { 0x6bc, /* PABSDrm128*/ 0x6bd /* PABSDrr128*/ }; static const InstrUID modRMTable5996[2] = { 0x784, /* PMOVSXBWrm*/ 0x785 /* PMOVSXBWrr*/ }; static const InstrUID modRMTable5997[2] = { 0x780, /* PMOVSXBDrm*/ 0x781 /* PMOVSXBDrr*/ }; static const InstrUID modRMTable5998[2] = { 0x782, /* PMOVSXBQrm*/ 0x783 /* PMOVSXBQrr*/ }; static const InstrUID modRMTable5999[2] = { 0x788, /* PMOVSXWDrm*/ 0x789 /* PMOVSXWDrr*/ }; static const InstrUID modRMTable6000[2] = { 0x78a, /* PMOVSXWQrm*/ 0x78b /* PMOVSXWQrr*/ }; static const InstrUID modRMTable6001[2] = { 0x786, /* PMOVSXDQrm*/ 0x787 /* PMOVSXDQrr*/ }; static const InstrUID modRMTable6002[2] = { 0x798, /* PMULDQrm*/ 0x799 /* PMULDQrr*/ }; static const InstrUID modRMTable6003[2] = { 0x6ef, /* PCMPEQQrm*/ 0x6f0 /* PCMPEQQrr*/ }; static const InstrUID modRMTable6004[2] = { 0x5fc, /* MOVNTDQArm*/ 0 /* PHI*/ }; static const InstrUID modRMTable6005[2] = { 0x6c4, /* PACKUSDWrm*/ 0x6c5 /* PACKUSDWrr*/ }; static const InstrUID modRMTable6006[2] = { 0x790, /* PMOVZXBWrm*/ 0x791 /* PMOVZXBWrr*/ }; static const InstrUID modRMTable6007[2] = { 0x78c, /* PMOVZXBDrm*/ 0x78d /* PMOVZXBDrr*/ }; static const InstrUID modRMTable6008[2] = { 0x78e, /* PMOVZXBQrm*/ 0x78f /* PMOVZXBQrr*/ }; static const InstrUID modRMTable6009[2] = { 0x794, /* PMOVZXWDrm*/ 0x795 /* PMOVZXWDrr*/ }; static const InstrUID modRMTable6010[2] = { 0x796, /* PMOVZXWQrm*/ 0x797 /* PMOVZXWQrr*/ }; static const InstrUID modRMTable6011[2] = { 0x792, /* PMOVZXDQrm*/ 0x793 /* PMOVZXDQrr*/ }; static const InstrUID modRMTable6012[2] = { 0x707, /* PCMPGTQrm*/ 0x708 /* PCMPGTQrr*/ }; static const InstrUID modRMTable6013[2] = { 0x773, /* PMINSBrm*/ 0x774 /* PMINSBrr*/ }; static const InstrUID modRMTable6014[2] = { 0x775, /* PMINSDrm*/ 0x776 /* PMINSDrr*/ }; static const InstrUID modRMTable6015[2] = { 0x77d, /* PMINUWrm*/ 0x77e /* PMINUWrr*/ }; static const InstrUID modRMTable6016[2] = { 0x77b, /* PMINUDrm*/ 0x77c /* PMINUDrr*/ }; static const InstrUID modRMTable6017[2] = { 0x767, /* PMAXSBrm*/ 0x768 /* PMAXSBrr*/ }; static const InstrUID modRMTable6018[2] = { 0x769, /* PMAXSDrm*/ 0x76a /* PMAXSDrr*/ }; static const InstrUID modRMTable6019[2] = { 0x771, /* PMAXUWrm*/ 0x772 /* PMAXUWrr*/ }; static const InstrUID modRMTable6020[2] = { 0x76f, /* PMAXUDrm*/ 0x770 /* PMAXUDrr*/ }; static const InstrUID modRMTable6021[2] = { 0x7a2, /* PMULLDrm*/ 0x7a3 /* PMULLDrr*/ }; static const InstrUID modRMTable6022[2] = { 0x74f, /* PHMINPOSUWrm128*/ 0x750 /* PHMINPOSUWrr128*/ }; static const InstrUID modRMTable6023[2] = { 0x36a, /* INVEPT64*/ 0 /* PHI*/ }; static const InstrUID modRMTable6024[2] = { 0x36d, /* INVVPID64*/ 0 /* PHI*/ }; static const InstrUID modRMTable6025[2] = { 0x98, /* AESIMCrm*/ 0x99 /* AESIMCrr*/ }; static const InstrUID modRMTable6026[2] = { 0x96, /* AESENCrm*/ 0x97 /* AESENCrr*/ }; static const InstrUID modRMTable6027[2] = { 0x94, /* AESENCLASTrm*/ 0x95 /* AESENCLASTrr*/ }; static const InstrUID modRMTable6028[2] = { 0x92, /* AESDECrm*/ 0x93 /* AESDECrr*/ }; static const InstrUID modRMTable6029[2] = { 0x90, /* AESDECLASTrm*/ 0x91 /* AESDECLASTrr*/ }; static const InstrUID modRMTable6030[2] = { 0x5d9, /* MOVBE16rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable6031[2] = { 0x5d8, /* MOVBE16mr*/ 0 /* PHI*/ }; static const InstrUID modRMTable6032[2] = { 0x54f, /* MMX_PSHUFBrm64*/ 0x550 /* MMX_PSHUFBrr64*/ }; static const InstrUID modRMTable6033[2] = { 0x528, /* MMX_PHADDWrm64*/ 0x529 /* MMX_PHADDWrr64*/ }; static const InstrUID modRMTable6034[2] = { 0x52a, /* MMX_PHADDrm64*/ 0x52b /* MMX_PHADDrr64*/ }; static const InstrUID modRMTable6035[2] = { 0x526, /* MMX_PHADDSWrm64*/ 0x527 /* MMX_PHADDSWrr64*/ }; static const InstrUID modRMTable6036[2] = { 0x534, /* MMX_PMADDUBSWrm64*/ 0x535 /* MMX_PMADDUBSWrr64*/ }; static const InstrUID modRMTable6037[2] = { 0x530, /* MMX_PHSUBWrm64*/ 0x531 /* MMX_PHSUBWrr64*/ }; static const InstrUID modRMTable6038[2] = { 0x52c, /* MMX_PHSUBDrm64*/ 0x52d /* MMX_PHSUBDrr64*/ }; static const InstrUID modRMTable6039[2] = { 0x52e, /* MMX_PHSUBSWrm64*/ 0x52f /* MMX_PHSUBSWrr64*/ }; static const InstrUID modRMTable6040[2] = { 0x553, /* MMX_PSIGNBrm64*/ 0x554 /* MMX_PSIGNBrr64*/ }; static const InstrUID modRMTable6041[2] = { 0x557, /* MMX_PSIGNWrm64*/ 0x558 /* MMX_PSIGNWrr64*/ }; static const InstrUID modRMTable6042[2] = { 0x555, /* MMX_PSIGNDrm64*/ 0x556 /* MMX_PSIGNDrr64*/ }; static const InstrUID modRMTable6043[2] = { 0x541, /* MMX_PMULHRSWrm64*/ 0x542 /* MMX_PMULHRSWrr64*/ }; static const InstrUID modRMTable6044[2] = { 0x4f3, /* MMX_PABSBrm64*/ 0x4f4 /* MMX_PABSBrr64*/ }; static const InstrUID modRMTable6045[2] = { 0x4f7, /* MMX_PABSWrm64*/ 0x4f8 /* MMX_PABSWrr64*/ }; static const InstrUID modRMTable6046[2] = { 0x4f5, /* MMX_PABSDrm64*/ 0x4f6 /* MMX_PABSDrr64*/ }; static const InstrUID modRMTable6047[2] = { 0x22c, /* CRC32r32m8*/ 0x22f /* CRC32r32r8*/ }; static const InstrUID modRMTable6048[2] = { 0x22b, /* CRC32r32m32*/ 0x22e /* CRC32r32r32*/ }; static const InstrUID modRMTable6049[2] = { 0x54f, /* MMX_PSHUFBrm64*/ 0x550 /* MMX_PSHUFBrr64*/ }; static const InstrUID modRMTable6050[2] = { 0x528, /* MMX_PHADDWrm64*/ 0x529 /* MMX_PHADDWrr64*/ }; static const InstrUID modRMTable6051[2] = { 0x52a, /* MMX_PHADDrm64*/ 0x52b /* MMX_PHADDrr64*/ }; static const InstrUID modRMTable6052[2] = { 0x526, /* MMX_PHADDSWrm64*/ 0x527 /* MMX_PHADDSWrr64*/ }; static const InstrUID modRMTable6053[2] = { 0x534, /* MMX_PMADDUBSWrm64*/ 0x535 /* MMX_PMADDUBSWrr64*/ }; static const InstrUID modRMTable6054[2] = { 0x530, /* MMX_PHSUBWrm64*/ 0x531 /* MMX_PHSUBWrr64*/ }; static const InstrUID modRMTable6055[2] = { 0x52c, /* MMX_PHSUBDrm64*/ 0x52d /* MMX_PHSUBDrr64*/ }; static const InstrUID modRMTable6056[2] = { 0x52e, /* MMX_PHSUBSWrm64*/ 0x52f /* MMX_PHSUBSWrr64*/ }; static const InstrUID modRMTable6057[2] = { 0x553, /* MMX_PSIGNBrm64*/ 0x554 /* MMX_PSIGNBrr64*/ }; static const InstrUID modRMTable6058[2] = { 0x557, /* MMX_PSIGNWrm64*/ 0x558 /* MMX_PSIGNWrr64*/ }; static const InstrUID modRMTable6059[2] = { 0x555, /* MMX_PSIGNDrm64*/ 0x556 /* MMX_PSIGNDrr64*/ }; static const InstrUID modRMTable6060[2] = { 0x541, /* MMX_PMULHRSWrm64*/ 0x542 /* MMX_PMULHRSWrr64*/ }; static const InstrUID modRMTable6061[2] = { 0x4f3, /* MMX_PABSBrm64*/ 0x4f4 /* MMX_PABSBrr64*/ }; static const InstrUID modRMTable6062[2] = { 0x4f7, /* MMX_PABSWrm64*/ 0x4f8 /* MMX_PABSWrr64*/ }; static const InstrUID modRMTable6063[2] = { 0x4f5, /* MMX_PABSDrm64*/ 0x4f6 /* MMX_PABSDrr64*/ }; static const InstrUID modRMTable6064[2] = { 0x5db, /* MOVBE32rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable6065[2] = { 0x5da, /* MOVBE32mr*/ 0 /* PHI*/ }; static const InstrUID modRMTable6066[2] = { 0x22a, /* CRC32r32m16*/ 0x22d /* CRC32r32r16*/ }; static const InstrUID modRMTable6067[2] = { 0x54f, /* MMX_PSHUFBrm64*/ 0x550 /* MMX_PSHUFBrr64*/ }; static const InstrUID modRMTable6068[2] = { 0x528, /* MMX_PHADDWrm64*/ 0x529 /* MMX_PHADDWrr64*/ }; static const InstrUID modRMTable6069[2] = { 0x52a, /* MMX_PHADDrm64*/ 0x52b /* MMX_PHADDrr64*/ }; static const InstrUID modRMTable6070[2] = { 0x526, /* MMX_PHADDSWrm64*/ 0x527 /* MMX_PHADDSWrr64*/ }; static const InstrUID modRMTable6071[2] = { 0x534, /* MMX_PMADDUBSWrm64*/ 0x535 /* MMX_PMADDUBSWrr64*/ }; static const InstrUID modRMTable6072[2] = { 0x530, /* MMX_PHSUBWrm64*/ 0x531 /* MMX_PHSUBWrr64*/ }; static const InstrUID modRMTable6073[2] = { 0x52c, /* MMX_PHSUBDrm64*/ 0x52d /* MMX_PHSUBDrr64*/ }; static const InstrUID modRMTable6074[2] = { 0x52e, /* MMX_PHSUBSWrm64*/ 0x52f /* MMX_PHSUBSWrr64*/ }; static const InstrUID modRMTable6075[2] = { 0x553, /* MMX_PSIGNBrm64*/ 0x554 /* MMX_PSIGNBrr64*/ }; static const InstrUID modRMTable6076[2] = { 0x557, /* MMX_PSIGNWrm64*/ 0x558 /* MMX_PSIGNWrr64*/ }; static const InstrUID modRMTable6077[2] = { 0x555, /* MMX_PSIGNDrm64*/ 0x556 /* MMX_PSIGNDrr64*/ }; static const InstrUID modRMTable6078[2] = { 0x541, /* MMX_PMULHRSWrm64*/ 0x542 /* MMX_PMULHRSWrr64*/ }; static const InstrUID modRMTable6079[2] = { 0x4f3, /* MMX_PABSBrm64*/ 0x4f4 /* MMX_PABSBrr64*/ }; static const InstrUID modRMTable6080[2] = { 0x4f7, /* MMX_PABSWrm64*/ 0x4f8 /* MMX_PABSWrr64*/ }; static const InstrUID modRMTable6081[2] = { 0x4f5, /* MMX_PABSDrm64*/ 0x4f6 /* MMX_PABSDrr64*/ }; static const InstrUID modRMTable6082[2] = { 0x5dd, /* MOVBE64rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable6083[2] = { 0x5dc, /* MOVBE64mr*/ 0 /* PHI*/ }; static const InstrUID modRMTable6084[2] = { 0x54f, /* MMX_PSHUFBrm64*/ 0x550 /* MMX_PSHUFBrr64*/ }; static const InstrUID modRMTable6085[2] = { 0x528, /* MMX_PHADDWrm64*/ 0x529 /* MMX_PHADDWrr64*/ }; static const InstrUID modRMTable6086[2] = { 0x52a, /* MMX_PHADDrm64*/ 0x52b /* MMX_PHADDrr64*/ }; static const InstrUID modRMTable6087[2] = { 0x526, /* MMX_PHADDSWrm64*/ 0x527 /* MMX_PHADDSWrr64*/ }; static const InstrUID modRMTable6088[2] = { 0x534, /* MMX_PMADDUBSWrm64*/ 0x535 /* MMX_PMADDUBSWrr64*/ }; static const InstrUID modRMTable6089[2] = { 0x530, /* MMX_PHSUBWrm64*/ 0x531 /* MMX_PHSUBWrr64*/ }; static const InstrUID modRMTable6090[2] = { 0x52c, /* MMX_PHSUBDrm64*/ 0x52d /* MMX_PHSUBDrr64*/ }; static const InstrUID modRMTable6091[2] = { 0x52e, /* MMX_PHSUBSWrm64*/ 0x52f /* MMX_PHSUBSWrr64*/ }; static const InstrUID modRMTable6092[2] = { 0x553, /* MMX_PSIGNBrm64*/ 0x554 /* MMX_PSIGNBrr64*/ }; static const InstrUID modRMTable6093[2] = { 0x557, /* MMX_PSIGNWrm64*/ 0x558 /* MMX_PSIGNWrr64*/ }; static const InstrUID modRMTable6094[2] = { 0x555, /* MMX_PSIGNDrm64*/ 0x556 /* MMX_PSIGNDrr64*/ }; static const InstrUID modRMTable6095[2] = { 0x541, /* MMX_PMULHRSWrm64*/ 0x542 /* MMX_PMULHRSWrr64*/ }; static const InstrUID modRMTable6096[2] = { 0x4f3, /* MMX_PABSBrm64*/ 0x4f4 /* MMX_PABSBrr64*/ }; static const InstrUID modRMTable6097[2] = { 0x4f7, /* MMX_PABSWrm64*/ 0x4f8 /* MMX_PABSWrr64*/ }; static const InstrUID modRMTable6098[2] = { 0x4f5, /* MMX_PABSDrm64*/ 0x4f6 /* MMX_PABSDrr64*/ }; static const InstrUID modRMTable6099[2] = { 0x231, /* CRC32r64m8*/ 0x22f /* CRC32r32r8*/ }; static const InstrUID modRMTable6100[2] = { 0x230, /* CRC32r64m64*/ 0x232 /* CRC32r64r64*/ }; static const InstrUID modRMTable6101[2] = { 0x7d1, /* PSHUFBrm128*/ 0x7d2 /* PSHUFBrr128*/ }; static const InstrUID modRMTable6102[2] = { 0x74d, /* PHADDWrm128*/ 0x74e /* PHADDWrr128*/ }; static const InstrUID modRMTable6103[2] = { 0x749, /* PHADDDrm128*/ 0x74a /* PHADDDrr128*/ }; static const InstrUID modRMTable6104[2] = { 0x74b, /* PHADDSWrm128*/ 0x74c /* PHADDSWrr128*/ }; static const InstrUID modRMTable6105[2] = { 0x763, /* PMADDUBSWrm128*/ 0x764 /* PMADDUBSWrr128*/ }; static const InstrUID modRMTable6106[2] = { 0x755, /* PHSUBWrm128*/ 0x756 /* PHSUBWrr128*/ }; static const InstrUID modRMTable6107[2] = { 0x751, /* PHSUBDrm128*/ 0x752 /* PHSUBDrr128*/ }; static const InstrUID modRMTable6108[2] = { 0x753, /* PHSUBSWrm128*/ 0x754 /* PHSUBSWrr128*/ }; static const InstrUID modRMTable6109[2] = { 0x7d9, /* PSIGNBrm128*/ 0x7da /* PSIGNBrr128*/ }; static const InstrUID modRMTable6110[2] = { 0x7dd, /* PSIGNWrm128*/ 0x7de /* PSIGNWrr128*/ }; static const InstrUID modRMTable6111[2] = { 0x7db, /* PSIGNDrm128*/ 0x7dc /* PSIGNDrr128*/ }; static const InstrUID modRMTable6112[2] = { 0x79a, /* PMULHRSWrm128*/ 0x79b /* PMULHRSWrr128*/ }; static const InstrUID modRMTable6113[2] = { 0x6e5, /* PBLENDVBrm0*/ 0x6e6 /* PBLENDVBrr0*/ }; static const InstrUID modRMTable6114[2] = { 0xf8, /* BLENDVPSrm0*/ 0xf9 /* BLENDVPSrr0*/ }; static const InstrUID modRMTable6115[2] = { 0xf6, /* BLENDVPDrm0*/ 0xf7 /* BLENDVPDrr0*/ }; static const InstrUID modRMTable6116[2] = { 0x80b, /* PTESTrm*/ 0x80c /* PTESTrr*/ }; static const InstrUID modRMTable6117[2] = { 0x6ba, /* PABSBrm128*/ 0x6bb /* PABSBrr128*/ }; static const InstrUID modRMTable6118[2] = { 0x6be, /* PABSWrm128*/ 0x6bf /* PABSWrr128*/ }; static const InstrUID modRMTable6119[2] = { 0x6bc, /* PABSDrm128*/ 0x6bd /* PABSDrr128*/ }; static const InstrUID modRMTable6120[2] = { 0x784, /* PMOVSXBWrm*/ 0x785 /* PMOVSXBWrr*/ }; static const InstrUID modRMTable6121[2] = { 0x780, /* PMOVSXBDrm*/ 0x781 /* PMOVSXBDrr*/ }; static const InstrUID modRMTable6122[2] = { 0x782, /* PMOVSXBQrm*/ 0x783 /* PMOVSXBQrr*/ }; static const InstrUID modRMTable6123[2] = { 0x788, /* PMOVSXWDrm*/ 0x789 /* PMOVSXWDrr*/ }; static const InstrUID modRMTable6124[2] = { 0x78a, /* PMOVSXWQrm*/ 0x78b /* PMOVSXWQrr*/ }; static const InstrUID modRMTable6125[2] = { 0x786, /* PMOVSXDQrm*/ 0x787 /* PMOVSXDQrr*/ }; static const InstrUID modRMTable6126[2] = { 0x798, /* PMULDQrm*/ 0x799 /* PMULDQrr*/ }; static const InstrUID modRMTable6127[2] = { 0x6ef, /* PCMPEQQrm*/ 0x6f0 /* PCMPEQQrr*/ }; static const InstrUID modRMTable6128[2] = { 0x5fc, /* MOVNTDQArm*/ 0 /* PHI*/ }; static const InstrUID modRMTable6129[2] = { 0x6c4, /* PACKUSDWrm*/ 0x6c5 /* PACKUSDWrr*/ }; static const InstrUID modRMTable6130[2] = { 0x790, /* PMOVZXBWrm*/ 0x791 /* PMOVZXBWrr*/ }; static const InstrUID modRMTable6131[2] = { 0x78c, /* PMOVZXBDrm*/ 0x78d /* PMOVZXBDrr*/ }; static const InstrUID modRMTable6132[2] = { 0x78e, /* PMOVZXBQrm*/ 0x78f /* PMOVZXBQrr*/ }; static const InstrUID modRMTable6133[2] = { 0x794, /* PMOVZXWDrm*/ 0x795 /* PMOVZXWDrr*/ }; static const InstrUID modRMTable6134[2] = { 0x796, /* PMOVZXWQrm*/ 0x797 /* PMOVZXWQrr*/ }; static const InstrUID modRMTable6135[2] = { 0x792, /* PMOVZXDQrm*/ 0x793 /* PMOVZXDQrr*/ }; static const InstrUID modRMTable6136[2] = { 0x707, /* PCMPGTQrm*/ 0x708 /* PCMPGTQrr*/ }; static const InstrUID modRMTable6137[2] = { 0x773, /* PMINSBrm*/ 0x774 /* PMINSBrr*/ }; static const InstrUID modRMTable6138[2] = { 0x775, /* PMINSDrm*/ 0x776 /* PMINSDrr*/ }; static const InstrUID modRMTable6139[2] = { 0x77d, /* PMINUWrm*/ 0x77e /* PMINUWrr*/ }; static const InstrUID modRMTable6140[2] = { 0x77b, /* PMINUDrm*/ 0x77c /* PMINUDrr*/ }; static const InstrUID modRMTable6141[2] = { 0x767, /* PMAXSBrm*/ 0x768 /* PMAXSBrr*/ }; static const InstrUID modRMTable6142[2] = { 0x769, /* PMAXSDrm*/ 0x76a /* PMAXSDrr*/ }; static const InstrUID modRMTable6143[2] = { 0x771, /* PMAXUWrm*/ 0x772 /* PMAXUWrr*/ }; static const InstrUID modRMTable6144[2] = { 0x76f, /* PMAXUDrm*/ 0x770 /* PMAXUDrr*/ }; static const InstrUID modRMTable6145[2] = { 0x7a2, /* PMULLDrm*/ 0x7a3 /* PMULLDrr*/ }; static const InstrUID modRMTable6146[2] = { 0x74f, /* PHMINPOSUWrm128*/ 0x750 /* PHMINPOSUWrr128*/ }; static const InstrUID modRMTable6147[2] = { 0x36a, /* INVEPT64*/ 0 /* PHI*/ }; static const InstrUID modRMTable6148[2] = { 0x36d, /* INVVPID64*/ 0 /* PHI*/ }; static const InstrUID modRMTable6149[2] = { 0x98, /* AESIMCrm*/ 0x99 /* AESIMCrr*/ }; static const InstrUID modRMTable6150[2] = { 0x96, /* AESENCrm*/ 0x97 /* AESENCrr*/ }; static const InstrUID modRMTable6151[2] = { 0x94, /* AESENCLASTrm*/ 0x95 /* AESENCLASTrr*/ }; static const InstrUID modRMTable6152[2] = { 0x92, /* AESDECrm*/ 0x93 /* AESDECrr*/ }; static const InstrUID modRMTable6153[2] = { 0x90, /* AESDECLASTrm*/ 0x91 /* AESDECLASTrr*/ }; static const InstrUID modRMTable6154[2] = { 0x5dd, /* MOVBE64rm*/ 0 /* PHI*/ }; static const InstrUID modRMTable6155[2] = { 0x5dc, /* MOVBE64mr*/ 0 /* PHI*/ }; static const InstrUID modRMTable6156[2] = { 0xbe, /* ANDN32rm*/ 0xbf /* ANDN32rr*/ }; static const InstrUID modRMTable6157[2] = { 0xdb4, /* VPSHUFBrm128*/ 0xdb5 /* VPSHUFBrr128*/ }; static const InstrUID modRMTable6158[2] = { 0xd59, /* VPHADDWrm128*/ 0xd5a /* VPHADDWrr128*/ }; static const InstrUID modRMTable6159[2] = { 0xd55, /* VPHADDDrm128*/ 0xd56 /* VPHADDDrr128*/ }; static const InstrUID modRMTable6160[2] = { 0xd57, /* VPHADDSWrm128*/ 0xd58 /* VPHADDSWrr128*/ }; static const InstrUID modRMTable6161[2] = { 0xd6c, /* VPMADDUBSWrm128*/ 0xd6d /* VPMADDUBSWrr128*/ }; static const InstrUID modRMTable6162[2] = { 0xd61, /* VPHSUBWrm128*/ 0xd62 /* VPHSUBWrr128*/ }; static const InstrUID modRMTable6163[2] = { 0xd5d, /* VPHSUBDrm128*/ 0xd5e /* VPHSUBDrr128*/ }; static const InstrUID modRMTable6164[2] = { 0xd5f, /* VPHSUBSWrm128*/ 0xd60 /* VPHSUBSWrr128*/ }; static const InstrUID modRMTable6165[2] = { 0xdbc, /* VPSIGNBrm128*/ 0xdbd /* VPSIGNBrr128*/ }; static const InstrUID modRMTable6166[2] = { 0xdc0, /* VPSIGNWrm128*/ 0xdc1 /* VPSIGNWrr128*/ }; static const InstrUID modRMTable6167[2] = { 0xdbe, /* VPSIGNDrm128*/ 0xdbf /* VPSIGNDrr128*/ }; static const InstrUID modRMTable6168[2] = { 0xda4, /* VPMULHRSWrm128*/ 0xda5 /* VPMULHRSWrr128*/ }; static const InstrUID modRMTable6169[2] = { 0xd4a, /* VPERMILPSrm*/ 0xd4b /* VPERMILPSrr*/ }; static const InstrUID modRMTable6170[2] = { 0xd42, /* VPERMILPDrm*/ 0xd43 /* VPERMILPDrr*/ }; static const InstrUID modRMTable6171[2] = { 0xe65, /* VTESTPSrm*/ 0xe66 /* VTESTPSrr*/ }; static const InstrUID modRMTable6172[2] = { 0xe61, /* VTESTPDrm*/ 0xe62 /* VTESTPDrr*/ }; static const InstrUID modRMTable6173[2] = { 0xaec, /* VCVTPH2PSrm*/ 0xaed /* VCVTPH2PSrr*/ }; static const InstrUID modRMTable6174[2] = { 0xdee, /* VPTESTrm*/ 0xdef /* VPTESTrr*/ }; static const InstrUID modRMTable6175[2] = { 0xab8, /* VBROADCASTSS*/ 0 /* PHI*/ }; static const InstrUID modRMTable6176[2] = { 0xcdc, /* VPABSBrm128*/ 0xcdd /* VPABSBrr128*/ }; static const InstrUID modRMTable6177[2] = { 0xce0, /* VPABSWrm128*/ 0xce1 /* VPABSWrr128*/ }; static const InstrUID modRMTable6178[2] = { 0xcde, /* VPABSDrm128*/ 0xcdf /* VPABSDrr128*/ }; static const InstrUID modRMTable6179[2] = { 0xd8e, /* VPMOVSXBWrm*/ 0xd8f /* VPMOVSXBWrr*/ }; static const InstrUID modRMTable6180[2] = { 0xd8a, /* VPMOVSXBDrm*/ 0xd8b /* VPMOVSXBDrr*/ }; static const InstrUID modRMTable6181[2] = { 0xd8c, /* VPMOVSXBQrm*/ 0xd8d /* VPMOVSXBQrr*/ }; static const InstrUID modRMTable6182[2] = { 0xd92, /* VPMOVSXWDrm*/ 0xd93 /* VPMOVSXWDrr*/ }; static const InstrUID modRMTable6183[2] = { 0xd94, /* VPMOVSXWQrm*/ 0xd95 /* VPMOVSXWQrr*/ }; static const InstrUID modRMTable6184[2] = { 0xd90, /* VPMOVSXDQrm*/ 0xd91 /* VPMOVSXDQrr*/ }; static const InstrUID modRMTable6185[2] = { 0xda2, /* VPMULDQrm*/ 0xda3 /* VPMULDQrr*/ }; static const InstrUID modRMTable6186[2] = { 0xd0e, /* VPCMPEQQrm*/ 0xd0f /* VPCMPEQQrr*/ }; static const InstrUID modRMTable6187[2] = { 0xc79, /* VMOVNTDQArm*/ 0 /* PHI*/ }; static const InstrUID modRMTable6188[2] = { 0xce6, /* VPACKUSDWrm*/ 0xce7 /* VPACKUSDWrr*/ }; static const InstrUID modRMTable6189[2] = { 0xc02, /* VMASKMOVPSrm*/ 0 /* PHI*/ }; static const InstrUID modRMTable6190[2] = { 0xbfe, /* VMASKMOVPDrm*/ 0 /* PHI*/ }; static const InstrUID modRMTable6191[2] = { 0xc01, /* VMASKMOVPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable6192[2] = { 0xbfd, /* VMASKMOVPDmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable6193[2] = { 0xd9a, /* VPMOVZXBWrm*/ 0xd9b /* VPMOVZXBWrr*/ }; static const InstrUID modRMTable6194[2] = { 0xd96, /* VPMOVZXBDrm*/ 0xd97 /* VPMOVZXBDrr*/ }; static const InstrUID modRMTable6195[2] = { 0xd98, /* VPMOVZXBQrm*/ 0xd99 /* VPMOVZXBQrr*/ }; static const InstrUID modRMTable6196[2] = { 0xd9e, /* VPMOVZXWDrm*/ 0xd9f /* VPMOVZXWDrr*/ }; static const InstrUID modRMTable6197[2] = { 0xda0, /* VPMOVZXWQrm*/ 0xda1 /* VPMOVZXWQrr*/ }; static const InstrUID modRMTable6198[2] = { 0xd9c, /* VPMOVZXDQrm*/ 0xd9d /* VPMOVZXDQrr*/ }; static const InstrUID modRMTable6199[2] = { 0xd26, /* VPCMPGTQrm*/ 0xd27 /* VPCMPGTQrr*/ }; static const InstrUID modRMTable6200[2] = { 0xd7c, /* VPMINSBrm*/ 0xd7d /* VPMINSBrr*/ }; static const InstrUID modRMTable6201[2] = { 0xd7e, /* VPMINSDrm*/ 0xd7f /* VPMINSDrr*/ }; static const InstrUID modRMTable6202[2] = { 0xd86, /* VPMINUWrm*/ 0xd87 /* VPMINUWrr*/ }; static const InstrUID modRMTable6203[2] = { 0xd84, /* VPMINUDrm*/ 0xd85 /* VPMINUDrr*/ }; static const InstrUID modRMTable6204[2] = { 0xd70, /* VPMAXSBrm*/ 0xd71 /* VPMAXSBrr*/ }; static const InstrUID modRMTable6205[2] = { 0xd72, /* VPMAXSDrm*/ 0xd73 /* VPMAXSDrr*/ }; static const InstrUID modRMTable6206[2] = { 0xd7a, /* VPMAXUWrm*/ 0xd7b /* VPMAXUWrr*/ }; static const InstrUID modRMTable6207[2] = { 0xd78, /* VPMAXUDrm*/ 0xd79 /* VPMAXUDrr*/ }; static const InstrUID modRMTable6208[2] = { 0xdaa, /* VPMULLDrm*/ 0xdab /* VPMULLDrr*/ }; static const InstrUID modRMTable6209[2] = { 0xd5b, /* VPHMINPOSUWrm128*/ 0xd5c /* VPHMINPOSUWrr128*/ }; static const InstrUID modRMTable6210[2] = { 0xa91, /* VAESIMCrm*/ 0xa92 /* VAESIMCrr*/ }; static const InstrUID modRMTable6211[2] = { 0xa8f, /* VAESENCrm*/ 0xa90 /* VAESENCrr*/ }; static const InstrUID modRMTable6212[2] = { 0xa8d, /* VAESENCLASTrm*/ 0xa8e /* VAESENCLASTrr*/ }; static const InstrUID modRMTable6213[2] = { 0xa8b, /* VAESDECrm*/ 0xa8c /* VAESDECrr*/ }; static const InstrUID modRMTable6214[2] = { 0xa89, /* VAESDECLASTrm*/ 0xa8a /* VAESDECLASTrr*/ }; static const InstrUID modRMTable6215[2] = { 0xc0, /* ANDN64rm*/ 0xc1 /* ANDN64rr*/ }; static const InstrUID modRMTable6216[2] = { 0xdb4, /* VPSHUFBrm128*/ 0xdb5 /* VPSHUFBrr128*/ }; static const InstrUID modRMTable6217[2] = { 0xd59, /* VPHADDWrm128*/ 0xd5a /* VPHADDWrr128*/ }; static const InstrUID modRMTable6218[2] = { 0xd55, /* VPHADDDrm128*/ 0xd56 /* VPHADDDrr128*/ }; static const InstrUID modRMTable6219[2] = { 0xd57, /* VPHADDSWrm128*/ 0xd58 /* VPHADDSWrr128*/ }; static const InstrUID modRMTable6220[2] = { 0xd6c, /* VPMADDUBSWrm128*/ 0xd6d /* VPMADDUBSWrr128*/ }; static const InstrUID modRMTable6221[2] = { 0xd61, /* VPHSUBWrm128*/ 0xd62 /* VPHSUBWrr128*/ }; static const InstrUID modRMTable6222[2] = { 0xd5d, /* VPHSUBDrm128*/ 0xd5e /* VPHSUBDrr128*/ }; static const InstrUID modRMTable6223[2] = { 0xd5f, /* VPHSUBSWrm128*/ 0xd60 /* VPHSUBSWrr128*/ }; static const InstrUID modRMTable6224[2] = { 0xdbc, /* VPSIGNBrm128*/ 0xdbd /* VPSIGNBrr128*/ }; static const InstrUID modRMTable6225[2] = { 0xdc0, /* VPSIGNWrm128*/ 0xdc1 /* VPSIGNWrr128*/ }; static const InstrUID modRMTable6226[2] = { 0xdbe, /* VPSIGNDrm128*/ 0xdbf /* VPSIGNDrr128*/ }; static const InstrUID modRMTable6227[2] = { 0xda4, /* VPMULHRSWrm128*/ 0xda5 /* VPMULHRSWrr128*/ }; static const InstrUID modRMTable6228[2] = { 0xd4a, /* VPERMILPSrm*/ 0xd4b /* VPERMILPSrr*/ }; static const InstrUID modRMTable6229[2] = { 0xd42, /* VPERMILPDrm*/ 0xd43 /* VPERMILPDrr*/ }; static const InstrUID modRMTable6230[2] = { 0xe65, /* VTESTPSrm*/ 0xe66 /* VTESTPSrr*/ }; static const InstrUID modRMTable6231[2] = { 0xe61, /* VTESTPDrm*/ 0xe62 /* VTESTPDrr*/ }; static const InstrUID modRMTable6232[2] = { 0xaec, /* VCVTPH2PSrm*/ 0xaed /* VCVTPH2PSrr*/ }; static const InstrUID modRMTable6233[2] = { 0xdee, /* VPTESTrm*/ 0xdef /* VPTESTrr*/ }; static const InstrUID modRMTable6234[2] = { 0xab8, /* VBROADCASTSS*/ 0 /* PHI*/ }; static const InstrUID modRMTable6235[2] = { 0xcdc, /* VPABSBrm128*/ 0xcdd /* VPABSBrr128*/ }; static const InstrUID modRMTable6236[2] = { 0xce0, /* VPABSWrm128*/ 0xce1 /* VPABSWrr128*/ }; static const InstrUID modRMTable6237[2] = { 0xcde, /* VPABSDrm128*/ 0xcdf /* VPABSDrr128*/ }; static const InstrUID modRMTable6238[2] = { 0xd8e, /* VPMOVSXBWrm*/ 0xd8f /* VPMOVSXBWrr*/ }; static const InstrUID modRMTable6239[2] = { 0xd8a, /* VPMOVSXBDrm*/ 0xd8b /* VPMOVSXBDrr*/ }; static const InstrUID modRMTable6240[2] = { 0xd8c, /* VPMOVSXBQrm*/ 0xd8d /* VPMOVSXBQrr*/ }; static const InstrUID modRMTable6241[2] = { 0xd92, /* VPMOVSXWDrm*/ 0xd93 /* VPMOVSXWDrr*/ }; static const InstrUID modRMTable6242[2] = { 0xd94, /* VPMOVSXWQrm*/ 0xd95 /* VPMOVSXWQrr*/ }; static const InstrUID modRMTable6243[2] = { 0xd90, /* VPMOVSXDQrm*/ 0xd91 /* VPMOVSXDQrr*/ }; static const InstrUID modRMTable6244[2] = { 0xda2, /* VPMULDQrm*/ 0xda3 /* VPMULDQrr*/ }; static const InstrUID modRMTable6245[2] = { 0xd0e, /* VPCMPEQQrm*/ 0xd0f /* VPCMPEQQrr*/ }; static const InstrUID modRMTable6246[2] = { 0xc79, /* VMOVNTDQArm*/ 0 /* PHI*/ }; static const InstrUID modRMTable6247[2] = { 0xce6, /* VPACKUSDWrm*/ 0xce7 /* VPACKUSDWrr*/ }; static const InstrUID modRMTable6248[2] = { 0xc02, /* VMASKMOVPSrm*/ 0 /* PHI*/ }; static const InstrUID modRMTable6249[2] = { 0xbfe, /* VMASKMOVPDrm*/ 0 /* PHI*/ }; static const InstrUID modRMTable6250[2] = { 0xc01, /* VMASKMOVPSmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable6251[2] = { 0xbfd, /* VMASKMOVPDmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable6252[2] = { 0xd9a, /* VPMOVZXBWrm*/ 0xd9b /* VPMOVZXBWrr*/ }; static const InstrUID modRMTable6253[2] = { 0xd96, /* VPMOVZXBDrm*/ 0xd97 /* VPMOVZXBDrr*/ }; static const InstrUID modRMTable6254[2] = { 0xd98, /* VPMOVZXBQrm*/ 0xd99 /* VPMOVZXBQrr*/ }; static const InstrUID modRMTable6255[2] = { 0xd9e, /* VPMOVZXWDrm*/ 0xd9f /* VPMOVZXWDrr*/ }; static const InstrUID modRMTable6256[2] = { 0xda0, /* VPMOVZXWQrm*/ 0xda1 /* VPMOVZXWQrr*/ }; static const InstrUID modRMTable6257[2] = { 0xd9c, /* VPMOVZXDQrm*/ 0xd9d /* VPMOVZXDQrr*/ }; static const InstrUID modRMTable6258[2] = { 0xd26, /* VPCMPGTQrm*/ 0xd27 /* VPCMPGTQrr*/ }; static const InstrUID modRMTable6259[2] = { 0xd7c, /* VPMINSBrm*/ 0xd7d /* VPMINSBrr*/ }; static const InstrUID modRMTable6260[2] = { 0xd7e, /* VPMINSDrm*/ 0xd7f /* VPMINSDrr*/ }; static const InstrUID modRMTable6261[2] = { 0xd86, /* VPMINUWrm*/ 0xd87 /* VPMINUWrr*/ }; static const InstrUID modRMTable6262[2] = { 0xd84, /* VPMINUDrm*/ 0xd85 /* VPMINUDrr*/ }; static const InstrUID modRMTable6263[2] = { 0xd70, /* VPMAXSBrm*/ 0xd71 /* VPMAXSBrr*/ }; static const InstrUID modRMTable6264[2] = { 0xd72, /* VPMAXSDrm*/ 0xd73 /* VPMAXSDrr*/ }; static const InstrUID modRMTable6265[2] = { 0xd7a, /* VPMAXUWrm*/ 0xd7b /* VPMAXUWrr*/ }; static const InstrUID modRMTable6266[2] = { 0xd78, /* VPMAXUDrm*/ 0xd79 /* VPMAXUDrr*/ }; static const InstrUID modRMTable6267[2] = { 0xdaa, /* VPMULLDrm*/ 0xdab /* VPMULLDrr*/ }; static const InstrUID modRMTable6268[2] = { 0xd5b, /* VPHMINPOSUWrm128*/ 0xd5c /* VPHMINPOSUWrr128*/ }; static const InstrUID modRMTable6269[2] = { 0xa91, /* VAESIMCrm*/ 0xa92 /* VAESIMCrr*/ }; static const InstrUID modRMTable6270[2] = { 0xa8f, /* VAESENCrm*/ 0xa90 /* VAESENCrr*/ }; static const InstrUID modRMTable6271[2] = { 0xa8d, /* VAESENCLASTrm*/ 0xa8e /* VAESENCLASTrr*/ }; static const InstrUID modRMTable6272[2] = { 0xa8b, /* VAESDECrm*/ 0xa8c /* VAESDECrr*/ }; static const InstrUID modRMTable6273[2] = { 0xa89, /* VAESDECLASTrm*/ 0xa8a /* VAESDECLASTrr*/ }; static const InstrUID modRMTable6274[2] = { 0xd46, /* VPERMILPSYrm*/ 0xd47 /* VPERMILPSYrr*/ }; static const InstrUID modRMTable6275[2] = { 0xd3e, /* VPERMILPDYrm*/ 0xd3f /* VPERMILPDYrr*/ }; static const InstrUID modRMTable6276[2] = { 0xe63, /* VTESTPSYrm*/ 0xe64 /* VTESTPSYrr*/ }; static const InstrUID modRMTable6277[2] = { 0xe5f, /* VTESTPDYrm*/ 0xe60 /* VTESTPDYrr*/ }; static const InstrUID modRMTable6278[2] = { 0xaea, /* VCVTPH2PSYrm*/ 0xaeb /* VCVTPH2PSYrr*/ }; static const InstrUID modRMTable6279[2] = { 0xdec, /* VPTESTYrm*/ 0xded /* VPTESTYrr*/ }; static const InstrUID modRMTable6280[2] = { 0xab9, /* VBROADCASTSSY*/ 0 /* PHI*/ }; static const InstrUID modRMTable6281[2] = { 0xab7, /* VBROADCASTSD*/ 0 /* PHI*/ }; static const InstrUID modRMTable6282[2] = { 0xab6, /* VBROADCASTF128*/ 0 /* PHI*/ }; static const InstrUID modRMTable6283[2] = { 0xc00, /* VMASKMOVPSYrm*/ 0 /* PHI*/ }; static const InstrUID modRMTable6284[2] = { 0xbfc, /* VMASKMOVPDYrm*/ 0 /* PHI*/ }; static const InstrUID modRMTable6285[2] = { 0xbff, /* VMASKMOVPSYmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable6286[2] = { 0xbfb, /* VMASKMOVPDYmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable6287[2] = { 0x50f, /* MMX_PALIGNR64irm*/ 0x510 /* MMX_PALIGNR64irr*/ }; static const InstrUID modRMTable6288[2] = { 0x50f, /* MMX_PALIGNR64irm*/ 0x510 /* MMX_PALIGNR64irr*/ }; static const InstrUID modRMTable6289[2] = { 0x8c7, /* ROUNDPSm*/ 0x8c8 /* ROUNDPSr*/ }; static const InstrUID modRMTable6290[2] = { 0x8c5, /* ROUNDPDm*/ 0x8c6 /* ROUNDPDr*/ }; static const InstrUID modRMTable6291[2] = { 0x8cb, /* ROUNDSSm*/ 0x8cc /* ROUNDSSr*/ }; static const InstrUID modRMTable6292[2] = { 0x8c9, /* ROUNDSDm*/ 0x8ca /* ROUNDSDr*/ }; static const InstrUID modRMTable6293[2] = { 0xf4, /* BLENDPSrmi*/ 0xf5 /* BLENDPSrri*/ }; static const InstrUID modRMTable6294[2] = { 0xf2, /* BLENDPDrmi*/ 0xf3 /* BLENDPDrri*/ }; static const InstrUID modRMTable6295[2] = { 0x6e7, /* PBLENDWrmi*/ 0x6e8 /* PBLENDWrri*/ }; static const InstrUID modRMTable6296[2] = { 0x6d8, /* PALIGNR128rm*/ 0x6d9 /* PALIGNR128rr*/ }; static const InstrUID modRMTable6297[2] = { 0x71b, /* PEXTRBmr*/ 0x71c /* PEXTRBrr*/ }; static const InstrUID modRMTable6298[2] = { 0x721, /* PEXTRWmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable6299[2] = { 0x71d, /* PEXTRDmr*/ 0x71e /* PEXTRDrr*/ }; static const InstrUID modRMTable6300[2] = { 0x2b6, /* EXTRACTPSmr*/ 0x2b7 /* EXTRACTPSrr*/ }; static const InstrUID modRMTable6301[2] = { 0x75b, /* PINSRBrm*/ 0x75c /* PINSRBrr*/ }; static const InstrUID modRMTable6302[2] = { 0x363, /* INSERTPSrm*/ 0x364 /* INSERTPSrr*/ }; static const InstrUID modRMTable6303[2] = { 0x75d, /* PINSRDrm*/ 0x75e /* PINSRDrr*/ }; static const InstrUID modRMTable6304[2] = { 0x2af, /* DPPSrmi*/ 0x2b0 /* DPPSrri*/ }; static const InstrUID modRMTable6305[2] = { 0x2ad, /* DPPDrmi*/ 0x2ae /* DPPDrri*/ }; static const InstrUID modRMTable6306[2] = { 0x64a, /* MPSADBWrmi*/ 0x64b /* MPSADBWrri*/ }; static const InstrUID modRMTable6307[2] = { 0x6e9, /* PCLMULQDQrm*/ 0x6ea /* PCLMULQDQrr*/ }; static const InstrUID modRMTable6308[2] = { 0x701, /* PCMPESTRM128rm*/ 0x702 /* PCMPESTRM128rr*/ }; static const InstrUID modRMTable6309[2] = { 0x6f3, /* PCMPESTRIArm*/ 0x6f4 /* PCMPESTRIArr*/ }; static const InstrUID modRMTable6310[2] = { 0x719, /* PCMPISTRM128rm*/ 0x71a /* PCMPISTRM128rr*/ }; static const InstrUID modRMTable6311[2] = { 0x70b, /* PCMPISTRIArm*/ 0x70c /* PCMPISTRIArr*/ }; static const InstrUID modRMTable6312[2] = { 0x9a, /* AESKEYGENASSIST128rm*/ 0x9b /* AESKEYGENASSIST128rr*/ }; static const InstrUID modRMTable6313[2] = { 0x50f, /* MMX_PALIGNR64irm*/ 0x510 /* MMX_PALIGNR64irr*/ }; static const InstrUID modRMTable6314[2] = { 0x50f, /* MMX_PALIGNR64irm*/ 0x510 /* MMX_PALIGNR64irr*/ }; static const InstrUID modRMTable6315[2] = { 0x50f, /* MMX_PALIGNR64irm*/ 0x510 /* MMX_PALIGNR64irr*/ }; static const InstrUID modRMTable6316[2] = { 0x8c7, /* ROUNDPSm*/ 0x8c8 /* ROUNDPSr*/ }; static const InstrUID modRMTable6317[2] = { 0x8c5, /* ROUNDPDm*/ 0x8c6 /* ROUNDPDr*/ }; static const InstrUID modRMTable6318[2] = { 0x8cb, /* ROUNDSSm*/ 0x8cc /* ROUNDSSr*/ }; static const InstrUID modRMTable6319[2] = { 0x8c9, /* ROUNDSDm*/ 0x8ca /* ROUNDSDr*/ }; static const InstrUID modRMTable6320[2] = { 0xf4, /* BLENDPSrmi*/ 0xf5 /* BLENDPSrri*/ }; static const InstrUID modRMTable6321[2] = { 0xf2, /* BLENDPDrmi*/ 0xf3 /* BLENDPDrri*/ }; static const InstrUID modRMTable6322[2] = { 0x6e7, /* PBLENDWrmi*/ 0x6e8 /* PBLENDWrri*/ }; static const InstrUID modRMTable6323[2] = { 0x6d8, /* PALIGNR128rm*/ 0x6d9 /* PALIGNR128rr*/ }; static const InstrUID modRMTable6324[2] = { 0x71b, /* PEXTRBmr*/ 0x71c /* PEXTRBrr*/ }; static const InstrUID modRMTable6325[2] = { 0x721, /* PEXTRWmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable6326[2] = { 0x71d, /* PEXTRDmr*/ 0x71e /* PEXTRDrr*/ }; static const InstrUID modRMTable6327[2] = { 0x2b6, /* EXTRACTPSmr*/ 0x2b7 /* EXTRACTPSrr*/ }; static const InstrUID modRMTable6328[2] = { 0x75b, /* PINSRBrm*/ 0x75c /* PINSRBrr*/ }; static const InstrUID modRMTable6329[2] = { 0x363, /* INSERTPSrm*/ 0x364 /* INSERTPSrr*/ }; static const InstrUID modRMTable6330[2] = { 0x75d, /* PINSRDrm*/ 0x75e /* PINSRDrr*/ }; static const InstrUID modRMTable6331[2] = { 0x2af, /* DPPSrmi*/ 0x2b0 /* DPPSrri*/ }; static const InstrUID modRMTable6332[2] = { 0x2ad, /* DPPDrmi*/ 0x2ae /* DPPDrri*/ }; static const InstrUID modRMTable6333[2] = { 0x64a, /* MPSADBWrmi*/ 0x64b /* MPSADBWrri*/ }; static const InstrUID modRMTable6334[2] = { 0x6e9, /* PCLMULQDQrm*/ 0x6ea /* PCLMULQDQrr*/ }; static const InstrUID modRMTable6335[2] = { 0x701, /* PCMPESTRM128rm*/ 0x702 /* PCMPESTRM128rr*/ }; static const InstrUID modRMTable6336[2] = { 0x6f3, /* PCMPESTRIArm*/ 0x6f4 /* PCMPESTRIArr*/ }; static const InstrUID modRMTable6337[2] = { 0x719, /* PCMPISTRM128rm*/ 0x71a /* PCMPISTRM128rr*/ }; static const InstrUID modRMTable6338[2] = { 0x70b, /* PCMPISTRIArm*/ 0x70c /* PCMPISTRIArr*/ }; static const InstrUID modRMTable6339[2] = { 0x9a, /* AESKEYGENASSIST128rm*/ 0x9b /* AESKEYGENASSIST128rr*/ }; static const InstrUID modRMTable6340[2] = { 0x50f, /* MMX_PALIGNR64irm*/ 0x510 /* MMX_PALIGNR64irr*/ }; static const InstrUID modRMTable6341[2] = { 0x50f, /* MMX_PALIGNR64irm*/ 0x510 /* MMX_PALIGNR64irr*/ }; static const InstrUID modRMTable6342[2] = { 0x50f, /* MMX_PALIGNR64irm*/ 0x510 /* MMX_PALIGNR64irr*/ }; static const InstrUID modRMTable6343[2] = { 0x50f, /* MMX_PALIGNR64irm*/ 0x510 /* MMX_PALIGNR64irr*/ }; static const InstrUID modRMTable6344[2] = { 0x8c7, /* ROUNDPSm*/ 0x8c8 /* ROUNDPSr*/ }; static const InstrUID modRMTable6345[2] = { 0x8c5, /* ROUNDPDm*/ 0x8c6 /* ROUNDPDr*/ }; static const InstrUID modRMTable6346[2] = { 0x8cb, /* ROUNDSSm*/ 0x8cc /* ROUNDSSr*/ }; static const InstrUID modRMTable6347[2] = { 0x8c9, /* ROUNDSDm*/ 0x8ca /* ROUNDSDr*/ }; static const InstrUID modRMTable6348[2] = { 0xf4, /* BLENDPSrmi*/ 0xf5 /* BLENDPSrri*/ }; static const InstrUID modRMTable6349[2] = { 0xf2, /* BLENDPDrmi*/ 0xf3 /* BLENDPDrri*/ }; static const InstrUID modRMTable6350[2] = { 0x6e7, /* PBLENDWrmi*/ 0x6e8 /* PBLENDWrri*/ }; static const InstrUID modRMTable6351[2] = { 0x6d8, /* PALIGNR128rm*/ 0x6d9 /* PALIGNR128rr*/ }; static const InstrUID modRMTable6352[2] = { 0x71b, /* PEXTRBmr*/ 0x71c /* PEXTRBrr*/ }; static const InstrUID modRMTable6353[2] = { 0x721, /* PEXTRWmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable6354[2] = { 0x71f, /* PEXTRQmr*/ 0x720 /* PEXTRQrr*/ }; static const InstrUID modRMTable6355[2] = { 0x2b6, /* EXTRACTPSmr*/ 0x2b7 /* EXTRACTPSrr*/ }; static const InstrUID modRMTable6356[2] = { 0x75b, /* PINSRBrm*/ 0x75c /* PINSRBrr*/ }; static const InstrUID modRMTable6357[2] = { 0x363, /* INSERTPSrm*/ 0x364 /* INSERTPSrr*/ }; static const InstrUID modRMTable6358[2] = { 0x75f, /* PINSRQrm*/ 0x760 /* PINSRQrr*/ }; static const InstrUID modRMTable6359[2] = { 0x2af, /* DPPSrmi*/ 0x2b0 /* DPPSrri*/ }; static const InstrUID modRMTable6360[2] = { 0x2ad, /* DPPDrmi*/ 0x2ae /* DPPDrri*/ }; static const InstrUID modRMTable6361[2] = { 0x64a, /* MPSADBWrmi*/ 0x64b /* MPSADBWrri*/ }; static const InstrUID modRMTable6362[2] = { 0x6e9, /* PCLMULQDQrm*/ 0x6ea /* PCLMULQDQrr*/ }; static const InstrUID modRMTable6363[2] = { 0x701, /* PCMPESTRM128rm*/ 0x702 /* PCMPESTRM128rr*/ }; static const InstrUID modRMTable6364[2] = { 0x6f3, /* PCMPESTRIArm*/ 0x6f4 /* PCMPESTRIArr*/ }; static const InstrUID modRMTable6365[2] = { 0x719, /* PCMPISTRM128rm*/ 0x71a /* PCMPISTRM128rr*/ }; static const InstrUID modRMTable6366[2] = { 0x70b, /* PCMPISTRIArm*/ 0x70c /* PCMPISTRIArr*/ }; static const InstrUID modRMTable6367[2] = { 0x9a, /* AESKEYGENASSIST128rm*/ 0x9b /* AESKEYGENASSIST128rr*/ }; static const InstrUID modRMTable6368[2] = { 0xd48, /* VPERMILPSmi*/ 0xd49 /* VPERMILPSri*/ }; static const InstrUID modRMTable6369[2] = { 0xd40, /* VPERMILPDmi*/ 0xd41 /* VPERMILPDri*/ }; static const InstrUID modRMTable6370[2] = { 0xe11, /* VROUNDPSm*/ 0xe13 /* VROUNDPSr*/ }; static const InstrUID modRMTable6371[2] = { 0xe0d, /* VROUNDPDm*/ 0xe0f /* VROUNDPDr*/ }; static const InstrUID modRMTable6372[2] = { 0xe19, /* VROUNDSSm*/ 0xe1b /* VROUNDSSr*/ }; static const InstrUID modRMTable6373[2] = { 0xe15, /* VROUNDSDm*/ 0xe17 /* VROUNDSDr*/ }; static const InstrUID modRMTable6374[2] = { 0xaac, /* VBLENDPSrmi*/ 0xaad /* VBLENDPSrri*/ }; static const InstrUID modRMTable6375[2] = { 0xaa8, /* VBLENDPDrmi*/ 0xaa9 /* VBLENDPDrri*/ }; static const InstrUID modRMTable6376[2] = { 0xd06, /* VPBLENDWrmi*/ 0xd07 /* VPBLENDWrri*/ }; static const InstrUID modRMTable6377[2] = { 0xcfa, /* VPALIGNR128rm*/ 0xcfb /* VPALIGNR128rr*/ }; static const InstrUID modRMTable6378[2] = { 0xd4c, /* VPEXTRBmr*/ 0xd4d /* VPEXTRBrr*/ }; static const InstrUID modRMTable6379[2] = { 0xd53, /* VPEXTRWmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable6380[2] = { 0xd4f, /* VPEXTRDmr*/ 0xd50 /* VPEXTRDrr*/ }; static const InstrUID modRMTable6381[2] = { 0xb3f, /* VEXTRACTPSmr*/ 0xb40 /* VEXTRACTPSrr*/ }; static const InstrUID modRMTable6382[2] = { 0xaf8, /* VCVTPS2PHmr*/ 0xaf9 /* VCVTPS2PHrr*/ }; static const InstrUID modRMTable6383[2] = { 0xd63, /* VPINSRBrm*/ 0xd64 /* VPINSRBrr*/ }; static const InstrUID modRMTable6384[2] = { 0xbf4, /* VINSERTPSrm*/ 0xbf5 /* VINSERTPSrr*/ }; static const InstrUID modRMTable6385[2] = { 0xd65, /* VPINSRDrm*/ 0xd66 /* VPINSRDrr*/ }; static const InstrUID modRMTable6386[2] = { 0xb37, /* VDPPSrmi*/ 0xb38 /* VDPPSrri*/ }; static const InstrUID modRMTable6387[2] = { 0xb33, /* VDPPDrmi*/ 0xb34 /* VDPPDrri*/ }; static const InstrUID modRMTable6388[2] = { 0xcb5, /* VMPSADBWrmi*/ 0xcb6 /* VMPSADBWrri*/ }; static const InstrUID modRMTable6389[2] = { 0xd08, /* VPCLMULQDQrm*/ 0xd09 /* VPCLMULQDQrr*/ }; static const InstrUID modRMTable6390[2] = { 0xab4, /* VBLENDVPSrm*/ 0xab5 /* VBLENDVPSrr*/ }; static const InstrUID modRMTable6391[2] = { 0xab0, /* VBLENDVPDrm*/ 0xab1 /* VBLENDVPDrr*/ }; static const InstrUID modRMTable6392[2] = { 0xd04, /* VPBLENDVBrm*/ 0xd05 /* VPBLENDVBrr*/ }; static const InstrUID modRMTable6393[2] = { 0xd20, /* VPCMPESTRM128rm*/ 0xd21 /* VPCMPESTRM128rr*/ }; static const InstrUID modRMTable6394[2] = { 0xd12, /* VPCMPESTRIArm*/ 0xd13 /* VPCMPESTRIArr*/ }; static const InstrUID modRMTable6395[2] = { 0xd38, /* VPCMPISTRM128rm*/ 0xd39 /* VPCMPISTRM128rr*/ }; static const InstrUID modRMTable6396[2] = { 0xd2a, /* VPCMPISTRIArm*/ 0xd2b /* VPCMPISTRIArr*/ }; static const InstrUID modRMTable6397[2] = { 0xa93, /* VAESKEYGENASSIST128rm*/ 0xa94 /* VAESKEYGENASSIST128rr*/ }; static const InstrUID modRMTable6398[2] = { 0xd48, /* VPERMILPSmi*/ 0xd49 /* VPERMILPSri*/ }; static const InstrUID modRMTable6399[2] = { 0xd40, /* VPERMILPDmi*/ 0xd41 /* VPERMILPDri*/ }; static const InstrUID modRMTable6400[2] = { 0xe11, /* VROUNDPSm*/ 0xe13 /* VROUNDPSr*/ }; static const InstrUID modRMTable6401[2] = { 0xe0d, /* VROUNDPDm*/ 0xe0f /* VROUNDPDr*/ }; static const InstrUID modRMTable6402[2] = { 0xe19, /* VROUNDSSm*/ 0xe1b /* VROUNDSSr*/ }; static const InstrUID modRMTable6403[2] = { 0xe15, /* VROUNDSDm*/ 0xe17 /* VROUNDSDr*/ }; static const InstrUID modRMTable6404[2] = { 0xaac, /* VBLENDPSrmi*/ 0xaad /* VBLENDPSrri*/ }; static const InstrUID modRMTable6405[2] = { 0xaa8, /* VBLENDPDrmi*/ 0xaa9 /* VBLENDPDrri*/ }; static const InstrUID modRMTable6406[2] = { 0xd06, /* VPBLENDWrmi*/ 0xd07 /* VPBLENDWrri*/ }; static const InstrUID modRMTable6407[2] = { 0xcfa, /* VPALIGNR128rm*/ 0xcfb /* VPALIGNR128rr*/ }; static const InstrUID modRMTable6408[2] = { 0xd4c, /* VPEXTRBmr*/ 0xd4d /* VPEXTRBrr*/ }; static const InstrUID modRMTable6409[2] = { 0xd53, /* VPEXTRWmr*/ 0 /* PHI*/ }; static const InstrUID modRMTable6410[2] = { 0xd51, /* VPEXTRQmr*/ 0xd52 /* VPEXTRQrr*/ }; static const InstrUID modRMTable6411[2] = { 0xb3f, /* VEXTRACTPSmr*/ 0xb40 /* VEXTRACTPSrr*/ }; static const InstrUID modRMTable6412[2] = { 0xaf8, /* VCVTPS2PHmr*/ 0xaf9 /* VCVTPS2PHrr*/ }; static const InstrUID modRMTable6413[2] = { 0xd63, /* VPINSRBrm*/ 0xd64 /* VPINSRBrr*/ }; static const InstrUID modRMTable6414[2] = { 0xbf4, /* VINSERTPSrm*/ 0xbf5 /* VINSERTPSrr*/ }; static const InstrUID modRMTable6415[2] = { 0xd67, /* VPINSRQrm*/ 0xd68 /* VPINSRQrr*/ }; static const InstrUID modRMTable6416[2] = { 0xb37, /* VDPPSrmi*/ 0xb38 /* VDPPSrri*/ }; static const InstrUID modRMTable6417[2] = { 0xb33, /* VDPPDrmi*/ 0xb34 /* VDPPDrri*/ }; static const InstrUID modRMTable6418[2] = { 0xcb5, /* VMPSADBWrmi*/ 0xcb6 /* VMPSADBWrri*/ }; static const InstrUID modRMTable6419[2] = { 0xd08, /* VPCLMULQDQrm*/ 0xd09 /* VPCLMULQDQrr*/ }; static const InstrUID modRMTable6420[2] = { 0xab4, /* VBLENDVPSrm*/ 0xab5 /* VBLENDVPSrr*/ }; static const InstrUID modRMTable6421[2] = { 0xab0, /* VBLENDVPDrm*/ 0xab1 /* VBLENDVPDrr*/ }; static const InstrUID modRMTable6422[2] = { 0xd04, /* VPBLENDVBrm*/ 0xd05 /* VPBLENDVBrr*/ }; static const InstrUID modRMTable6423[2] = { 0xd20, /* VPCMPESTRM128rm*/ 0xd21 /* VPCMPESTRM128rr*/ }; static const InstrUID modRMTable6424[2] = { 0xd12, /* VPCMPESTRIArm*/ 0xd13 /* VPCMPESTRIArr*/ }; static const InstrUID modRMTable6425[2] = { 0xd38, /* VPCMPISTRM128rm*/ 0xd39 /* VPCMPISTRM128rr*/ }; static const InstrUID modRMTable6426[2] = { 0xd2a, /* VPCMPISTRIArm*/ 0xd2b /* VPCMPISTRIArr*/ }; static const InstrUID modRMTable6427[2] = { 0xa93, /* VAESKEYGENASSIST128rm*/ 0xa94 /* VAESKEYGENASSIST128rr*/ }; static const InstrUID modRMTable6428[2] = { 0xd44, /* VPERMILPSYmi*/ 0xd45 /* VPERMILPSYri*/ }; static const InstrUID modRMTable6429[2] = { 0xd3c, /* VPERMILPDYmi*/ 0xd3d /* VPERMILPDYri*/ }; static const InstrUID modRMTable6430[2] = { 0xd3a, /* VPERM2F128rm*/ 0xd3b /* VPERM2F128rr*/ }; static const InstrUID modRMTable6431[2] = { 0xe21, /* VROUNDYPSm*/ 0xe23 /* VROUNDYPSr*/ }; static const InstrUID modRMTable6432[2] = { 0xe1d, /* VROUNDYPDm*/ 0xe1f /* VROUNDYPDr*/ }; static const InstrUID modRMTable6433[2] = { 0xe19, /* VROUNDSSm*/ 0xe1b /* VROUNDSSr*/ }; static const InstrUID modRMTable6434[2] = { 0xe15, /* VROUNDSDm*/ 0xe17 /* VROUNDSDr*/ }; static const InstrUID modRMTable6435[2] = { 0xaaa, /* VBLENDPSYrmi*/ 0xaab /* VBLENDPSYrri*/ }; static const InstrUID modRMTable6436[2] = { 0xaa6, /* VBLENDPDYrmi*/ 0xaa7 /* VBLENDPDYrri*/ }; static const InstrUID modRMTable6437[2] = { 0xbf2, /* VINSERTF128rm*/ 0xbf3 /* VINSERTF128rr*/ }; static const InstrUID modRMTable6438[2] = { 0xb3d, /* VEXTRACTF128mr*/ 0xb3e /* VEXTRACTF128rr*/ }; static const InstrUID modRMTable6439[2] = { 0xaf6, /* VCVTPS2PHYmr*/ 0xaf7 /* VCVTPS2PHYrr*/ }; static const InstrUID modRMTable6440[2] = { 0xb35, /* VDPPSYrmi*/ 0xb36 /* VDPPSYrri*/ }; static const InstrUID modRMTable6441[2] = { 0xab2, /* VBLENDVPSYrm*/ 0xab3 /* VBLENDVPSYrr*/ }; static const InstrUID modRMTable6442[2] = { 0xaae, /* VBLENDVPDYrm*/ 0xaaf /* VBLENDVPDYrr*/ }; static const InstrUID modRMTable6443[1] = { 0x591 /* MONTMUL*/ }; static const InstrUID modRMTable6444[1] = { 0xedc /* XSHA1*/ }; static const InstrUID modRMTable6445[1] = { 0xedd /* XSHA256*/ }; static const InstrUID modRMTable6446[1] = { 0x591 /* MONTMUL*/ }; static const InstrUID modRMTable6447[1] = { 0xedc /* XSHA1*/ }; static const InstrUID modRMTable6448[1] = { 0xedd /* XSHA256*/ }; static const InstrUID modRMTable6449[1] = { 0x591 /* MONTMUL*/ }; static const InstrUID modRMTable6450[1] = { 0xedc /* XSHA1*/ }; static const InstrUID modRMTable6451[1] = { 0xedd /* XSHA256*/ }; static const InstrUID modRMTable6452[1] = { 0x591 /* MONTMUL*/ }; static const InstrUID modRMTable6453[1] = { 0xedc /* XSHA1*/ }; static const InstrUID modRMTable6454[1] = { 0xedd /* XSHA256*/ }; static const InstrUID modRMTable6455[1] = { 0x591 /* MONTMUL*/ }; static const InstrUID modRMTable6456[1] = { 0xedc /* XSHA1*/ }; static const InstrUID modRMTable6457[1] = { 0xedd /* XSHA256*/ }; static const InstrUID modRMTable6458[1] = { 0x591 /* MONTMUL*/ }; static const InstrUID modRMTable6459[1] = { 0xedc /* XSHA1*/ }; static const InstrUID modRMTable6460[1] = { 0xedd /* XSHA256*/ }; static const InstrUID modRMTable6461[1] = { 0x591 /* MONTMUL*/ }; static const InstrUID modRMTable6462[1] = { 0xedc /* XSHA1*/ }; static const InstrUID modRMTable6463[1] = { 0xedd /* XSHA256*/ }; static const InstrUID modRMTable6464[1] = { 0x591 /* MONTMUL*/ }; static const InstrUID modRMTable6465[1] = { 0xedc /* XSHA1*/ }; static const InstrUID modRMTable6466[1] = { 0xedd /* XSHA256*/ }; static const InstrUID modRMTable6467[1] = { 0x591 /* MONTMUL*/ }; static const InstrUID modRMTable6468[1] = { 0xedc /* XSHA1*/ }; static const InstrUID modRMTable6469[1] = { 0xedd /* XSHA256*/ }; static const InstrUID modRMTable6470[1] = { 0x591 /* MONTMUL*/ }; static const InstrUID modRMTable6471[1] = { 0xedc /* XSHA1*/ }; static const InstrUID modRMTable6472[1] = { 0xedd /* XSHA256*/ }; static const InstrUID modRMTable6473[1] = { 0x591 /* MONTMUL*/ }; static const InstrUID modRMTable6474[1] = { 0xedc /* XSHA1*/ }; static const InstrUID modRMTable6475[1] = { 0xedd /* XSHA256*/ }; static const InstrUID modRMTable6476[1] = { 0x591 /* MONTMUL*/ }; static const InstrUID modRMTable6477[1] = { 0xedc /* XSHA1*/ }; static const InstrUID modRMTable6478[1] = { 0xedd /* XSHA256*/ }; static const InstrUID modRMTable6479[1] = { 0xede /* XSTORE*/ }; static const InstrUID modRMTable6480[1] = { 0xeab /* XCRYPTECB*/ }; static const InstrUID modRMTable6481[1] = { 0xea8 /* XCRYPTCBC*/ }; static const InstrUID modRMTable6482[1] = { 0xeaa /* XCRYPTCTR*/ }; static const InstrUID modRMTable6483[1] = { 0xea9 /* XCRYPTCFB*/ }; static const InstrUID modRMTable6484[1] = { 0xeac /* XCRYPTOFB*/ }; static const InstrUID modRMTable6485[1] = { 0xede /* XSTORE*/ }; static const InstrUID modRMTable6486[1] = { 0xeab /* XCRYPTECB*/ }; static const InstrUID modRMTable6487[1] = { 0xea8 /* XCRYPTCBC*/ }; static const InstrUID modRMTable6488[1] = { 0xeaa /* XCRYPTCTR*/ }; static const InstrUID modRMTable6489[1] = { 0xea9 /* XCRYPTCFB*/ }; static const InstrUID modRMTable6490[1] = { 0xeac /* XCRYPTOFB*/ }; static const InstrUID modRMTable6491[1] = { 0xede /* XSTORE*/ }; static const InstrUID modRMTable6492[1] = { 0xeab /* XCRYPTECB*/ }; static const InstrUID modRMTable6493[1] = { 0xea8 /* XCRYPTCBC*/ }; static const InstrUID modRMTable6494[1] = { 0xeaa /* XCRYPTCTR*/ }; static const InstrUID modRMTable6495[1] = { 0xea9 /* XCRYPTCFB*/ }; static const InstrUID modRMTable6496[1] = { 0xeac /* XCRYPTOFB*/ }; static const InstrUID modRMTable6497[1] = { 0xede /* XSTORE*/ }; static const InstrUID modRMTable6498[1] = { 0xeab /* XCRYPTECB*/ }; static const InstrUID modRMTable6499[1] = { 0xea8 /* XCRYPTCBC*/ }; static const InstrUID modRMTable6500[1] = { 0xeaa /* XCRYPTCTR*/ }; static const InstrUID modRMTable6501[1] = { 0xea9 /* XCRYPTCFB*/ }; static const InstrUID modRMTable6502[1] = { 0xeac /* XCRYPTOFB*/ }; static const InstrUID modRMTable6503[1] = { 0xede /* XSTORE*/ }; static const InstrUID modRMTable6504[1] = { 0xeab /* XCRYPTECB*/ }; static const InstrUID modRMTable6505[1] = { 0xea8 /* XCRYPTCBC*/ }; static const InstrUID modRMTable6506[1] = { 0xeaa /* XCRYPTCTR*/ }; static const InstrUID modRMTable6507[1] = { 0xea9 /* XCRYPTCFB*/ }; static const InstrUID modRMTable6508[1] = { 0xeac /* XCRYPTOFB*/ }; static const InstrUID modRMTable6509[1] = { 0xede /* XSTORE*/ }; static const InstrUID modRMTable6510[1] = { 0xeab /* XCRYPTECB*/ }; static const InstrUID modRMTable6511[1] = { 0xea8 /* XCRYPTCBC*/ }; static const InstrUID modRMTable6512[1] = { 0xeaa /* XCRYPTCTR*/ }; static const InstrUID modRMTable6513[1] = { 0xea9 /* XCRYPTCFB*/ }; static const InstrUID modRMTable6514[1] = { 0xeac /* XCRYPTOFB*/ }; static const InstrUID modRMTable6515[1] = { 0xede /* XSTORE*/ }; static const InstrUID modRMTable6516[1] = { 0xeab /* XCRYPTECB*/ }; static const InstrUID modRMTable6517[1] = { 0xea8 /* XCRYPTCBC*/ }; static const InstrUID modRMTable6518[1] = { 0xeaa /* XCRYPTCTR*/ }; static const InstrUID modRMTable6519[1] = { 0xea9 /* XCRYPTCFB*/ }; static const InstrUID modRMTable6520[1] = { 0xeac /* XCRYPTOFB*/ }; static const InstrUID modRMTable6521[1] = { 0xede /* XSTORE*/ }; static const InstrUID modRMTable6522[1] = { 0xeab /* XCRYPTECB*/ }; static const InstrUID modRMTable6523[1] = { 0xea8 /* XCRYPTCBC*/ }; static const InstrUID modRMTable6524[1] = { 0xeaa /* XCRYPTCTR*/ }; static const InstrUID modRMTable6525[1] = { 0xea9 /* XCRYPTCFB*/ }; static const InstrUID modRMTable6526[1] = { 0xeac /* XCRYPTOFB*/ }; static const InstrUID modRMTable6527[1] = { 0xede /* XSTORE*/ }; static const InstrUID modRMTable6528[1] = { 0xeab /* XCRYPTECB*/ }; static const InstrUID modRMTable6529[1] = { 0xea8 /* XCRYPTCBC*/ }; static const InstrUID modRMTable6530[1] = { 0xeaa /* XCRYPTCTR*/ }; static const InstrUID modRMTable6531[1] = { 0xea9 /* XCRYPTCFB*/ }; static const InstrUID modRMTable6532[1] = { 0xeac /* XCRYPTOFB*/ }; static const InstrUID modRMTable6533[1] = { 0xede /* XSTORE*/ }; static const InstrUID modRMTable6534[1] = { 0xeab /* XCRYPTECB*/ }; static const InstrUID modRMTable6535[1] = { 0xea8 /* XCRYPTCBC*/ }; static const InstrUID modRMTable6536[1] = { 0xeaa /* XCRYPTCTR*/ }; static const InstrUID modRMTable6537[1] = { 0xea9 /* XCRYPTCFB*/ }; static const InstrUID modRMTable6538[1] = { 0xeac /* XCRYPTOFB*/ }; static const InstrUID modRMTable6539[1] = { 0xede /* XSTORE*/ }; static const InstrUID modRMTable6540[1] = { 0xeab /* XCRYPTECB*/ }; static const InstrUID modRMTable6541[1] = { 0xea8 /* XCRYPTCBC*/ }; static const InstrUID modRMTable6542[1] = { 0xeaa /* XCRYPTCTR*/ }; static const InstrUID modRMTable6543[1] = { 0xea9 /* XCRYPTCFB*/ }; static const InstrUID modRMTable6544[1] = { 0xeac /* XCRYPTOFB*/ }; static const InstrUID modRMTable6545[1] = { 0xede /* XSTORE*/ }; static const InstrUID modRMTable6546[1] = { 0xeab /* XCRYPTECB*/ }; static const InstrUID modRMTable6547[1] = { 0xea8 /* XCRYPTCBC*/ }; static const InstrUID modRMTable6548[1] = { 0xeaa /* XCRYPTCTR*/ }; static const InstrUID modRMTable6549[1] = { 0xea9 /* XCRYPTCFB*/ }; static const InstrUID modRMTable6550[1] = { 0xeac /* XCRYPTOFB*/ }; static const struct ContextDecision x86DisassemblerOneByteOpcodes = { { /* opcodeDecisions */ /* IC */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable0 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3 }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4 }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5 }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6 }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable7 }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable8 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable9 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable10 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable11 }, /* 0x0c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable12 }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable13 }, /* 0x0e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable14 }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable15 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable16 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable17 }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable18 }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable19 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable20 }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable21 }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable22 }, /* 0x18 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable23 }, /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable24 }, /* 0x1a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable25 }, /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable26 }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable27 }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable28 }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable29 }, /* 0x1f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable30 }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable31 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable32 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable33 }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable34 }, /* 0x24 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable35 }, /* 0x25 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable36 }, /* 0x26 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable37 }, /* 0x27 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable38 }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable39 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable40 }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable41 }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable42 }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable43 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable44 }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable45 }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable46 }, /* 0x30 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable47 }, /* 0x31 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable48 }, /* 0x32 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable49 }, /* 0x33 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable50 }, /* 0x34 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable51 }, /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable52 }, /* 0x36 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable53 }, /* 0x37 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable54 }, /* 0x38 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable55 }, /* 0x39 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable56 }, /* 0x3a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable57 }, /* 0x3b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable58 }, /* 0x3c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable59 }, /* 0x3d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable60 }, /* 0x3e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable61 }, /* 0x3f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable62 }, /* 0x40 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable63 }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable64 }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable65 }, /* 0x43 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable66 }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable67 }, /* 0x45 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable68 }, /* 0x46 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable69 }, /* 0x47 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable70 }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable71 }, /* 0x49 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable72 }, /* 0x4a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable73 }, /* 0x4b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable74 }, /* 0x4c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable75 }, /* 0x4d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable76 }, /* 0x4e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable77 }, /* 0x4f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable78 }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable79 }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable80 }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable81 }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable82 }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable83 }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable84 }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable85 }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable86 }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable87 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable88 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable89 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable90 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable91 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable92 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable93 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable94 }, /* 0x60 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable95 }, /* 0x61 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable96 }, /* 0x62 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable97 }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable98 }, /* 0x64 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable99 }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable100 }, /* 0x66 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable101 }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable102 }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable103 }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable104 }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable105 }, /* 0x6c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable106 }, /* 0x6d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable107 }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable108 }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable109 }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable110 }, /* 0x71 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable111 }, /* 0x72 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable112 }, /* 0x73 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable113 }, /* 0x74 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable114 }, /* 0x75 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable115 }, /* 0x76 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable116 }, /* 0x77 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable117 }, /* 0x78 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable118 }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable119 }, /* 0x7a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable120 }, /* 0x7b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable121 }, /* 0x7c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable122 }, /* 0x7d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable123 }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable124 }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable125 }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable126 }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable127 }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable128 }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable129 }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable130 }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable131 }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable132 }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable133 }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable134 }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable135 }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable136 }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable137 }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable138 }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable139 }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable140 }, /* 0x90 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable141 }, /* 0x91 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable142 }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable143 }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable144 }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable145 }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable146 }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable147 }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable148 }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable149 }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable150 }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable151 }, /* 0x9b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable152 }, /* 0x9c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable153 }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable154 }, /* 0x9e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable155 }, /* 0x9f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable156 }, /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable157 }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable158 }, /* 0xa2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable159 }, /* 0xa3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable160 }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable161 }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable162 }, /* 0xa6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable163 }, /* 0xa7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable164 }, /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable165 }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable166 }, /* 0xaa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable167 }, /* 0xab */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable168 }, /* 0xac */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable169 }, /* 0xad */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable170 }, /* 0xae */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable171 }, /* 0xaf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable172 }, /* 0xb0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable173 }, /* 0xb1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable174 }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable175 }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable176 }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable177 }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable178 }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable179 }, /* 0xb7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable180 }, /* 0xb8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable181 }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable182 }, /* 0xba */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable183 }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable184 }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable185 }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable186 }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable187 }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable188 }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable189 }, /* 0xc1 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable190 }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable191 }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable192 }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable193 }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable194 }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable195 }, /* 0xc7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable196 }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable197 }, /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable198 }, /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable199 }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable200 }, /* 0xcc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable201 }, /* 0xcd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable202 }, /* 0xce */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable203 }, /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable204 }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable205 }, /* 0xd1 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable206 }, /* 0xd2 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable207 }, /* 0xd3 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable208 }, /* 0xd4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable209 }, /* 0xd5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable210 }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable211 }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable212 }, /* 0xd9 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable213 }, /* 0xda */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable214 }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable215 }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable216 }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable217 }, /* 0xde */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable218 }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable219 }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable220 }, /* 0xe1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable221 }, /* 0xe2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable222 }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable223 }, /* 0xe5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable224 }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable225 }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable226 }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable227 }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable228 }, /* 0xea */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable229 }, /* 0xeb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable230 }, /* 0xec */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable231 }, /* 0xed */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable232 }, /* 0xee */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable233 }, /* 0xef */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable234 }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable235 }, /* 0xf3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable236 }, /* 0xf4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable237 }, /* 0xf5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable238 }, /* 0xf6 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable239 }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable240 }, /* 0xf8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable241 }, /* 0xf9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable242 }, /* 0xfa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable243 }, /* 0xfb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable244 }, /* 0xfc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable245 }, /* 0xfd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable246 }, /* 0xfe */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable247 }, /* 0xff */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable248 } } } , /* IC_64BIT */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable249 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable250 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable251 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable252 }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable253 }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable254 }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable255 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable256 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable257 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable258 }, /* 0x0c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable259 }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable260 }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable261 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable262 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable263 }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable264 }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable265 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable266 }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable267 }, /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable268 }, /* 0x1a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable269 }, /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable270 }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable271 }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable272 }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable273 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable274 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable275 }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable276 }, /* 0x24 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable277 }, /* 0x25 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable278 }, /* 0x26 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable279 }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable280 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable281 }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable282 }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable283 }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable284 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable285 }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable286 }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable287 }, /* 0x31 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable288 }, /* 0x32 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable289 }, /* 0x33 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable290 }, /* 0x34 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable291 }, /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable292 }, /* 0x36 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable293 }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable294 }, /* 0x39 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable295 }, /* 0x3a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable296 }, /* 0x3b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable297 }, /* 0x3c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable298 }, /* 0x3d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable299 }, /* 0x3e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable300 }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable301 }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable302 }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable303 }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable304 }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable305 }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable306 }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable307 }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable308 }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable309 }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable310 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable311 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable312 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable313 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable314 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable315 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable316 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable317 }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable318 }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable319 }, /* 0x66 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable320 }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable321 }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable322 }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable323 }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable324 }, /* 0x6c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable325 }, /* 0x6d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable326 }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable327 }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable328 }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable329 }, /* 0x71 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable330 }, /* 0x72 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable331 }, /* 0x73 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable332 }, /* 0x74 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable333 }, /* 0x75 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable334 }, /* 0x76 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable335 }, /* 0x77 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable336 }, /* 0x78 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable337 }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable338 }, /* 0x7a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable339 }, /* 0x7b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable340 }, /* 0x7c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable341 }, /* 0x7d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable342 }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable343 }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable344 }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable345 }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable346 }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable347 }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable348 }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable349 }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable350 }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable351 }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable352 }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable353 }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable354 }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable355 }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable356 }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable357 }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable358 }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable359 }, /* 0x90 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable360 }, /* 0x91 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable361 }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable362 }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable363 }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable364 }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable365 }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable366 }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable367 }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable368 }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable369 }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable370 }, /* 0x9b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable371 }, /* 0x9c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable372 }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable373 }, /* 0x9e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable374 }, /* 0x9f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable375 }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable376 }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable377 }, /* 0xa6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable378 }, /* 0xa7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable379 }, /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable380 }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable381 }, /* 0xaa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable382 }, /* 0xab */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable383 }, /* 0xac */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable384 }, /* 0xad */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable385 }, /* 0xae */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable386 }, /* 0xaf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable387 }, /* 0xb0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable388 }, /* 0xb1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable389 }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable390 }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable391 }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable392 }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable393 }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable394 }, /* 0xb7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable395 }, /* 0xb8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable396 }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable397 }, /* 0xba */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable398 }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable399 }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable400 }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable401 }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable402 }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable403 }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable404 }, /* 0xc1 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable405 }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable406 }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable407 }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable408 }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable409 }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable410 }, /* 0xc7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable411 }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable412 }, /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable413 }, /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable414 }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable415 }, /* 0xcc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable416 }, /* 0xcd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable417 }, /* 0xce */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable418 }, /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable419 }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable420 }, /* 0xd1 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable421 }, /* 0xd2 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable422 }, /* 0xd3 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable423 }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable424 }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable425 }, /* 0xd9 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable426 }, /* 0xda */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable427 }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable428 }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable429 }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable430 }, /* 0xde */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable431 }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable432 }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable433 }, /* 0xe1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable434 }, /* 0xe2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable435 }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable436 }, /* 0xe5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable437 }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable438 }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable439 }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable440 }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable441 }, /* 0xea */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable442 }, /* 0xeb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable443 }, /* 0xec */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable444 }, /* 0xed */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable445 }, /* 0xee */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable446 }, /* 0xef */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable447 }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable448 }, /* 0xf3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable449 }, /* 0xf4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable450 }, /* 0xf5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable451 }, /* 0xf6 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable452 }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable453 }, /* 0xf8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable454 }, /* 0xf9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable455 }, /* 0xfa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable456 }, /* 0xfb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable457 }, /* 0xfc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable458 }, /* 0xfd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable459 }, /* 0xfe */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable460 }, /* 0xff */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable461 } } } , /* IC_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable462 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable463 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable464 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable465 }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable466 }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable467 }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable468 }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable469 }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable470 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable471 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable472 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable473 }, /* 0x0c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable474 }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable475 }, /* 0x0e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable476 }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable477 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable478 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable479 }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable480 }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable481 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable482 }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable483 }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable484 }, /* 0x18 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable485 }, /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable486 }, /* 0x1a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable487 }, /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable488 }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable489 }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable490 }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable491 }, /* 0x1f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable492 }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable493 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable494 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable495 }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable496 }, /* 0x24 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable497 }, /* 0x25 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable498 }, /* 0x26 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable499 }, /* 0x27 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable500 }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable501 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable502 }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable503 }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable504 }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable505 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable506 }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable507 }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable508 }, /* 0x30 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable509 }, /* 0x31 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable510 }, /* 0x32 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable511 }, /* 0x33 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable512 }, /* 0x34 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable513 }, /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable514 }, /* 0x36 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable515 }, /* 0x37 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable516 }, /* 0x38 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable517 }, /* 0x39 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable518 }, /* 0x3a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable519 }, /* 0x3b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable520 }, /* 0x3c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable521 }, /* 0x3d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable522 }, /* 0x3e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable523 }, /* 0x3f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable524 }, /* 0x40 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable525 }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable526 }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable527 }, /* 0x43 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable528 }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable529 }, /* 0x45 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable530 }, /* 0x46 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable531 }, /* 0x47 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable532 }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable533 }, /* 0x49 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable534 }, /* 0x4a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable535 }, /* 0x4b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable536 }, /* 0x4c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable537 }, /* 0x4d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable538 }, /* 0x4e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable539 }, /* 0x4f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable540 }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable541 }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable542 }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable543 }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable544 }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable545 }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable546 }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable547 }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable548 }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable549 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable550 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable551 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable552 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable553 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable554 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable555 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable556 }, /* 0x60 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable557 }, /* 0x61 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable558 }, /* 0x62 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable559 }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable560 }, /* 0x64 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable561 }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable562 }, /* 0x66 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable563 }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable564 }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable565 }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable566 }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable567 }, /* 0x6c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable568 }, /* 0x6d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable569 }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable570 }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable571 }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable572 }, /* 0x71 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable573 }, /* 0x72 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable574 }, /* 0x73 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable575 }, /* 0x74 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable576 }, /* 0x75 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable577 }, /* 0x76 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable578 }, /* 0x77 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable579 }, /* 0x78 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable580 }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable581 }, /* 0x7a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable582 }, /* 0x7b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable583 }, /* 0x7c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable584 }, /* 0x7d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable585 }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable586 }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable587 }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable588 }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable589 }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable590 }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable591 }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable592 }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable593 }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable594 }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable595 }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable596 }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable597 }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable598 }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable599 }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable600 }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable601 }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable602 }, /* 0x90 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable603 }, /* 0x91 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable604 }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable605 }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable606 }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable607 }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable608 }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable609 }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable610 }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable611 }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable612 }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable613 }, /* 0x9b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable614 }, /* 0x9c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable615 }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable616 }, /* 0x9e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable617 }, /* 0x9f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable618 }, /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable619 }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable620 }, /* 0xa2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable621 }, /* 0xa3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable622 }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable623 }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable624 }, /* 0xa6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable625 }, /* 0xa7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable626 }, /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable627 }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable628 }, /* 0xaa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable629 }, /* 0xab */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable630 }, /* 0xac */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable631 }, /* 0xad */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable632 }, /* 0xae */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable633 }, /* 0xaf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable634 }, /* 0xb0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable635 }, /* 0xb1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable636 }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable637 }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable638 }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable639 }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable640 }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable641 }, /* 0xb7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable642 }, /* 0xb8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable643 }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable644 }, /* 0xba */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable645 }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable646 }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable647 }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable648 }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable649 }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable650 }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable651 }, /* 0xc1 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable652 }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable653 }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable654 }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable655 }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable656 }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable657 }, /* 0xc7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable658 }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable659 }, /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable660 }, /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable661 }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable662 }, /* 0xcc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable663 }, /* 0xcd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable664 }, /* 0xce */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable665 }, /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable666 }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable667 }, /* 0xd1 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable668 }, /* 0xd2 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable669 }, /* 0xd3 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable670 }, /* 0xd4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable671 }, /* 0xd5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable672 }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable673 }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable674 }, /* 0xd9 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable675 }, /* 0xda */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable676 }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable677 }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable678 }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable679 }, /* 0xde */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable680 }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable681 }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable682 }, /* 0xe1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable683 }, /* 0xe2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable684 }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable685 }, /* 0xe5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable686 }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable687 }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable688 }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable689 }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable690 }, /* 0xea */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable691 }, /* 0xeb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable692 }, /* 0xec */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable693 }, /* 0xed */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable694 }, /* 0xee */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable695 }, /* 0xef */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable696 }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable697 }, /* 0xf3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable698 }, /* 0xf4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable699 }, /* 0xf5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable700 }, /* 0xf6 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable701 }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable702 }, /* 0xf8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable703 }, /* 0xf9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable704 }, /* 0xfa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable705 }, /* 0xfb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable706 }, /* 0xfc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable707 }, /* 0xfd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable708 }, /* 0xfe */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable709 }, /* 0xff */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable710 } } } , /* IC_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable711 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable712 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable713 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable714 }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable715 }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable716 }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable717 }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable718 }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable719 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable720 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable721 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable722 }, /* 0x0c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable723 }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable724 }, /* 0x0e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable725 }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable726 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable727 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable728 }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable729 }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable730 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable731 }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable732 }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable733 }, /* 0x18 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable734 }, /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable735 }, /* 0x1a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable736 }, /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable737 }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable738 }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable739 }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable740 }, /* 0x1f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable741 }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable742 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable743 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable744 }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable745 }, /* 0x24 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable746 }, /* 0x25 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable747 }, /* 0x26 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable748 }, /* 0x27 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable749 }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable750 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable751 }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable752 }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable753 }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable754 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable755 }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable756 }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable757 }, /* 0x30 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable758 }, /* 0x31 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable759 }, /* 0x32 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable760 }, /* 0x33 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable761 }, /* 0x34 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable762 }, /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable763 }, /* 0x36 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable764 }, /* 0x37 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable765 }, /* 0x38 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable766 }, /* 0x39 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable767 }, /* 0x3a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable768 }, /* 0x3b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable769 }, /* 0x3c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable770 }, /* 0x3d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable771 }, /* 0x3e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable772 }, /* 0x3f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable773 }, /* 0x40 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable774 }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable775 }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable776 }, /* 0x43 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable777 }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable778 }, /* 0x45 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable779 }, /* 0x46 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable780 }, /* 0x47 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable781 }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable782 }, /* 0x49 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable783 }, /* 0x4a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable784 }, /* 0x4b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable785 }, /* 0x4c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable786 }, /* 0x4d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable787 }, /* 0x4e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable788 }, /* 0x4f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable789 }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable790 }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable791 }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable792 }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable793 }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable794 }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable795 }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable796 }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable797 }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable798 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable799 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable800 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable801 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable802 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable803 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable804 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable805 }, /* 0x60 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable806 }, /* 0x61 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable807 }, /* 0x62 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable808 }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable809 }, /* 0x64 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable810 }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable811 }, /* 0x66 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable812 }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable813 }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable814 }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable815 }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable816 }, /* 0x6c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable817 }, /* 0x6d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable818 }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable819 }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable820 }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable821 }, /* 0x71 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable822 }, /* 0x72 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable823 }, /* 0x73 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable824 }, /* 0x74 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable825 }, /* 0x75 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable826 }, /* 0x76 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable827 }, /* 0x77 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable828 }, /* 0x78 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable829 }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable830 }, /* 0x7a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable831 }, /* 0x7b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable832 }, /* 0x7c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable833 }, /* 0x7d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable834 }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable835 }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable836 }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable837 }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable838 }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable839 }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable840 }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable841 }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable842 }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable843 }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable844 }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable845 }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable846 }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable847 }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable848 }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable849 }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable850 }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable851 }, /* 0x90 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable852 }, /* 0x91 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable853 }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable854 }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable855 }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable856 }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable857 }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable858 }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable859 }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable860 }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable861 }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable862 }, /* 0x9b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable863 }, /* 0x9c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable864 }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable865 }, /* 0x9e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable866 }, /* 0x9f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable867 }, /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable868 }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable869 }, /* 0xa2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable870 }, /* 0xa3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable871 }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable872 }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable873 }, /* 0xa6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable874 }, /* 0xa7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable875 }, /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable876 }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable877 }, /* 0xaa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable878 }, /* 0xab */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable879 }, /* 0xac */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable880 }, /* 0xad */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable881 }, /* 0xae */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable882 }, /* 0xaf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable883 }, /* 0xb0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable884 }, /* 0xb1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable885 }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable886 }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable887 }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable888 }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable889 }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable890 }, /* 0xb7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable891 }, /* 0xb8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable892 }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable893 }, /* 0xba */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable894 }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable895 }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable896 }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable897 }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable898 }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable899 }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable900 }, /* 0xc1 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable901 }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable902 }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable903 }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable904 }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable905 }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable906 }, /* 0xc7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable907 }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable908 }, /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable909 }, /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable910 }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable911 }, /* 0xcc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable912 }, /* 0xcd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable913 }, /* 0xce */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable914 }, /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable915 }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable916 }, /* 0xd1 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable917 }, /* 0xd2 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable918 }, /* 0xd3 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable919 }, /* 0xd4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable920 }, /* 0xd5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable921 }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable922 }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable923 }, /* 0xd9 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable924 }, /* 0xda */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable925 }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable926 }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable927 }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable928 }, /* 0xde */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable929 }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable930 }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable931 }, /* 0xe1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable932 }, /* 0xe2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable933 }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable934 }, /* 0xe5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable935 }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable936 }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable937 }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable938 }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable939 }, /* 0xea */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable940 }, /* 0xeb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable941 }, /* 0xec */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable942 }, /* 0xed */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable943 }, /* 0xee */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable944 }, /* 0xef */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable945 }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable946 }, /* 0xf3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable947 }, /* 0xf4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable948 }, /* 0xf5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable949 }, /* 0xf6 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable950 }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable951 }, /* 0xf8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable952 }, /* 0xf9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable953 }, /* 0xfa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable954 }, /* 0xfb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable955 }, /* 0xfc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable956 }, /* 0xfd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable957 }, /* 0xfe */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable958 }, /* 0xff */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable959 } } } , /* IC_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable960 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable961 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable962 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable963 }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable964 }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable965 }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable966 }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable967 }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable968 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable969 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable970 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable971 }, /* 0x0c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable972 }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable973 }, /* 0x0e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable974 }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable975 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable976 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable977 }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable978 }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable979 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable980 }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable981 }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable982 }, /* 0x18 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable983 }, /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable984 }, /* 0x1a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable985 }, /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable986 }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable987 }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable988 }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable989 }, /* 0x1f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable990 }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable991 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable992 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable993 }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable994 }, /* 0x24 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable995 }, /* 0x25 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable996 }, /* 0x26 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable997 }, /* 0x27 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable998 }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable999 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1000 }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1001 }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1002 }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1003 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1004 }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1005 }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1006 }, /* 0x30 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1007 }, /* 0x31 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1008 }, /* 0x32 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1009 }, /* 0x33 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1010 }, /* 0x34 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1011 }, /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1012 }, /* 0x36 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1013 }, /* 0x37 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1014 }, /* 0x38 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1015 }, /* 0x39 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1016 }, /* 0x3a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1017 }, /* 0x3b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1018 }, /* 0x3c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1019 }, /* 0x3d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1020 }, /* 0x3e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1021 }, /* 0x3f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1022 }, /* 0x40 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1023 }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1024 }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1025 }, /* 0x43 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1026 }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1027 }, /* 0x45 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1028 }, /* 0x46 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1029 }, /* 0x47 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1030 }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1031 }, /* 0x49 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1032 }, /* 0x4a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1033 }, /* 0x4b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1034 }, /* 0x4c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1035 }, /* 0x4d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1036 }, /* 0x4e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1037 }, /* 0x4f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1038 }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1039 }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1040 }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1041 }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1042 }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1043 }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1044 }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1045 }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1046 }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1047 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1048 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1049 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1050 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1051 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1052 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1053 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1054 }, /* 0x60 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1055 }, /* 0x61 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1056 }, /* 0x62 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1057 }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1058 }, /* 0x64 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1059 }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1060 }, /* 0x66 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1061 }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1062 }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1063 }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1064 }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1065 }, /* 0x6c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1066 }, /* 0x6d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1067 }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1068 }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1069 }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1070 }, /* 0x71 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1071 }, /* 0x72 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1072 }, /* 0x73 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1073 }, /* 0x74 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1074 }, /* 0x75 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1075 }, /* 0x76 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1076 }, /* 0x77 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1077 }, /* 0x78 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1078 }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1079 }, /* 0x7a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1080 }, /* 0x7b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1081 }, /* 0x7c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1082 }, /* 0x7d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1083 }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1084 }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1085 }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1086 }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1087 }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1088 }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1089 }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1090 }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1091 }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1092 }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1093 }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1094 }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1095 }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1096 }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1097 }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1098 }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1099 }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1100 }, /* 0x90 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1101 }, /* 0x91 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1102 }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1103 }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1104 }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1105 }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1106 }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1107 }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1108 }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1109 }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1110 }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1111 }, /* 0x9b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1112 }, /* 0x9c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1113 }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1114 }, /* 0x9e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1115 }, /* 0x9f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1116 }, /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1117 }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1118 }, /* 0xa2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1119 }, /* 0xa3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1120 }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1121 }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1122 }, /* 0xa6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1123 }, /* 0xa7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1124 }, /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1125 }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1126 }, /* 0xaa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1127 }, /* 0xab */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1128 }, /* 0xac */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1129 }, /* 0xad */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1130 }, /* 0xae */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1131 }, /* 0xaf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1132 }, /* 0xb0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1133 }, /* 0xb1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1134 }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1135 }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1136 }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1137 }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1138 }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1139 }, /* 0xb7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1140 }, /* 0xb8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1141 }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1142 }, /* 0xba */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1143 }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1144 }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1145 }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1146 }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1147 }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1148 }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1149 }, /* 0xc1 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1150 }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1151 }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1152 }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1153 }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1154 }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1155 }, /* 0xc7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1156 }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1157 }, /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1158 }, /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1159 }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1160 }, /* 0xcc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1161 }, /* 0xcd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1162 }, /* 0xce */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1163 }, /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1164 }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1165 }, /* 0xd1 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1166 }, /* 0xd2 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1167 }, /* 0xd3 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1168 }, /* 0xd4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1169 }, /* 0xd5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1170 }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1171 }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1172 }, /* 0xd9 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1173 }, /* 0xda */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1174 }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1175 }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1176 }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1177 }, /* 0xde */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1178 }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1179 }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1180 }, /* 0xe1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1181 }, /* 0xe2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1182 }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1183 }, /* 0xe5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1184 }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1185 }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1186 }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1187 }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1188 }, /* 0xea */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1189 }, /* 0xeb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1190 }, /* 0xec */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1191 }, /* 0xed */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1192 }, /* 0xee */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1193 }, /* 0xef */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1194 }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1195 }, /* 0xf3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1196 }, /* 0xf4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1197 }, /* 0xf5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1198 }, /* 0xf6 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1199 }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1200 }, /* 0xf8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1201 }, /* 0xf9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1202 }, /* 0xfa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1203 }, /* 0xfb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1204 }, /* 0xfc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1205 }, /* 0xfd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1206 }, /* 0xfe */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1207 }, /* 0xff */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1208 } } } , /* IC_XD_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_XS_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_REXW */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1209 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1210 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1211 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1212 }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1213 }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1214 }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1215 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1216 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1217 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1218 }, /* 0x0c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1219 }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1220 }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1221 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1222 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1223 }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1224 }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1225 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1226 }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1227 }, /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1228 }, /* 0x1a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1229 }, /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1230 }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1231 }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1232 }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1233 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1234 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1235 }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1236 }, /* 0x24 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1237 }, /* 0x25 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1238 }, /* 0x26 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1239 }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1240 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1241 }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1242 }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1243 }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1244 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1245 }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1246 }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1247 }, /* 0x31 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1248 }, /* 0x32 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1249 }, /* 0x33 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1250 }, /* 0x34 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1251 }, /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1252 }, /* 0x36 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1253 }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1254 }, /* 0x39 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1255 }, /* 0x3a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1256 }, /* 0x3b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1257 }, /* 0x3c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1258 }, /* 0x3d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1259 }, /* 0x3e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1260 }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1261 }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1262 }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1263 }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1264 }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1265 }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1266 }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1267 }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1268 }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1269 }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1270 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1271 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1272 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1273 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1274 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1275 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1276 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1277 }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1278 }, /* 0x64 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1279 }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1280 }, /* 0x66 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1281 }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1282 }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1283 }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1284 }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1285 }, /* 0x6c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1286 }, /* 0x6d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1287 }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1288 }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1289 }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1290 }, /* 0x71 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1291 }, /* 0x72 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1292 }, /* 0x73 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1293 }, /* 0x74 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1294 }, /* 0x75 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1295 }, /* 0x76 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1296 }, /* 0x77 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1297 }, /* 0x78 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1298 }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1299 }, /* 0x7a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1300 }, /* 0x7b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1301 }, /* 0x7c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1302 }, /* 0x7d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1303 }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1304 }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1305 }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1306 }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1307 }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1308 }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1309 }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1310 }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1311 }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1312 }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1313 }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1314 }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1315 }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1316 }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1317 }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1318 }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1319 }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1320 }, /* 0x90 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1321 }, /* 0x91 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1322 }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1323 }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1324 }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1325 }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1326 }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1327 }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1328 }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1329 }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1330 }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1331 }, /* 0x9b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1332 }, /* 0x9c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1333 }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1334 }, /* 0x9e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1335 }, /* 0x9f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1336 }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1337 }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1338 }, /* 0xa6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1339 }, /* 0xa7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1340 }, /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1341 }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1342 }, /* 0xaa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1343 }, /* 0xab */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1344 }, /* 0xac */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1345 }, /* 0xad */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1346 }, /* 0xae */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1347 }, /* 0xaf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1348 }, /* 0xb0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1349 }, /* 0xb1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1350 }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1351 }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1352 }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1353 }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1354 }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1355 }, /* 0xb7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1356 }, /* 0xb8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1357 }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1358 }, /* 0xba */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1359 }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1360 }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1361 }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1362 }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1363 }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1364 }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1365 }, /* 0xc1 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1366 }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1367 }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1368 }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1369 }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1370 }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1371 }, /* 0xc7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1372 }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1373 }, /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1374 }, /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1375 }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1376 }, /* 0xcc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1377 }, /* 0xcd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1378 }, /* 0xce */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1379 }, /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1380 }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1381 }, /* 0xd1 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1382 }, /* 0xd2 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1383 }, /* 0xd3 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1384 }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1385 }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1386 }, /* 0xd9 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1387 }, /* 0xda */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1388 }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1389 }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1390 }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1391 }, /* 0xde */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1392 }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1393 }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1394 }, /* 0xe1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1395 }, /* 0xe2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1396 }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1397 }, /* 0xe5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1398 }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1399 }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1400 }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1401 }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1402 }, /* 0xea */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1403 }, /* 0xeb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1404 }, /* 0xec */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1405 }, /* 0xed */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1406 }, /* 0xee */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1407 }, /* 0xef */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1408 }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1409 }, /* 0xf3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1410 }, /* 0xf4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1411 }, /* 0xf5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1412 }, /* 0xf6 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1413 }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1414 }, /* 0xf8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1415 }, /* 0xf9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1416 }, /* 0xfa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1417 }, /* 0xfb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1418 }, /* 0xfc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1419 }, /* 0xfd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1420 }, /* 0xfe */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1421 }, /* 0xff */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1422 } } } , /* IC_64BIT_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1423 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1424 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1425 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1426 }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1427 }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1428 }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1429 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1430 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1431 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1432 }, /* 0x0c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1433 }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1434 }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1435 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1436 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1437 }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1438 }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1439 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1440 }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1441 }, /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1442 }, /* 0x1a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1443 }, /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1444 }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1445 }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1446 }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1447 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1448 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1449 }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1450 }, /* 0x24 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1451 }, /* 0x25 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1452 }, /* 0x26 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1453 }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1454 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1455 }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1456 }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1457 }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1458 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1459 }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1460 }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1461 }, /* 0x31 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1462 }, /* 0x32 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1463 }, /* 0x33 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1464 }, /* 0x34 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1465 }, /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1466 }, /* 0x36 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1467 }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1468 }, /* 0x39 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1469 }, /* 0x3a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1470 }, /* 0x3b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1471 }, /* 0x3c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1472 }, /* 0x3d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1473 }, /* 0x3e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1474 }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1475 }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1476 }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1477 }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1478 }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1479 }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1480 }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1481 }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1482 }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1483 }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1484 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1485 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1486 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1487 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1488 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1489 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1490 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1491 }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1492 }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1493 }, /* 0x66 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1494 }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1495 }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1496 }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1497 }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1498 }, /* 0x6c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1499 }, /* 0x6d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1500 }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1501 }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1502 }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1503 }, /* 0x71 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1504 }, /* 0x72 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1505 }, /* 0x73 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1506 }, /* 0x74 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1507 }, /* 0x75 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1508 }, /* 0x76 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1509 }, /* 0x77 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1510 }, /* 0x78 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1511 }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1512 }, /* 0x7a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1513 }, /* 0x7b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1514 }, /* 0x7c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1515 }, /* 0x7d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1516 }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1517 }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1518 }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1519 }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1520 }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1521 }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1522 }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1523 }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1524 }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1525 }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1526 }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1527 }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1528 }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1529 }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1530 }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1531 }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1532 }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1533 }, /* 0x90 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1534 }, /* 0x91 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1535 }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1536 }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1537 }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1538 }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1539 }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1540 }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1541 }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1542 }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1543 }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1544 }, /* 0x9b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1545 }, /* 0x9c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1546 }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1547 }, /* 0x9e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1548 }, /* 0x9f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1549 }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1550 }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1551 }, /* 0xa6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1552 }, /* 0xa7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1553 }, /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1554 }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1555 }, /* 0xaa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1556 }, /* 0xab */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1557 }, /* 0xac */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1558 }, /* 0xad */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1559 }, /* 0xae */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1560 }, /* 0xaf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1561 }, /* 0xb0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1562 }, /* 0xb1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1563 }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1564 }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1565 }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1566 }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1567 }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1568 }, /* 0xb7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1569 }, /* 0xb8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1570 }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1571 }, /* 0xba */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1572 }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1573 }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1574 }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1575 }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1576 }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1577 }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1578 }, /* 0xc1 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1579 }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1580 }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1581 }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1582 }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1583 }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1584 }, /* 0xc7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1585 }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1586 }, /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1587 }, /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1588 }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1589 }, /* 0xcc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1590 }, /* 0xcd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1591 }, /* 0xce */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1592 }, /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1593 }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1594 }, /* 0xd1 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1595 }, /* 0xd2 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1596 }, /* 0xd3 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1597 }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1598 }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1599 }, /* 0xd9 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1600 }, /* 0xda */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1601 }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1602 }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1603 }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1604 }, /* 0xde */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1605 }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1606 }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1607 }, /* 0xe1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1608 }, /* 0xe2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1609 }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1610 }, /* 0xe5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1611 }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1612 }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1613 }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1614 }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1615 }, /* 0xea */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1616 }, /* 0xeb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1617 }, /* 0xec */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1618 }, /* 0xed */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1619 }, /* 0xee */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1620 }, /* 0xef */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1621 }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1622 }, /* 0xf3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1623 }, /* 0xf4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1624 }, /* 0xf5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1625 }, /* 0xf6 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1626 }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1627 }, /* 0xf8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1628 }, /* 0xf9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1629 }, /* 0xfa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1630 }, /* 0xfb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1631 }, /* 0xfc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1632 }, /* 0xfd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1633 }, /* 0xfe */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1634 }, /* 0xff */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1635 } } } , /* IC_64BIT_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1636 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1637 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1638 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1639 }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1640 }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1641 }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1642 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1643 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1644 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1645 }, /* 0x0c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1646 }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1647 }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1648 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1649 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1650 }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1651 }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1652 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1653 }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1654 }, /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1655 }, /* 0x1a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1656 }, /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1657 }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1658 }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1659 }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1660 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1661 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1662 }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1663 }, /* 0x24 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1664 }, /* 0x25 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1665 }, /* 0x26 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1666 }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1667 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1668 }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1669 }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1670 }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1671 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1672 }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1673 }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1674 }, /* 0x31 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1675 }, /* 0x32 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1676 }, /* 0x33 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1677 }, /* 0x34 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1678 }, /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1679 }, /* 0x36 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1680 }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1681 }, /* 0x39 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1682 }, /* 0x3a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1683 }, /* 0x3b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1684 }, /* 0x3c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1685 }, /* 0x3d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1686 }, /* 0x3e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1687 }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1688 }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1689 }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1690 }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1691 }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1692 }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1693 }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1694 }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1695 }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1696 }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1697 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1698 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1699 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1700 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1701 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1702 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1703 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1704 }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1705 }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1706 }, /* 0x66 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1707 }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1708 }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1709 }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1710 }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1711 }, /* 0x6c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1712 }, /* 0x6d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1713 }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1714 }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1715 }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1716 }, /* 0x71 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1717 }, /* 0x72 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1718 }, /* 0x73 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1719 }, /* 0x74 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1720 }, /* 0x75 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1721 }, /* 0x76 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1722 }, /* 0x77 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1723 }, /* 0x78 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1724 }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1725 }, /* 0x7a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1726 }, /* 0x7b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1727 }, /* 0x7c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1728 }, /* 0x7d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1729 }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1730 }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1731 }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1732 }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1733 }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1734 }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1735 }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1736 }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1737 }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1738 }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1739 }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1740 }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1741 }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1742 }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1743 }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1744 }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1745 }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1746 }, /* 0x90 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1747 }, /* 0x91 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1748 }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1749 }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1750 }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1751 }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1752 }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1753 }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1754 }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1755 }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1756 }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1757 }, /* 0x9b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1758 }, /* 0x9c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1759 }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1760 }, /* 0x9e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1761 }, /* 0x9f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1762 }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1763 }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1764 }, /* 0xa6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1765 }, /* 0xa7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1766 }, /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1767 }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1768 }, /* 0xaa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1769 }, /* 0xab */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1770 }, /* 0xac */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1771 }, /* 0xad */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1772 }, /* 0xae */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1773 }, /* 0xaf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1774 }, /* 0xb0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1775 }, /* 0xb1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1776 }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1777 }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1778 }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1779 }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1780 }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1781 }, /* 0xb7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1782 }, /* 0xb8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1783 }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1784 }, /* 0xba */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1785 }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1786 }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1787 }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1788 }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1789 }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1790 }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1791 }, /* 0xc1 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1792 }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1793 }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1794 }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1795 }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1796 }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1797 }, /* 0xc7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1798 }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1799 }, /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1800 }, /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1801 }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1802 }, /* 0xcc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1803 }, /* 0xcd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1804 }, /* 0xce */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1805 }, /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1806 }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1807 }, /* 0xd1 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1808 }, /* 0xd2 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1809 }, /* 0xd3 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1810 }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1811 }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1812 }, /* 0xd9 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1813 }, /* 0xda */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1814 }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1815 }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1816 }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1817 }, /* 0xde */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1818 }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1819 }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1820 }, /* 0xe1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1821 }, /* 0xe2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1822 }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1823 }, /* 0xe5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1824 }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1825 }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1826 }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1827 }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1828 }, /* 0xea */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1829 }, /* 0xeb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1830 }, /* 0xec */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1831 }, /* 0xed */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1832 }, /* 0xee */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1833 }, /* 0xef */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1834 }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1835 }, /* 0xf3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1836 }, /* 0xf4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1837 }, /* 0xf5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1838 }, /* 0xf6 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1839 }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1840 }, /* 0xf8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1841 }, /* 0xf9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1842 }, /* 0xfa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1843 }, /* 0xfb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1844 }, /* 0xfc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1845 }, /* 0xfd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1846 }, /* 0xfe */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1847 }, /* 0xff */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1848 } } } , /* IC_64BIT_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1849 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1850 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1851 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1852 }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1853 }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1854 }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1855 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1856 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1857 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1858 }, /* 0x0c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1859 }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1860 }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1861 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1862 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1863 }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1864 }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1865 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1866 }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1867 }, /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1868 }, /* 0x1a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1869 }, /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1870 }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1871 }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1872 }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1873 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1874 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1875 }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1876 }, /* 0x24 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1877 }, /* 0x25 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1878 }, /* 0x26 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1879 }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1880 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1881 }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1882 }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1883 }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1884 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1885 }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1886 }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1887 }, /* 0x31 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1888 }, /* 0x32 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1889 }, /* 0x33 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1890 }, /* 0x34 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1891 }, /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1892 }, /* 0x36 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1893 }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1894 }, /* 0x39 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1895 }, /* 0x3a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1896 }, /* 0x3b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1897 }, /* 0x3c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1898 }, /* 0x3d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1899 }, /* 0x3e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1900 }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1901 }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1902 }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1903 }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1904 }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1905 }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1906 }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1907 }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1908 }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1909 }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1910 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1911 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1912 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1913 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1914 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1915 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1916 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1917 }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1918 }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1919 }, /* 0x66 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1920 }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1921 }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1922 }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1923 }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1924 }, /* 0x6c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1925 }, /* 0x6d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1926 }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1927 }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1928 }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1929 }, /* 0x71 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1930 }, /* 0x72 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1931 }, /* 0x73 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1932 }, /* 0x74 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1933 }, /* 0x75 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1934 }, /* 0x76 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1935 }, /* 0x77 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1936 }, /* 0x78 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1937 }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1938 }, /* 0x7a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1939 }, /* 0x7b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1940 }, /* 0x7c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1941 }, /* 0x7d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1942 }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1943 }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1944 }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1945 }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1946 }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1947 }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1948 }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1949 }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1950 }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1951 }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1952 }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1953 }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1954 }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1955 }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1956 }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1957 }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable1958 }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable1959 }, /* 0x90 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1960 }, /* 0x91 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1961 }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1962 }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1963 }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1964 }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1965 }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1966 }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1967 }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1968 }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1969 }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1970 }, /* 0x9b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1971 }, /* 0x9c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1972 }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1973 }, /* 0x9e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1974 }, /* 0x9f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1975 }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1976 }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1977 }, /* 0xa6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1978 }, /* 0xa7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1979 }, /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1980 }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1981 }, /* 0xaa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1982 }, /* 0xab */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1983 }, /* 0xac */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1984 }, /* 0xad */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1985 }, /* 0xae */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1986 }, /* 0xaf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1987 }, /* 0xb0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1988 }, /* 0xb1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1989 }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1990 }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1991 }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1992 }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1993 }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1994 }, /* 0xb7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1995 }, /* 0xb8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1996 }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1997 }, /* 0xba */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1998 }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable1999 }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2000 }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2001 }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2002 }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2003 }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2004 }, /* 0xc1 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2005 }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2006 }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2007 }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2008 }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2009 }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2010 }, /* 0xc7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2011 }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2012 }, /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2013 }, /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2014 }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2015 }, /* 0xcc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2016 }, /* 0xcd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2017 }, /* 0xce */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2018 }, /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2019 }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2020 }, /* 0xd1 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2021 }, /* 0xd2 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2022 }, /* 0xd3 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2023 }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2024 }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2025 }, /* 0xd9 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2026 }, /* 0xda */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2027 }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2028 }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2029 }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2030 }, /* 0xde */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2031 }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2032 }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2033 }, /* 0xe1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2034 }, /* 0xe2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2035 }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2036 }, /* 0xe5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2037 }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2038 }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2039 }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2040 }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2041 }, /* 0xea */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2042 }, /* 0xeb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2043 }, /* 0xec */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2044 }, /* 0xed */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2045 }, /* 0xee */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2046 }, /* 0xef */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2047 }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2048 }, /* 0xf3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2049 }, /* 0xf4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2050 }, /* 0xf5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2051 }, /* 0xf6 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2052 }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2053 }, /* 0xf8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2054 }, /* 0xf9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2055 }, /* 0xfa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2056 }, /* 0xfb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2057 }, /* 0xfc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2058 }, /* 0xfd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2059 }, /* 0xfe */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2060 }, /* 0xff */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2061 } } } , /* IC_64BIT_XD_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_XS_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_REXW_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2062 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2063 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2064 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2065 }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2066 }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2067 }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2068 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2069 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2070 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2071 }, /* 0x0c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2072 }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2073 }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2074 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2075 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2076 }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2077 }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2078 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2079 }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2080 }, /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2081 }, /* 0x1a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2082 }, /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2083 }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2084 }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2085 }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2086 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2087 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2088 }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2089 }, /* 0x24 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2090 }, /* 0x25 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2091 }, /* 0x26 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2092 }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2093 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2094 }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2095 }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2096 }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2097 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2098 }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2099 }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2100 }, /* 0x31 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2101 }, /* 0x32 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2102 }, /* 0x33 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2103 }, /* 0x34 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2104 }, /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2105 }, /* 0x36 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2106 }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2107 }, /* 0x39 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2108 }, /* 0x3a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2109 }, /* 0x3b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2110 }, /* 0x3c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2111 }, /* 0x3d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2112 }, /* 0x3e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2113 }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2114 }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2115 }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2116 }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2117 }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2118 }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2119 }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2120 }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2121 }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2122 }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2123 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2124 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2125 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2126 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2127 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2128 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2129 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2130 }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2131 }, /* 0x64 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2132 }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2133 }, /* 0x66 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2134 }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2135 }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2136 }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2137 }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2138 }, /* 0x6c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2139 }, /* 0x6d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2140 }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2141 }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2142 }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2143 }, /* 0x71 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2144 }, /* 0x72 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2145 }, /* 0x73 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2146 }, /* 0x74 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2147 }, /* 0x75 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2148 }, /* 0x76 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2149 }, /* 0x77 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2150 }, /* 0x78 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2151 }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2152 }, /* 0x7a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2153 }, /* 0x7b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2154 }, /* 0x7c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2155 }, /* 0x7d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2156 }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2157 }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2158 }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2159 }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2160 }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2161 }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2162 }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2163 }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2164 }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2165 }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2166 }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2167 }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2168 }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2169 }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2170 }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2171 }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2172 }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2173 }, /* 0x90 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2174 }, /* 0x91 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2175 }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2176 }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2177 }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2178 }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2179 }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2180 }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2181 }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2182 }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2183 }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2184 }, /* 0x9b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2185 }, /* 0x9c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2186 }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2187 }, /* 0x9e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2188 }, /* 0x9f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2189 }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2190 }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2191 }, /* 0xa6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2192 }, /* 0xa7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2193 }, /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2194 }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2195 }, /* 0xaa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2196 }, /* 0xab */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2197 }, /* 0xac */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2198 }, /* 0xad */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2199 }, /* 0xae */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2200 }, /* 0xaf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2201 }, /* 0xb0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2202 }, /* 0xb1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2203 }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2204 }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2205 }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2206 }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2207 }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2208 }, /* 0xb7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2209 }, /* 0xb8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2210 }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2211 }, /* 0xba */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2212 }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2213 }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2214 }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2215 }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2216 }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2217 }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2218 }, /* 0xc1 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2219 }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2220 }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2221 }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2222 }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2223 }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2224 }, /* 0xc7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2225 }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2226 }, /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2227 }, /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2228 }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2229 }, /* 0xcc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2230 }, /* 0xcd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2231 }, /* 0xce */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2232 }, /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2233 }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2234 }, /* 0xd1 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2235 }, /* 0xd2 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2236 }, /* 0xd3 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2237 }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2238 }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2239 }, /* 0xd9 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2240 }, /* 0xda */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2241 }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2242 }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2243 }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2244 }, /* 0xde */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2245 }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2246 }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2247 }, /* 0xe1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2248 }, /* 0xe2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2249 }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2250 }, /* 0xe5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2251 }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2252 }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2253 }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2254 }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2255 }, /* 0xea */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2256 }, /* 0xeb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2257 }, /* 0xec */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2258 }, /* 0xed */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2259 }, /* 0xee */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2260 }, /* 0xef */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2261 }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2262 }, /* 0xf3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2263 }, /* 0xf4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2264 }, /* 0xf5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2265 }, /* 0xf6 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2266 }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2267 }, /* 0xf8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2268 }, /* 0xf9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2269 }, /* 0xfa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2270 }, /* 0xfb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2271 }, /* 0xfc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2272 }, /* 0xfd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2273 }, /* 0xfe */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2274 }, /* 0xff */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2275 } } } , /* IC_64BIT_REXW_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2276 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2277 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2278 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2279 }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2280 }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2281 }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2282 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2283 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2284 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2285 }, /* 0x0c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2286 }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2287 }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2288 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2289 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2290 }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2291 }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2292 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2293 }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2294 }, /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2295 }, /* 0x1a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2296 }, /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2297 }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2298 }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2299 }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2300 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2301 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2302 }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2303 }, /* 0x24 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2304 }, /* 0x25 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2305 }, /* 0x26 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2306 }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2307 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2308 }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2309 }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2310 }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2311 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2312 }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2313 }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2314 }, /* 0x31 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2315 }, /* 0x32 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2316 }, /* 0x33 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2317 }, /* 0x34 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2318 }, /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2319 }, /* 0x36 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2320 }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2321 }, /* 0x39 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2322 }, /* 0x3a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2323 }, /* 0x3b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2324 }, /* 0x3c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2325 }, /* 0x3d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2326 }, /* 0x3e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2327 }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2328 }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2329 }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2330 }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2331 }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2332 }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2333 }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2334 }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2335 }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2336 }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2337 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2338 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2339 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2340 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2341 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2342 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2343 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2344 }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2345 }, /* 0x64 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2346 }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2347 }, /* 0x66 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2348 }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2349 }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2350 }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2351 }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2352 }, /* 0x6c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2353 }, /* 0x6d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2354 }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2355 }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2356 }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2357 }, /* 0x71 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2358 }, /* 0x72 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2359 }, /* 0x73 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2360 }, /* 0x74 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2361 }, /* 0x75 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2362 }, /* 0x76 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2363 }, /* 0x77 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2364 }, /* 0x78 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2365 }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2366 }, /* 0x7a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2367 }, /* 0x7b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2368 }, /* 0x7c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2369 }, /* 0x7d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2370 }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2371 }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2372 }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2373 }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2374 }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2375 }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2376 }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2377 }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2378 }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2379 }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2380 }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2381 }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2382 }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2383 }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2384 }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2385 }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2386 }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2387 }, /* 0x90 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2388 }, /* 0x91 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2389 }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2390 }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2391 }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2392 }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2393 }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2394 }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2395 }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2396 }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2397 }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2398 }, /* 0x9b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2399 }, /* 0x9c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2400 }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2401 }, /* 0x9e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2402 }, /* 0x9f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2403 }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2404 }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2405 }, /* 0xa6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2406 }, /* 0xa7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2407 }, /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2408 }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2409 }, /* 0xaa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2410 }, /* 0xab */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2411 }, /* 0xac */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2412 }, /* 0xad */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2413 }, /* 0xae */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2414 }, /* 0xaf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2415 }, /* 0xb0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2416 }, /* 0xb1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2417 }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2418 }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2419 }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2420 }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2421 }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2422 }, /* 0xb7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2423 }, /* 0xb8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2424 }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2425 }, /* 0xba */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2426 }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2427 }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2428 }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2429 }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2430 }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2431 }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2432 }, /* 0xc1 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2433 }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2434 }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2435 }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2436 }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2437 }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2438 }, /* 0xc7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2439 }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2440 }, /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2441 }, /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2442 }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2443 }, /* 0xcc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2444 }, /* 0xcd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2445 }, /* 0xce */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2446 }, /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2447 }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2448 }, /* 0xd1 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2449 }, /* 0xd2 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2450 }, /* 0xd3 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2451 }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2452 }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2453 }, /* 0xd9 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2454 }, /* 0xda */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2455 }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2456 }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2457 }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2458 }, /* 0xde */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2459 }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2460 }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2461 }, /* 0xe1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2462 }, /* 0xe2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2463 }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2464 }, /* 0xe5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2465 }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2466 }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2467 }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2468 }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2469 }, /* 0xea */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2470 }, /* 0xeb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2471 }, /* 0xec */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2472 }, /* 0xed */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2473 }, /* 0xee */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2474 }, /* 0xef */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2475 }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2476 }, /* 0xf3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2477 }, /* 0xf4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2478 }, /* 0xf5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2479 }, /* 0xf6 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2480 }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2481 }, /* 0xf8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2482 }, /* 0xf9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2483 }, /* 0xfa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2484 }, /* 0xfb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2485 }, /* 0xfc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2486 }, /* 0xfd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2487 }, /* 0xfe */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2488 }, /* 0xff */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2489 } } } , /* IC_64BIT_REXW_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2490 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2491 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2492 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2493 }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2494 }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2495 }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2496 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2497 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2498 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2499 }, /* 0x0c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2500 }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2501 }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2502 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2503 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2504 }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2505 }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2506 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2507 }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2508 }, /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2509 }, /* 0x1a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2510 }, /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2511 }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2512 }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2513 }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2514 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2515 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2516 }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2517 }, /* 0x24 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2518 }, /* 0x25 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2519 }, /* 0x26 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2520 }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2521 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2522 }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2523 }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2524 }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2525 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2526 }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2527 }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2528 }, /* 0x31 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2529 }, /* 0x32 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2530 }, /* 0x33 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2531 }, /* 0x34 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2532 }, /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2533 }, /* 0x36 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2534 }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2535 }, /* 0x39 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2536 }, /* 0x3a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2537 }, /* 0x3b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2538 }, /* 0x3c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2539 }, /* 0x3d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2540 }, /* 0x3e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2541 }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2542 }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2543 }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2544 }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2545 }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2546 }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2547 }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2548 }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2549 }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2550 }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2551 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2552 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2553 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2554 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2555 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2556 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2557 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2558 }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2559 }, /* 0x64 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2560 }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2561 }, /* 0x66 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2562 }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2563 }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2564 }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2565 }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2566 }, /* 0x6c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2567 }, /* 0x6d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2568 }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2569 }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2570 }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2571 }, /* 0x71 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2572 }, /* 0x72 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2573 }, /* 0x73 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2574 }, /* 0x74 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2575 }, /* 0x75 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2576 }, /* 0x76 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2577 }, /* 0x77 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2578 }, /* 0x78 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2579 }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2580 }, /* 0x7a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2581 }, /* 0x7b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2582 }, /* 0x7c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2583 }, /* 0x7d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2584 }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2585 }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2586 }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2587 }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2588 }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2589 }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2590 }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2591 }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2592 }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2593 }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2594 }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2595 }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2596 }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2597 }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2598 }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2599 }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2600 }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2601 }, /* 0x90 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2602 }, /* 0x91 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2603 }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2604 }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2605 }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2606 }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2607 }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2608 }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2609 }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2610 }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2611 }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2612 }, /* 0x9b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2613 }, /* 0x9c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2614 }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2615 }, /* 0x9e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2616 }, /* 0x9f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2617 }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2618 }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2619 }, /* 0xa6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2620 }, /* 0xa7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2621 }, /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2622 }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2623 }, /* 0xaa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2624 }, /* 0xab */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2625 }, /* 0xac */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2626 }, /* 0xad */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2627 }, /* 0xae */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2628 }, /* 0xaf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2629 }, /* 0xb0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2630 }, /* 0xb1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2631 }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2632 }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2633 }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2634 }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2635 }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2636 }, /* 0xb7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2637 }, /* 0xb8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2638 }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2639 }, /* 0xba */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2640 }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2641 }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2642 }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2643 }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2644 }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2645 }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2646 }, /* 0xc1 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2647 }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2648 }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2649 }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2650 }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2651 }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2652 }, /* 0xc7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2653 }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2654 }, /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2655 }, /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2656 }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2657 }, /* 0xcc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2658 }, /* 0xcd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2659 }, /* 0xce */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2660 }, /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2661 }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2662 }, /* 0xd1 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2663 }, /* 0xd2 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2664 }, /* 0xd3 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2665 }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2666 }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2667 }, /* 0xd9 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2668 }, /* 0xda */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2669 }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2670 }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2671 }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2672 }, /* 0xde */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2673 }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2674 }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2675 }, /* 0xe1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2676 }, /* 0xe2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2677 }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2678 }, /* 0xe5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2679 }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2680 }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2681 }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2682 }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2683 }, /* 0xea */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2684 }, /* 0xeb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2685 }, /* 0xec */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2686 }, /* 0xed */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2687 }, /* 0xee */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2688 }, /* 0xef */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2689 }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2690 }, /* 0xf3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2691 }, /* 0xf4 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2692 }, /* 0xf5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2693 }, /* 0xf6 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2694 }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2695 }, /* 0xf8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2696 }, /* 0xf9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2697 }, /* 0xfa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2698 }, /* 0xfb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2699 }, /* 0xfc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2700 }, /* 0xfd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2701 }, /* 0xfe */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2702 }, /* 0xff */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2703 } } } , /* IC_VEX */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_W */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_W_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_W_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_W_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_L */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_L_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_L_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_L_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } } }; static const struct ContextDecision x86DisassemblerTwoByteOpcodes = { { /* opcodeDecisions */ /* IC */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2704 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2705 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2706 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2707 }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2708 }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2709 }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2710 }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2711 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2712 }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2713 }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2714 }, /* 0x0e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2715 }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2716 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2717 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2718 }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2719 }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2720 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2721 }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2722 }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2723 }, /* 0x18 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2724 }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2725 }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2726 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2727 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2728 }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2729 }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2730 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2731 }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2732 }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2733 }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2734 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2735 }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2736 }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2737 }, /* 0x30 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2738 }, /* 0x31 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2739 }, /* 0x32 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2740 }, /* 0x33 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2741 }, /* 0x34 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2742 }, /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2743 }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2744 }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2745 }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2746 }, /* 0x43 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2747 }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2748 }, /* 0x45 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2749 }, /* 0x46 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2750 }, /* 0x47 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2751 }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2752 }, /* 0x49 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2753 }, /* 0x4a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2754 }, /* 0x4b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2755 }, /* 0x4c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2756 }, /* 0x4d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2757 }, /* 0x4e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2758 }, /* 0x4f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2759 }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2760 }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2761 }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2762 }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2763 }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2764 }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2765 }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2766 }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2767 }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2768 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2769 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2770 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2771 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2772 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2773 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2774 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2775 }, /* 0x60 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2776 }, /* 0x61 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2777 }, /* 0x62 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2778 }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2779 }, /* 0x64 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2780 }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2781 }, /* 0x66 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2782 }, /* 0x67 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2783 }, /* 0x68 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2784 }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2785 }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2786 }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2787 }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2788 }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2789 }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2790 }, /* 0x71 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2791 }, /* 0x72 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2792 }, /* 0x73 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2793 }, /* 0x74 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2794 }, /* 0x75 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2795 }, /* 0x76 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2796 }, /* 0x77 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2797 }, /* 0x78 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2798 }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2799 }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2800 }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2801 }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2802 }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2803 }, /* 0x82 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2804 }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2805 }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2806 }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2807 }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2808 }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2809 }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2810 }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2811 }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2812 }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2813 }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2814 }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2815 }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2816 }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2817 }, /* 0x90 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2818 }, /* 0x91 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2819 }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2820 }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2821 }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2822 }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2823 }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2824 }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2825 }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2826 }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2827 }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2828 }, /* 0x9b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2829 }, /* 0x9c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2830 }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2831 }, /* 0x9e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2832 }, /* 0x9f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2833 }, /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2834 }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2835 }, /* 0xa2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2836 }, /* 0xa3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2837 }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2838 }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2839 }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2840 }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2841 }, /* 0xaa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2842 }, /* 0xab */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2843 }, /* 0xac */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2844 }, /* 0xad */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2845 }, /* 0xae */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2846 }, /* 0xaf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2847 }, /* 0xb0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2848 }, /* 0xb1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2849 }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2850 }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2851 }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2852 }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2853 }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2854 }, /* 0xb7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2855 }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2856 }, /* 0xba */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2857 }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2858 }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2859 }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2860 }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2861 }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2862 }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2863 }, /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2864 }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2865 }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2866 }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2867 }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2868 }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2869 }, /* 0xc7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2870 }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2871 }, /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2872 }, /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2873 }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2874 }, /* 0xcc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2875 }, /* 0xcd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2876 }, /* 0xce */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2877 }, /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2878 }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2879 }, /* 0xd2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2880 }, /* 0xd3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2881 }, /* 0xd4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2882 }, /* 0xd5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2883 }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2884 }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2885 }, /* 0xd9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2886 }, /* 0xda */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2887 }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2888 }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2889 }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2890 }, /* 0xde */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2891 }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2892 }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2893 }, /* 0xe1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2894 }, /* 0xe2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2895 }, /* 0xe3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2896 }, /* 0xe4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2897 }, /* 0xe5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2898 }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2899 }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2900 }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2901 }, /* 0xea */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2902 }, /* 0xeb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2903 }, /* 0xec */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2904 }, /* 0xed */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2905 }, /* 0xee */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2906 }, /* 0xef */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2907 }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2908 }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2909 }, /* 0xf3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2910 }, /* 0xf4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2911 }, /* 0xf5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2912 }, /* 0xf6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2913 }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2914 }, /* 0xf8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2915 }, /* 0xf9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2916 }, /* 0xfa */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2917 }, /* 0xfb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2918 }, /* 0xfc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2919 }, /* 0xfd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2920 }, /* 0xfe */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2921 }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2922 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2923 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2924 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2925 }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2926 }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2927 }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2928 }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2929 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2930 }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2931 }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2932 }, /* 0x0e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2933 }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2934 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2935 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2936 }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2937 }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2938 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2939 }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2940 }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2941 }, /* 0x18 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable2942 }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2943 }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2944 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2945 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2946 }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2947 }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2948 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2949 }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2950 }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2951 }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2952 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2953 }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2954 }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2955 }, /* 0x30 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2956 }, /* 0x31 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2957 }, /* 0x32 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2958 }, /* 0x33 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2959 }, /* 0x34 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable2960 }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2961 }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2962 }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2963 }, /* 0x43 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2964 }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2965 }, /* 0x45 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2966 }, /* 0x46 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2967 }, /* 0x47 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2968 }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2969 }, /* 0x49 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2970 }, /* 0x4a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2971 }, /* 0x4b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2972 }, /* 0x4c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2973 }, /* 0x4d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2974 }, /* 0x4e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2975 }, /* 0x4f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2976 }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2977 }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2978 }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2979 }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2980 }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2981 }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2982 }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2983 }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2984 }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2985 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2986 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2987 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2988 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2989 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2990 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2991 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2992 }, /* 0x60 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2993 }, /* 0x61 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2994 }, /* 0x62 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2995 }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2996 }, /* 0x64 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2997 }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2998 }, /* 0x66 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable2999 }, /* 0x67 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3000 }, /* 0x68 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3001 }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3002 }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3003 }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3004 }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3005 }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3006 }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3007 }, /* 0x71 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3008 }, /* 0x72 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3009 }, /* 0x73 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3010 }, /* 0x74 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3011 }, /* 0x75 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3012 }, /* 0x76 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3013 }, /* 0x77 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3014 }, /* 0x78 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3015 }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3016 }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3017 }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3018 }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3019 }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3020 }, /* 0x82 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3021 }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3022 }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3023 }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3024 }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3025 }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3026 }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3027 }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3028 }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3029 }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3030 }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3031 }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3032 }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3033 }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3034 }, /* 0x90 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3035 }, /* 0x91 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3036 }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3037 }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3038 }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3039 }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3040 }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3041 }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3042 }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3043 }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3044 }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3045 }, /* 0x9b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3046 }, /* 0x9c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3047 }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3048 }, /* 0x9e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3049 }, /* 0x9f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3050 }, /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3051 }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3052 }, /* 0xa2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3053 }, /* 0xa3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3054 }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3055 }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3056 }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3057 }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3058 }, /* 0xaa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3059 }, /* 0xab */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3060 }, /* 0xac */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3061 }, /* 0xad */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3062 }, /* 0xae */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3063 }, /* 0xaf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3064 }, /* 0xb0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3065 }, /* 0xb1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3066 }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3067 }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3068 }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3069 }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3070 }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3071 }, /* 0xb7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3072 }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3073 }, /* 0xba */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3074 }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3075 }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3076 }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3077 }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3078 }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3079 }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3080 }, /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3081 }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3082 }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3083 }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3084 }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3085 }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3086 }, /* 0xc7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3087 }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3088 }, /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3089 }, /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3090 }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3091 }, /* 0xcc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3092 }, /* 0xcd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3093 }, /* 0xce */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3094 }, /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3095 }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3096 }, /* 0xd2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3097 }, /* 0xd3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3098 }, /* 0xd4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3099 }, /* 0xd5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3100 }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3101 }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3102 }, /* 0xd9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3103 }, /* 0xda */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3104 }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3105 }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3106 }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3107 }, /* 0xde */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3108 }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3109 }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3110 }, /* 0xe1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3111 }, /* 0xe2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3112 }, /* 0xe3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3113 }, /* 0xe4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3114 }, /* 0xe5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3115 }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3116 }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3117 }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3118 }, /* 0xea */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3119 }, /* 0xeb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3120 }, /* 0xec */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3121 }, /* 0xed */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3122 }, /* 0xee */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3123 }, /* 0xef */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3124 }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3125 }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3126 }, /* 0xf3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3127 }, /* 0xf4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3128 }, /* 0xf5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3129 }, /* 0xf6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3130 }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3131 }, /* 0xf8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3132 }, /* 0xf9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3133 }, /* 0xfa */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3134 }, /* 0xfb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3135 }, /* 0xfc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3136 }, /* 0xfd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3137 }, /* 0xfe */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3138 }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3139 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3140 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3141 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3142 }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3143 }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3144 }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3145 }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3146 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3147 }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3148 }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3149 }, /* 0x0e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3150 }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3151 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3152 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3153 }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3154 }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3155 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3156 }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3157 }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3158 }, /* 0x18 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3159 }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3160 }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3161 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3162 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3163 }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3164 }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3165 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3166 }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3167 }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3168 }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3169 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3170 }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3171 }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3172 }, /* 0x30 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3173 }, /* 0x31 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3174 }, /* 0x32 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3175 }, /* 0x33 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3176 }, /* 0x34 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3177 }, /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3178 }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3179 }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3180 }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3181 }, /* 0x43 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3182 }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3183 }, /* 0x45 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3184 }, /* 0x46 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3185 }, /* 0x47 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3186 }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3187 }, /* 0x49 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3188 }, /* 0x4a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3189 }, /* 0x4b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3190 }, /* 0x4c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3191 }, /* 0x4d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3192 }, /* 0x4e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3193 }, /* 0x4f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3194 }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3195 }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3196 }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3197 }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3198 }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3199 }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3200 }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3201 }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3202 }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3203 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3204 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3205 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3206 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3207 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3208 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3209 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3210 }, /* 0x60 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3211 }, /* 0x61 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3212 }, /* 0x62 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3213 }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3214 }, /* 0x64 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3215 }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3216 }, /* 0x66 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3217 }, /* 0x67 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3218 }, /* 0x68 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3219 }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3220 }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3221 }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3222 }, /* 0x6c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3223 }, /* 0x6d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3224 }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3225 }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3226 }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3227 }, /* 0x71 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3228 }, /* 0x72 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3229 }, /* 0x73 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3230 }, /* 0x74 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3231 }, /* 0x75 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3232 }, /* 0x76 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3233 }, /* 0x77 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3234 }, /* 0x78 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3235 }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3236 }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3237 }, /* 0x7d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3238 }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3239 }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3240 }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3241 }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3242 }, /* 0x82 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3243 }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3244 }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3245 }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3246 }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3247 }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3248 }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3249 }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3250 }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3251 }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3252 }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3253 }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3254 }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3255 }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3256 }, /* 0x90 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3257 }, /* 0x91 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3258 }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3259 }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3260 }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3261 }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3262 }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3263 }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3264 }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3265 }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3266 }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3267 }, /* 0x9b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3268 }, /* 0x9c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3269 }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3270 }, /* 0x9e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3271 }, /* 0x9f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3272 }, /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3273 }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3274 }, /* 0xa2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3275 }, /* 0xa3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3276 }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3277 }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3278 }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3279 }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3280 }, /* 0xaa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3281 }, /* 0xab */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3282 }, /* 0xac */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3283 }, /* 0xad */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3284 }, /* 0xae */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3285 }, /* 0xaf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3286 }, /* 0xb0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3287 }, /* 0xb1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3288 }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3289 }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3290 }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3291 }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3292 }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3293 }, /* 0xb7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3294 }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3295 }, /* 0xba */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3296 }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3297 }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3298 }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3299 }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3300 }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3301 }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3302 }, /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3303 }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3304 }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3305 }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3306 }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3307 }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3308 }, /* 0xc7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3309 }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3310 }, /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3311 }, /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3312 }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3313 }, /* 0xcc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3314 }, /* 0xcd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3315 }, /* 0xce */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3316 }, /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3317 }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3318 }, /* 0xd1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3319 }, /* 0xd2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3320 }, /* 0xd3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3321 }, /* 0xd4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3322 }, /* 0xd5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3323 }, /* 0xd6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3324 }, /* 0xd7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3325 }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3326 }, /* 0xd9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3327 }, /* 0xda */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3328 }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3329 }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3330 }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3331 }, /* 0xde */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3332 }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3333 }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3334 }, /* 0xe1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3335 }, /* 0xe2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3336 }, /* 0xe3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3337 }, /* 0xe4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3338 }, /* 0xe5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3339 }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3340 }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3341 }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3342 }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3343 }, /* 0xea */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3344 }, /* 0xeb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3345 }, /* 0xec */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3346 }, /* 0xed */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3347 }, /* 0xee */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3348 }, /* 0xef */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3349 }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3350 }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3351 }, /* 0xf3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3352 }, /* 0xf4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3353 }, /* 0xf5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3354 }, /* 0xf6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3355 }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3356 }, /* 0xf8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3357 }, /* 0xf9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3358 }, /* 0xfa */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3359 }, /* 0xfb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3360 }, /* 0xfc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3361 }, /* 0xfd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3362 }, /* 0xfe */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3363 }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3364 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3365 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3366 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3367 }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3368 }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3369 }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3370 }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3371 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3372 }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3373 }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3374 }, /* 0x0e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3375 }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3376 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3377 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3378 }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3379 }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3380 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3381 }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3382 }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3383 }, /* 0x18 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3384 }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3385 }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3386 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3387 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3388 }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3389 }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3390 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3391 }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3392 }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3393 }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3394 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3395 }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3396 }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3397 }, /* 0x30 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3398 }, /* 0x31 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3399 }, /* 0x32 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3400 }, /* 0x33 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3401 }, /* 0x34 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3402 }, /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3403 }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3404 }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3405 }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3406 }, /* 0x43 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3407 }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3408 }, /* 0x45 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3409 }, /* 0x46 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3410 }, /* 0x47 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3411 }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3412 }, /* 0x49 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3413 }, /* 0x4a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3414 }, /* 0x4b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3415 }, /* 0x4c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3416 }, /* 0x4d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3417 }, /* 0x4e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3418 }, /* 0x4f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3419 }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3420 }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3421 }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3422 }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3423 }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3424 }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3425 }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3426 }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3427 }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3428 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3429 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3430 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3431 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3432 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3433 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3434 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3435 }, /* 0x60 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3436 }, /* 0x61 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3437 }, /* 0x62 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3438 }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3439 }, /* 0x64 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3440 }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3441 }, /* 0x66 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3442 }, /* 0x67 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3443 }, /* 0x68 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3444 }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3445 }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3446 }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3447 }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3448 }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3449 }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3450 }, /* 0x71 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3451 }, /* 0x72 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3452 }, /* 0x73 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3453 }, /* 0x74 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3454 }, /* 0x75 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3455 }, /* 0x76 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3456 }, /* 0x77 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3457 }, /* 0x78 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3458 }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3459 }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3460 }, /* 0x7d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3461 }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3462 }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3463 }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3464 }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3465 }, /* 0x82 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3466 }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3467 }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3468 }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3469 }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3470 }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3471 }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3472 }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3473 }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3474 }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3475 }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3476 }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3477 }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3478 }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3479 }, /* 0x90 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3480 }, /* 0x91 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3481 }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3482 }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3483 }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3484 }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3485 }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3486 }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3487 }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3488 }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3489 }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3490 }, /* 0x9b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3491 }, /* 0x9c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3492 }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3493 }, /* 0x9e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3494 }, /* 0x9f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3495 }, /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3496 }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3497 }, /* 0xa2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3498 }, /* 0xa3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3499 }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3500 }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3501 }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3502 }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3503 }, /* 0xaa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3504 }, /* 0xab */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3505 }, /* 0xac */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3506 }, /* 0xad */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3507 }, /* 0xae */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3508 }, /* 0xaf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3509 }, /* 0xb0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3510 }, /* 0xb1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3511 }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3512 }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3513 }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3514 }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3515 }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3516 }, /* 0xb7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3517 }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3518 }, /* 0xba */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3519 }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3520 }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3521 }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3522 }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3523 }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3524 }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3525 }, /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3526 }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3527 }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3528 }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3529 }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3530 }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3531 }, /* 0xc7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3532 }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3533 }, /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3534 }, /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3535 }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3536 }, /* 0xcc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3537 }, /* 0xcd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3538 }, /* 0xce */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3539 }, /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3540 }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3541 }, /* 0xd1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3542 }, /* 0xd2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3543 }, /* 0xd3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3544 }, /* 0xd4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3545 }, /* 0xd5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3546 }, /* 0xd6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3547 }, /* 0xd7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3548 }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3549 }, /* 0xd9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3550 }, /* 0xda */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3551 }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3552 }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3553 }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3554 }, /* 0xde */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3555 }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3556 }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3557 }, /* 0xe1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3558 }, /* 0xe2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3559 }, /* 0xe3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3560 }, /* 0xe4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3561 }, /* 0xe5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3562 }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3563 }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3564 }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3565 }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3566 }, /* 0xea */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3567 }, /* 0xeb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3568 }, /* 0xec */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3569 }, /* 0xed */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3570 }, /* 0xee */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3571 }, /* 0xef */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3572 }, /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3573 }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3574 }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3575 }, /* 0xf3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3576 }, /* 0xf4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3577 }, /* 0xf5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3578 }, /* 0xf6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3579 }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3580 }, /* 0xf8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3581 }, /* 0xf9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3582 }, /* 0xfa */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3583 }, /* 0xfb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3584 }, /* 0xfc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3585 }, /* 0xfd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3586 }, /* 0xfe */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3587 }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3588 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3589 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3590 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3591 }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3592 }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3593 }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3594 }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3595 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3596 }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3597 }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3598 }, /* 0x0e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3599 }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3600 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3601 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3602 }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3603 }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3604 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3605 }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3606 }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3607 }, /* 0x18 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3608 }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3609 }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3610 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3611 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3612 }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3613 }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3614 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3615 }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3616 }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3617 }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3618 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3619 }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3620 }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3621 }, /* 0x30 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3622 }, /* 0x31 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3623 }, /* 0x32 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3624 }, /* 0x33 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3625 }, /* 0x34 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3626 }, /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3627 }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3628 }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3629 }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3630 }, /* 0x43 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3631 }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3632 }, /* 0x45 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3633 }, /* 0x46 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3634 }, /* 0x47 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3635 }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3636 }, /* 0x49 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3637 }, /* 0x4a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3638 }, /* 0x4b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3639 }, /* 0x4c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3640 }, /* 0x4d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3641 }, /* 0x4e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3642 }, /* 0x4f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3643 }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3644 }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3645 }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3646 }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3647 }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3648 }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3649 }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3650 }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3651 }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3652 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3653 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3654 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3655 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3656 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3657 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3658 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3659 }, /* 0x60 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3660 }, /* 0x61 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3661 }, /* 0x62 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3662 }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3663 }, /* 0x64 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3664 }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3665 }, /* 0x66 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3666 }, /* 0x67 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3667 }, /* 0x68 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3668 }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3669 }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3670 }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3671 }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3672 }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3673 }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3674 }, /* 0x71 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3675 }, /* 0x72 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3676 }, /* 0x73 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3677 }, /* 0x74 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3678 }, /* 0x75 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3679 }, /* 0x76 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3680 }, /* 0x77 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3681 }, /* 0x78 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3682 }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3683 }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3684 }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3685 }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3686 }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3687 }, /* 0x82 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3688 }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3689 }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3690 }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3691 }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3692 }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3693 }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3694 }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3695 }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3696 }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3697 }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3698 }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3699 }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3700 }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3701 }, /* 0x90 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3702 }, /* 0x91 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3703 }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3704 }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3705 }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3706 }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3707 }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3708 }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3709 }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3710 }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3711 }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3712 }, /* 0x9b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3713 }, /* 0x9c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3714 }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3715 }, /* 0x9e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3716 }, /* 0x9f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3717 }, /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3718 }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3719 }, /* 0xa2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3720 }, /* 0xa3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3721 }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3722 }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3723 }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3724 }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3725 }, /* 0xaa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3726 }, /* 0xab */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3727 }, /* 0xac */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3728 }, /* 0xad */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3729 }, /* 0xae */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3730 }, /* 0xaf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3731 }, /* 0xb0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3732 }, /* 0xb1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3733 }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3734 }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3735 }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3736 }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3737 }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3738 }, /* 0xb7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3739 }, /* 0xb8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3740 }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3741 }, /* 0xba */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3742 }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3743 }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3744 }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3745 }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3746 }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3747 }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3748 }, /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3749 }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3750 }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3751 }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3752 }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3753 }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3754 }, /* 0xc7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3755 }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3756 }, /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3757 }, /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3758 }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3759 }, /* 0xcc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3760 }, /* 0xcd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3761 }, /* 0xce */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3762 }, /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3763 }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3764 }, /* 0xd2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3765 }, /* 0xd3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3766 }, /* 0xd4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3767 }, /* 0xd5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3768 }, /* 0xd6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3769 }, /* 0xd7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3770 }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3771 }, /* 0xd9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3772 }, /* 0xda */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3773 }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3774 }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3775 }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3776 }, /* 0xde */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3777 }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3778 }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3779 }, /* 0xe1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3780 }, /* 0xe2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3781 }, /* 0xe3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3782 }, /* 0xe4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3783 }, /* 0xe5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3784 }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3785 }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3786 }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3787 }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3788 }, /* 0xea */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3789 }, /* 0xeb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3790 }, /* 0xec */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3791 }, /* 0xed */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3792 }, /* 0xee */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3793 }, /* 0xef */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3794 }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3795 }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3796 }, /* 0xf3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3797 }, /* 0xf4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3798 }, /* 0xf5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3799 }, /* 0xf6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3800 }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3801 }, /* 0xf8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3802 }, /* 0xf9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3803 }, /* 0xfa */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3804 }, /* 0xfb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3805 }, /* 0xfc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3806 }, /* 0xfd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3807 }, /* 0xfe */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3808 }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_XD_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_XS_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3809 }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3810 }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3811 }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_REXW */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3812 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3813 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3814 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3815 }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3816 }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3817 }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3818 }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3819 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3820 }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3821 }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3822 }, /* 0x0e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3823 }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3824 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3825 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3826 }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3827 }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3828 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3829 }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3830 }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3831 }, /* 0x18 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3832 }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3833 }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3834 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3835 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3836 }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3837 }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3838 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3839 }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3840 }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3841 }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3842 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3843 }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3844 }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3845 }, /* 0x30 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3846 }, /* 0x31 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3847 }, /* 0x32 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3848 }, /* 0x33 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3849 }, /* 0x34 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3850 }, /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3851 }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3852 }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3853 }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3854 }, /* 0x43 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3855 }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3856 }, /* 0x45 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3857 }, /* 0x46 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3858 }, /* 0x47 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3859 }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3860 }, /* 0x49 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3861 }, /* 0x4a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3862 }, /* 0x4b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3863 }, /* 0x4c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3864 }, /* 0x4d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3865 }, /* 0x4e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3866 }, /* 0x4f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3867 }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3868 }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3869 }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3870 }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3871 }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3872 }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3873 }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3874 }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3875 }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3876 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3877 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3878 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3879 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3880 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3881 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3882 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3883 }, /* 0x60 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3884 }, /* 0x61 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3885 }, /* 0x62 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3886 }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3887 }, /* 0x64 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3888 }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3889 }, /* 0x66 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3890 }, /* 0x67 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3891 }, /* 0x68 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3892 }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3893 }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3894 }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3895 }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3896 }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3897 }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3898 }, /* 0x71 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3899 }, /* 0x72 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3900 }, /* 0x73 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3901 }, /* 0x74 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3902 }, /* 0x75 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3903 }, /* 0x76 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3904 }, /* 0x77 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3905 }, /* 0x78 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3906 }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3907 }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3908 }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3909 }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3910 }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3911 }, /* 0x82 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3912 }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3913 }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3914 }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3915 }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3916 }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3917 }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3918 }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3919 }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3920 }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3921 }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3922 }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3923 }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3924 }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3925 }, /* 0x90 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3926 }, /* 0x91 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3927 }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3928 }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3929 }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3930 }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3931 }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3932 }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3933 }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3934 }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3935 }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3936 }, /* 0x9b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3937 }, /* 0x9c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3938 }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3939 }, /* 0x9e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3940 }, /* 0x9f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3941 }, /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3942 }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3943 }, /* 0xa2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3944 }, /* 0xa3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3945 }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3946 }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3947 }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3948 }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3949 }, /* 0xaa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3950 }, /* 0xab */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3951 }, /* 0xac */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3952 }, /* 0xad */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3953 }, /* 0xae */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3954 }, /* 0xaf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3955 }, /* 0xb0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3956 }, /* 0xb1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3957 }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3958 }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3959 }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3960 }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3961 }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3962 }, /* 0xb7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3963 }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3964 }, /* 0xba */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3965 }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3966 }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3967 }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3968 }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3969 }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3970 }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3971 }, /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3972 }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3973 }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3974 }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3975 }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3976 }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3977 }, /* 0xc7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable3978 }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3979 }, /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3980 }, /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3981 }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3982 }, /* 0xcc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3983 }, /* 0xcd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3984 }, /* 0xce */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3985 }, /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable3986 }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3987 }, /* 0xd2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3988 }, /* 0xd3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3989 }, /* 0xd4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3990 }, /* 0xd5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3991 }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3992 }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3993 }, /* 0xd9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3994 }, /* 0xda */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3995 }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3996 }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3997 }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3998 }, /* 0xde */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable3999 }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4000 }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4001 }, /* 0xe1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4002 }, /* 0xe2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4003 }, /* 0xe3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4004 }, /* 0xe4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4005 }, /* 0xe5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4006 }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4007 }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4008 }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4009 }, /* 0xea */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4010 }, /* 0xeb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4011 }, /* 0xec */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4012 }, /* 0xed */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4013 }, /* 0xee */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4014 }, /* 0xef */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4015 }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4016 }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4017 }, /* 0xf3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4018 }, /* 0xf4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4019 }, /* 0xf5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4020 }, /* 0xf6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4021 }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4022 }, /* 0xf8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4023 }, /* 0xf9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4024 }, /* 0xfa */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4025 }, /* 0xfb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4026 }, /* 0xfc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4027 }, /* 0xfd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4028 }, /* 0xfe */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4029 }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4030 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4031 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4032 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4033 }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4034 }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4035 }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4036 }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4037 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4038 }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4039 }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4040 }, /* 0x0e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4041 }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4042 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4043 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4044 }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4045 }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4046 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4047 }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4048 }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4049 }, /* 0x18 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4050 }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4051 }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4052 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4053 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4054 }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4055 }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4056 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4057 }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4058 }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4059 }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4060 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4061 }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4062 }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4063 }, /* 0x30 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4064 }, /* 0x31 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4065 }, /* 0x32 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4066 }, /* 0x33 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4067 }, /* 0x34 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4068 }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4069 }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4070 }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4071 }, /* 0x43 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4072 }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4073 }, /* 0x45 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4074 }, /* 0x46 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4075 }, /* 0x47 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4076 }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4077 }, /* 0x49 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4078 }, /* 0x4a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4079 }, /* 0x4b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4080 }, /* 0x4c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4081 }, /* 0x4d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4082 }, /* 0x4e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4083 }, /* 0x4f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4084 }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4085 }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4086 }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4087 }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4088 }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4089 }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4090 }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4091 }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4092 }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4093 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4094 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4095 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4096 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4097 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4098 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4099 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4100 }, /* 0x60 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4101 }, /* 0x61 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4102 }, /* 0x62 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4103 }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4104 }, /* 0x64 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4105 }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4106 }, /* 0x66 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4107 }, /* 0x67 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4108 }, /* 0x68 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4109 }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4110 }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4111 }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4112 }, /* 0x6c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4113 }, /* 0x6d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4114 }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4115 }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4116 }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4117 }, /* 0x71 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4118 }, /* 0x72 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4119 }, /* 0x73 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4120 }, /* 0x74 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4121 }, /* 0x75 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4122 }, /* 0x76 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4123 }, /* 0x77 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4124 }, /* 0x78 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4125 }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4126 }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4127 }, /* 0x7d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4128 }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4129 }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4130 }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4131 }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4132 }, /* 0x82 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4133 }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4134 }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4135 }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4136 }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4137 }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4138 }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4139 }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4140 }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4141 }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4142 }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4143 }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4144 }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4145 }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4146 }, /* 0x90 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4147 }, /* 0x91 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4148 }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4149 }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4150 }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4151 }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4152 }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4153 }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4154 }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4155 }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4156 }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4157 }, /* 0x9b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4158 }, /* 0x9c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4159 }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4160 }, /* 0x9e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4161 }, /* 0x9f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4162 }, /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4163 }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4164 }, /* 0xa2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4165 }, /* 0xa3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4166 }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4167 }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4168 }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4169 }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4170 }, /* 0xaa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4171 }, /* 0xab */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4172 }, /* 0xac */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4173 }, /* 0xad */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4174 }, /* 0xae */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4175 }, /* 0xaf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4176 }, /* 0xb0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4177 }, /* 0xb1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4178 }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4179 }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4180 }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4181 }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4182 }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4183 }, /* 0xb7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4184 }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4185 }, /* 0xba */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4186 }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4187 }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4188 }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4189 }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4190 }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4191 }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4192 }, /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4193 }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4194 }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4195 }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4196 }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4197 }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4198 }, /* 0xc7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4199 }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4200 }, /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4201 }, /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4202 }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4203 }, /* 0xcc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4204 }, /* 0xcd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4205 }, /* 0xce */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4206 }, /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4207 }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4208 }, /* 0xd1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4209 }, /* 0xd2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4210 }, /* 0xd3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4211 }, /* 0xd4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4212 }, /* 0xd5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4213 }, /* 0xd6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4214 }, /* 0xd7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4215 }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4216 }, /* 0xd9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4217 }, /* 0xda */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4218 }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4219 }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4220 }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4221 }, /* 0xde */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4222 }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4223 }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4224 }, /* 0xe1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4225 }, /* 0xe2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4226 }, /* 0xe3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4227 }, /* 0xe4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4228 }, /* 0xe5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4229 }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4230 }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4231 }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4232 }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4233 }, /* 0xea */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4234 }, /* 0xeb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4235 }, /* 0xec */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4236 }, /* 0xed */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4237 }, /* 0xee */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4238 }, /* 0xef */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4239 }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4240 }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4241 }, /* 0xf3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4242 }, /* 0xf4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4243 }, /* 0xf5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4244 }, /* 0xf6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4245 }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4246 }, /* 0xf8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4247 }, /* 0xf9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4248 }, /* 0xfa */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4249 }, /* 0xfb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4250 }, /* 0xfc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4251 }, /* 0xfd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4252 }, /* 0xfe */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4253 }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4254 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4255 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4256 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4257 }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4258 }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4259 }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4260 }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4261 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4262 }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4263 }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4264 }, /* 0x0e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4265 }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4266 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4267 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4268 }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4269 }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4270 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4271 }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4272 }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4273 }, /* 0x18 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4274 }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4275 }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4276 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4277 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4278 }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4279 }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4280 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4281 }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4282 }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4283 }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4284 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4285 }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4286 }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4287 }, /* 0x30 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4288 }, /* 0x31 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4289 }, /* 0x32 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4290 }, /* 0x33 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4291 }, /* 0x34 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4292 }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4293 }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4294 }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4295 }, /* 0x43 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4296 }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4297 }, /* 0x45 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4298 }, /* 0x46 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4299 }, /* 0x47 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4300 }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4301 }, /* 0x49 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4302 }, /* 0x4a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4303 }, /* 0x4b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4304 }, /* 0x4c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4305 }, /* 0x4d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4306 }, /* 0x4e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4307 }, /* 0x4f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4308 }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4309 }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4310 }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4311 }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4312 }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4313 }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4314 }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4315 }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4316 }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4317 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4318 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4319 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4320 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4321 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4322 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4323 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4324 }, /* 0x60 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4325 }, /* 0x61 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4326 }, /* 0x62 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4327 }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4328 }, /* 0x64 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4329 }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4330 }, /* 0x66 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4331 }, /* 0x67 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4332 }, /* 0x68 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4333 }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4334 }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4335 }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4336 }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4337 }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4338 }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4339 }, /* 0x71 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4340 }, /* 0x72 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4341 }, /* 0x73 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4342 }, /* 0x74 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4343 }, /* 0x75 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4344 }, /* 0x76 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4345 }, /* 0x77 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4346 }, /* 0x78 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4347 }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4348 }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4349 }, /* 0x7d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4350 }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4351 }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4352 }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4353 }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4354 }, /* 0x82 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4355 }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4356 }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4357 }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4358 }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4359 }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4360 }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4361 }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4362 }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4363 }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4364 }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4365 }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4366 }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4367 }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4368 }, /* 0x90 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4369 }, /* 0x91 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4370 }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4371 }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4372 }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4373 }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4374 }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4375 }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4376 }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4377 }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4378 }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4379 }, /* 0x9b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4380 }, /* 0x9c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4381 }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4382 }, /* 0x9e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4383 }, /* 0x9f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4384 }, /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4385 }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4386 }, /* 0xa2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4387 }, /* 0xa3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4388 }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4389 }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4390 }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4391 }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4392 }, /* 0xaa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4393 }, /* 0xab */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4394 }, /* 0xac */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4395 }, /* 0xad */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4396 }, /* 0xae */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4397 }, /* 0xaf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4398 }, /* 0xb0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4399 }, /* 0xb1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4400 }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4401 }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4402 }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4403 }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4404 }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4405 }, /* 0xb7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4406 }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4407 }, /* 0xba */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4408 }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4409 }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4410 }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4411 }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4412 }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4413 }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4414 }, /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4415 }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4416 }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4417 }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4418 }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4419 }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4420 }, /* 0xc7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4421 }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4422 }, /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4423 }, /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4424 }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4425 }, /* 0xcc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4426 }, /* 0xcd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4427 }, /* 0xce */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4428 }, /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4429 }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4430 }, /* 0xd1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4431 }, /* 0xd2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4432 }, /* 0xd3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4433 }, /* 0xd4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4434 }, /* 0xd5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4435 }, /* 0xd6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4436 }, /* 0xd7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4437 }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4438 }, /* 0xd9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4439 }, /* 0xda */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4440 }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4441 }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4442 }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4443 }, /* 0xde */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4444 }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4445 }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4446 }, /* 0xe1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4447 }, /* 0xe2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4448 }, /* 0xe3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4449 }, /* 0xe4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4450 }, /* 0xe5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4451 }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4452 }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4453 }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4454 }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4455 }, /* 0xea */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4456 }, /* 0xeb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4457 }, /* 0xec */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4458 }, /* 0xed */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4459 }, /* 0xee */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4460 }, /* 0xef */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4461 }, /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4462 }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4463 }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4464 }, /* 0xf3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4465 }, /* 0xf4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4466 }, /* 0xf5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4467 }, /* 0xf6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4468 }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4469 }, /* 0xf8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4470 }, /* 0xf9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4471 }, /* 0xfa */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4472 }, /* 0xfb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4473 }, /* 0xfc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4474 }, /* 0xfd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4475 }, /* 0xfe */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4476 }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4477 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4478 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4479 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4480 }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4481 }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4482 }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4483 }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4484 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4485 }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4486 }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4487 }, /* 0x0e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4488 }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4489 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4490 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4491 }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4492 }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4493 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4494 }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4495 }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4496 }, /* 0x18 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4497 }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4498 }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4499 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4500 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4501 }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4502 }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4503 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4504 }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4505 }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4506 }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4507 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4508 }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4509 }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4510 }, /* 0x30 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4511 }, /* 0x31 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4512 }, /* 0x32 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4513 }, /* 0x33 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4514 }, /* 0x34 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4515 }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4516 }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4517 }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4518 }, /* 0x43 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4519 }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4520 }, /* 0x45 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4521 }, /* 0x46 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4522 }, /* 0x47 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4523 }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4524 }, /* 0x49 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4525 }, /* 0x4a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4526 }, /* 0x4b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4527 }, /* 0x4c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4528 }, /* 0x4d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4529 }, /* 0x4e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4530 }, /* 0x4f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4531 }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4532 }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4533 }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4534 }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4535 }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4536 }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4537 }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4538 }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4539 }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4540 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4541 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4542 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4543 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4544 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4545 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4546 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4547 }, /* 0x60 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4548 }, /* 0x61 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4549 }, /* 0x62 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4550 }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4551 }, /* 0x64 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4552 }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4553 }, /* 0x66 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4554 }, /* 0x67 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4555 }, /* 0x68 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4556 }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4557 }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4558 }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4559 }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4560 }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4561 }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4562 }, /* 0x71 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4563 }, /* 0x72 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4564 }, /* 0x73 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4565 }, /* 0x74 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4566 }, /* 0x75 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4567 }, /* 0x76 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4568 }, /* 0x77 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4569 }, /* 0x78 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4570 }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4571 }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4572 }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4573 }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4574 }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4575 }, /* 0x82 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4576 }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4577 }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4578 }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4579 }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4580 }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4581 }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4582 }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4583 }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4584 }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4585 }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4586 }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4587 }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4588 }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4589 }, /* 0x90 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4590 }, /* 0x91 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4591 }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4592 }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4593 }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4594 }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4595 }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4596 }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4597 }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4598 }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4599 }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4600 }, /* 0x9b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4601 }, /* 0x9c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4602 }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4603 }, /* 0x9e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4604 }, /* 0x9f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4605 }, /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4606 }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4607 }, /* 0xa2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4608 }, /* 0xa3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4609 }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4610 }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4611 }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4612 }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4613 }, /* 0xaa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4614 }, /* 0xab */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4615 }, /* 0xac */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4616 }, /* 0xad */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4617 }, /* 0xae */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4618 }, /* 0xaf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4619 }, /* 0xb0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4620 }, /* 0xb1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4621 }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4622 }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4623 }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4624 }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4625 }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4626 }, /* 0xb7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4627 }, /* 0xb8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4628 }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4629 }, /* 0xba */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4630 }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4631 }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4632 }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4633 }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4634 }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4635 }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4636 }, /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4637 }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4638 }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4639 }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4640 }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4641 }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4642 }, /* 0xc7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4643 }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4644 }, /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4645 }, /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4646 }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4647 }, /* 0xcc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4648 }, /* 0xcd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4649 }, /* 0xce */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4650 }, /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4651 }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4652 }, /* 0xd2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4653 }, /* 0xd3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4654 }, /* 0xd4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4655 }, /* 0xd5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4656 }, /* 0xd6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4657 }, /* 0xd7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4658 }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4659 }, /* 0xd9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4660 }, /* 0xda */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4661 }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4662 }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4663 }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4664 }, /* 0xde */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4665 }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4666 }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4667 }, /* 0xe1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4668 }, /* 0xe2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4669 }, /* 0xe3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4670 }, /* 0xe4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4671 }, /* 0xe5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4672 }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4673 }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4674 }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4675 }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4676 }, /* 0xea */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4677 }, /* 0xeb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4678 }, /* 0xec */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4679 }, /* 0xed */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4680 }, /* 0xee */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4681 }, /* 0xef */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4682 }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4683 }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4684 }, /* 0xf3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4685 }, /* 0xf4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4686 }, /* 0xf5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4687 }, /* 0xf6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4688 }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4689 }, /* 0xf8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4690 }, /* 0xf9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4691 }, /* 0xfa */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4692 }, /* 0xfb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4693 }, /* 0xfc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4694 }, /* 0xfd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4695 }, /* 0xfe */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4696 }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_XD_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_XS_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4697 }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4698 }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4699 }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_REXW_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4700 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4701 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4702 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4703 }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4704 }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4705 }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4706 }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4707 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4708 }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4709 }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4710 }, /* 0x0e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4711 }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4712 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4713 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4714 }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4715 }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4716 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4717 }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4718 }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4719 }, /* 0x18 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4720 }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4721 }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4722 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4723 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4724 }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4725 }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4726 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4727 }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4728 }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4729 }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4730 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4731 }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4732 }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4733 }, /* 0x30 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4734 }, /* 0x31 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4735 }, /* 0x32 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4736 }, /* 0x33 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4737 }, /* 0x34 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4738 }, /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4739 }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4740 }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4741 }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4742 }, /* 0x43 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4743 }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4744 }, /* 0x45 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4745 }, /* 0x46 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4746 }, /* 0x47 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4747 }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4748 }, /* 0x49 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4749 }, /* 0x4a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4750 }, /* 0x4b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4751 }, /* 0x4c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4752 }, /* 0x4d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4753 }, /* 0x4e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4754 }, /* 0x4f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4755 }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4756 }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4757 }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4758 }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4759 }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4760 }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4761 }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4762 }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4763 }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4764 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4765 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4766 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4767 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4768 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4769 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4770 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4771 }, /* 0x60 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4772 }, /* 0x61 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4773 }, /* 0x62 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4774 }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4775 }, /* 0x64 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4776 }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4777 }, /* 0x66 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4778 }, /* 0x67 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4779 }, /* 0x68 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4780 }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4781 }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4782 }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4783 }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4784 }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4785 }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4786 }, /* 0x71 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4787 }, /* 0x72 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4788 }, /* 0x73 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4789 }, /* 0x74 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4790 }, /* 0x75 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4791 }, /* 0x76 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4792 }, /* 0x77 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4793 }, /* 0x78 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4794 }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4795 }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4796 }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4797 }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4798 }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4799 }, /* 0x82 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4800 }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4801 }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4802 }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4803 }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4804 }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4805 }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4806 }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4807 }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4808 }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4809 }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4810 }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4811 }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4812 }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4813 }, /* 0x90 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4814 }, /* 0x91 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4815 }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4816 }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4817 }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4818 }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4819 }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4820 }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4821 }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4822 }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4823 }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4824 }, /* 0x9b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4825 }, /* 0x9c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4826 }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4827 }, /* 0x9e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4828 }, /* 0x9f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4829 }, /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4830 }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4831 }, /* 0xa2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4832 }, /* 0xa3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4833 }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4834 }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4835 }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4836 }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4837 }, /* 0xaa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4838 }, /* 0xab */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4839 }, /* 0xac */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4840 }, /* 0xad */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4841 }, /* 0xae */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4842 }, /* 0xaf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4843 }, /* 0xb0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4844 }, /* 0xb1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4845 }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4846 }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4847 }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4848 }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4849 }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4850 }, /* 0xb7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4851 }, /* 0xb8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4852 }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4853 }, /* 0xba */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4854 }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4855 }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4856 }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4857 }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4858 }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4859 }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4860 }, /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4861 }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4862 }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4863 }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4864 }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4865 }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4866 }, /* 0xc7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4867 }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4868 }, /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4869 }, /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4870 }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4871 }, /* 0xcc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4872 }, /* 0xcd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4873 }, /* 0xce */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4874 }, /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4875 }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4876 }, /* 0xd2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4877 }, /* 0xd3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4878 }, /* 0xd4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4879 }, /* 0xd5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4880 }, /* 0xd6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4881 }, /* 0xd7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4882 }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4883 }, /* 0xd9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4884 }, /* 0xda */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4885 }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4886 }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4887 }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4888 }, /* 0xde */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4889 }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4890 }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4891 }, /* 0xe1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4892 }, /* 0xe2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4893 }, /* 0xe3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4894 }, /* 0xe4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4895 }, /* 0xe5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4896 }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4897 }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4898 }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4899 }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4900 }, /* 0xea */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4901 }, /* 0xeb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4902 }, /* 0xec */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4903 }, /* 0xed */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4904 }, /* 0xee */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4905 }, /* 0xef */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4906 }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4907 }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4908 }, /* 0xf3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4909 }, /* 0xf4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4910 }, /* 0xf5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4911 }, /* 0xf6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4912 }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4913 }, /* 0xf8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4914 }, /* 0xf9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4915 }, /* 0xfa */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4916 }, /* 0xfb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4917 }, /* 0xfc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4918 }, /* 0xfd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4919 }, /* 0xfe */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4920 }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_REXW_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4921 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4922 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4923 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4924 }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4925 }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4926 }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4927 }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4928 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4929 }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4930 }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4931 }, /* 0x0e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4932 }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4933 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4934 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4935 }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4936 }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4937 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4938 }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4939 }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4940 }, /* 0x18 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable4941 }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4942 }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4943 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4944 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4945 }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4946 }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4947 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4948 }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4949 }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4950 }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4951 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4952 }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4953 }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4954 }, /* 0x30 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4955 }, /* 0x31 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4956 }, /* 0x32 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4957 }, /* 0x33 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4958 }, /* 0x34 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4959 }, /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable4960 }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4961 }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4962 }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4963 }, /* 0x43 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4964 }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4965 }, /* 0x45 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4966 }, /* 0x46 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4967 }, /* 0x47 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4968 }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4969 }, /* 0x49 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4970 }, /* 0x4a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4971 }, /* 0x4b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4972 }, /* 0x4c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4973 }, /* 0x4d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4974 }, /* 0x4e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4975 }, /* 0x4f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4976 }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4977 }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4978 }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4979 }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4980 }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4981 }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4982 }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4983 }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4984 }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4985 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4986 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4987 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4988 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4989 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4990 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4991 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4992 }, /* 0x60 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4993 }, /* 0x61 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4994 }, /* 0x62 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4995 }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4996 }, /* 0x64 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4997 }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4998 }, /* 0x66 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable4999 }, /* 0x67 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5000 }, /* 0x68 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5001 }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5002 }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5003 }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5004 }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5005 }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5006 }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5007 }, /* 0x71 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable5008 }, /* 0x72 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable5009 }, /* 0x73 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable5010 }, /* 0x74 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5011 }, /* 0x75 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5012 }, /* 0x76 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5013 }, /* 0x77 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5014 }, /* 0x78 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5015 }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5016 }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5017 }, /* 0x7d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5018 }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5019 }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5020 }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5021 }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5022 }, /* 0x82 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5023 }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5024 }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5025 }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5026 }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5027 }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5028 }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5029 }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5030 }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5031 }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5032 }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5033 }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5034 }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5035 }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5036 }, /* 0x90 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5037 }, /* 0x91 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5038 }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5039 }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5040 }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5041 }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5042 }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5043 }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5044 }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5045 }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5046 }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5047 }, /* 0x9b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5048 }, /* 0x9c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5049 }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5050 }, /* 0x9e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5051 }, /* 0x9f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5052 }, /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5053 }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5054 }, /* 0xa2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5055 }, /* 0xa3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5056 }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5057 }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5058 }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5059 }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5060 }, /* 0xaa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5061 }, /* 0xab */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5062 }, /* 0xac */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5063 }, /* 0xad */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5064 }, /* 0xae */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable5065 }, /* 0xaf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5066 }, /* 0xb0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5067 }, /* 0xb1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5068 }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5069 }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5070 }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5071 }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5072 }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5073 }, /* 0xb7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5074 }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5075 }, /* 0xba */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable5076 }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5077 }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5078 }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5079 }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5080 }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5081 }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5082 }, /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5083 }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5084 }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5085 }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5086 }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5087 }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5088 }, /* 0xc7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable5089 }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5090 }, /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5091 }, /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5092 }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5093 }, /* 0xcc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5094 }, /* 0xcd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5095 }, /* 0xce */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5096 }, /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5097 }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5098 }, /* 0xd1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5099 }, /* 0xd2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5100 }, /* 0xd3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5101 }, /* 0xd4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5102 }, /* 0xd5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5103 }, /* 0xd6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5104 }, /* 0xd7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5105 }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5106 }, /* 0xd9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5107 }, /* 0xda */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5108 }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5109 }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5110 }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5111 }, /* 0xde */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5112 }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5113 }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5114 }, /* 0xe1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5115 }, /* 0xe2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5116 }, /* 0xe3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5117 }, /* 0xe4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5118 }, /* 0xe5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5119 }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5120 }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5121 }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5122 }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5123 }, /* 0xea */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5124 }, /* 0xeb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5125 }, /* 0xec */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5126 }, /* 0xed */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5127 }, /* 0xee */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5128 }, /* 0xef */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5129 }, /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5130 }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5131 }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5132 }, /* 0xf3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5133 }, /* 0xf4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5134 }, /* 0xf5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5135 }, /* 0xf6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5136 }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5137 }, /* 0xf8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5138 }, /* 0xf9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5139 }, /* 0xfa */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5140 }, /* 0xfb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5141 }, /* 0xfc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5142 }, /* 0xfd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5143 }, /* 0xfe */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5144 }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_REXW_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable5145 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable5146 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5147 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5148 }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5149 }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5150 }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5151 }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5152 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5153 }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5154 }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5155 }, /* 0x0e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5156 }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5157 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5158 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5159 }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5160 }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5161 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5162 }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5163 }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5164 }, /* 0x18 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable5165 }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5166 }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5167 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5168 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5169 }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5170 }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5171 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5172 }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5173 }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5174 }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5175 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5176 }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5177 }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5178 }, /* 0x30 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5179 }, /* 0x31 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5180 }, /* 0x32 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5181 }, /* 0x33 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5182 }, /* 0x34 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5183 }, /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5184 }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5185 }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5186 }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5187 }, /* 0x43 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5188 }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5189 }, /* 0x45 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5190 }, /* 0x46 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5191 }, /* 0x47 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5192 }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5193 }, /* 0x49 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5194 }, /* 0x4a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5195 }, /* 0x4b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5196 }, /* 0x4c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5197 }, /* 0x4d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5198 }, /* 0x4e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5199 }, /* 0x4f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5200 }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5201 }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5202 }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5203 }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5204 }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5205 }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5206 }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5207 }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5208 }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5209 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5210 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5211 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5212 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5213 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5214 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5215 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5216 }, /* 0x60 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5217 }, /* 0x61 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5218 }, /* 0x62 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5219 }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5220 }, /* 0x64 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5221 }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5222 }, /* 0x66 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5223 }, /* 0x67 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5224 }, /* 0x68 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5225 }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5226 }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5227 }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5228 }, /* 0x6c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5229 }, /* 0x6d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5230 }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5231 }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5232 }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5233 }, /* 0x71 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable5234 }, /* 0x72 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable5235 }, /* 0x73 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable5236 }, /* 0x74 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5237 }, /* 0x75 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5238 }, /* 0x76 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5239 }, /* 0x77 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5240 }, /* 0x78 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5241 }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5242 }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5243 }, /* 0x7d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5244 }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5245 }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5246 }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5247 }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5248 }, /* 0x82 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5249 }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5250 }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5251 }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5252 }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5253 }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5254 }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5255 }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5256 }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5257 }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5258 }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5259 }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5260 }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5261 }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5262 }, /* 0x90 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5263 }, /* 0x91 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5264 }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5265 }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5266 }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5267 }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5268 }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5269 }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5270 }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5271 }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5272 }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5273 }, /* 0x9b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5274 }, /* 0x9c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5275 }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5276 }, /* 0x9e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5277 }, /* 0x9f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5278 }, /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5279 }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5280 }, /* 0xa2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5281 }, /* 0xa3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5282 }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5283 }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5284 }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5285 }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5286 }, /* 0xaa */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5287 }, /* 0xab */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5288 }, /* 0xac */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5289 }, /* 0xad */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5290 }, /* 0xae */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable5291 }, /* 0xaf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5292 }, /* 0xb0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5293 }, /* 0xb1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5294 }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5295 }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5296 }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5297 }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5298 }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5299 }, /* 0xb7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5300 }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5301 }, /* 0xba */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable5302 }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5303 }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5304 }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5305 }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5306 }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5307 }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5308 }, /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5309 }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5310 }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5311 }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5312 }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5313 }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5314 }, /* 0xc7 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable5315 }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5316 }, /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5317 }, /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5318 }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5319 }, /* 0xcc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5320 }, /* 0xcd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5321 }, /* 0xce */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5322 }, /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5323 }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5324 }, /* 0xd1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5325 }, /* 0xd2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5326 }, /* 0xd3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5327 }, /* 0xd4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5328 }, /* 0xd5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5329 }, /* 0xd6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5330 }, /* 0xd7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5331 }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5332 }, /* 0xd9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5333 }, /* 0xda */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5334 }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5335 }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5336 }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5337 }, /* 0xde */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5338 }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5339 }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5340 }, /* 0xe1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5341 }, /* 0xe2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5342 }, /* 0xe3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5343 }, /* 0xe4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5344 }, /* 0xe5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5345 }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5346 }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5347 }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5348 }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5349 }, /* 0xea */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5350 }, /* 0xeb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5351 }, /* 0xec */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5352 }, /* 0xed */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5353 }, /* 0xee */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5354 }, /* 0xef */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5355 }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5356 }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5357 }, /* 0xf3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5358 }, /* 0xf4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5359 }, /* 0xf5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5360 }, /* 0xf6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5361 }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5362 }, /* 0xf8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5363 }, /* 0xf9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5364 }, /* 0xfa */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5365 }, /* 0xfb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5366 }, /* 0xfc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5367 }, /* 0xfd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5368 }, /* 0xfe */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5369 }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5370 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5371 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5372 }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5373 }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5374 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5375 }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5376 }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5377 }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5378 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5379 }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5380 }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5381 }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5382 }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5383 }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5384 }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5385 }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5386 }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5387 }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5388 }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5389 }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5390 }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5391 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5392 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5393 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5394 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5395 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5396 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5397 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5398 }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5399 }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable5400 }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5401 }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5402 }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5403 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5404 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5405 }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5406 }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5407 }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5408 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5409 }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5410 }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5411 }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5412 }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5413 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5414 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5415 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5416 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5417 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5418 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5419 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5420 }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5421 }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5422 }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5423 }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5424 }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5425 }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5426 }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5427 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5428 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5429 }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5430 }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5431 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5432 }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5433 }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5434 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5435 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5436 }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5437 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5438 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5439 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5440 }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5441 }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5442 }, /* 0x7d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5443 }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5444 }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5445 }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5446 }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5447 }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5448 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5449 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5450 }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5451 }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5452 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5453 }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5454 }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5455 }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5456 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5457 }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5458 }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5459 }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5460 }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5461 }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5462 }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5463 }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5464 }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5465 }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5466 }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5467 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5468 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5469 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5470 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5471 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5472 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5473 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5474 }, /* 0x60 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5475 }, /* 0x61 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5476 }, /* 0x62 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5477 }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5478 }, /* 0x64 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5479 }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5480 }, /* 0x66 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5481 }, /* 0x67 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5482 }, /* 0x68 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5483 }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5484 }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5485 }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5486 }, /* 0x6c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5487 }, /* 0x6d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5488 }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5489 }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5490 }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5491 }, /* 0x71 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable5492 }, /* 0x72 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable5493 }, /* 0x73 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable5494 }, /* 0x74 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5495 }, /* 0x75 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5496 }, /* 0x76 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5497 }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5498 }, /* 0x7d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5499 }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5500 }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5501 }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5502 }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5503 }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5504 }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5505 }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5506 }, /* 0xd1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5507 }, /* 0xd2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5508 }, /* 0xd3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5509 }, /* 0xd4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5510 }, /* 0xd5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5511 }, /* 0xd6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5512 }, /* 0xd7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5513 }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5514 }, /* 0xd9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5515 }, /* 0xda */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5516 }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5517 }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5518 }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5519 }, /* 0xde */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5520 }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5521 }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5522 }, /* 0xe1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5523 }, /* 0xe2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5524 }, /* 0xe3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5525 }, /* 0xe4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5526 }, /* 0xe5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5527 }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5528 }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5529 }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5530 }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5531 }, /* 0xea */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5532 }, /* 0xeb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5533 }, /* 0xec */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5534 }, /* 0xed */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5535 }, /* 0xee */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5536 }, /* 0xef */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5537 }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5538 }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5539 }, /* 0xf3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5540 }, /* 0xf4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5541 }, /* 0xf5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5542 }, /* 0xf6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5543 }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5544 }, /* 0xf8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5545 }, /* 0xf9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5546 }, /* 0xfa */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5547 }, /* 0xfb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5548 }, /* 0xfc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5549 }, /* 0xfd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5550 }, /* 0xfe */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5551 }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_W */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5552 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5553 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5554 }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5555 }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5556 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5557 }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5558 }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5559 }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5560 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5561 }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5562 }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5563 }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5564 }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5565 }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5566 }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5567 }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5568 }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5569 }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5570 }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5571 }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5572 }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5573 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5574 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5575 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5576 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5577 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5578 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5579 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5580 }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5581 }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable5582 }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5583 }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5584 }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_W_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5585 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5586 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5587 }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5588 }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5589 }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5590 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5591 }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5592 }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5593 }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5594 }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5595 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5596 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5597 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5598 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5599 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5600 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5601 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5602 }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5603 }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5604 }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5605 }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5606 }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5607 }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5608 }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_W_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5609 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5610 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5611 }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5612 }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5613 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5614 }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5615 }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5616 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5617 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5618 }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5619 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5620 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5621 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5622 }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5623 }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5624 }, /* 0x7d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5625 }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5626 }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5627 }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5628 }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5629 }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_W_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5630 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5631 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5632 }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5633 }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5634 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5635 }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5636 }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5637 }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5638 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5639 }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5640 }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5641 }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5642 }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5643 }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5644 }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5645 }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5646 }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5647 }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5648 }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5649 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5650 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5651 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5652 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5653 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5654 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5655 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5656 }, /* 0x60 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5657 }, /* 0x61 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5658 }, /* 0x62 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5659 }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5660 }, /* 0x64 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5661 }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5662 }, /* 0x66 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5663 }, /* 0x67 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5664 }, /* 0x68 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5665 }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5666 }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5667 }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5668 }, /* 0x6c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5669 }, /* 0x6d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5670 }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5671 }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5672 }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5673 }, /* 0x71 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable5674 }, /* 0x72 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable5675 }, /* 0x73 */ { /* struct ModRMDecision */ MODRM_FULL, modRMTable5676 }, /* 0x74 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5677 }, /* 0x75 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5678 }, /* 0x76 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5679 }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5680 }, /* 0x7d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5681 }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5682 }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5683 }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5684 }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5685 }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5686 }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5687 }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5688 }, /* 0xd1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5689 }, /* 0xd2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5690 }, /* 0xd3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5691 }, /* 0xd4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5692 }, /* 0xd5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5693 }, /* 0xd6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5694 }, /* 0xd7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5695 }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5696 }, /* 0xd9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5697 }, /* 0xda */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5698 }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5699 }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5700 }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5701 }, /* 0xde */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5702 }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5703 }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5704 }, /* 0xe1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5705 }, /* 0xe2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5706 }, /* 0xe3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5707 }, /* 0xe4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5708 }, /* 0xe5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5709 }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5710 }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5711 }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5712 }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5713 }, /* 0xea */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5714 }, /* 0xeb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5715 }, /* 0xec */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5716 }, /* 0xed */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5717 }, /* 0xee */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5718 }, /* 0xef */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5719 }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5720 }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5721 }, /* 0xf3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5722 }, /* 0xf4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5723 }, /* 0xf5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5724 }, /* 0xf6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5725 }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5726 }, /* 0xf8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5727 }, /* 0xf9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5728 }, /* 0xfa */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5729 }, /* 0xfb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5730 }, /* 0xfc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5731 }, /* 0xfd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5732 }, /* 0xfe */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5733 }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_L */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5734 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5735 }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5736 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5737 }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5738 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5739 }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5740 }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5741 }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5742 }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5743 }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5744 }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5745 }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5746 }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5747 }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5748 }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5749 }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5750 }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5751 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5752 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5753 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5754 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5755 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5756 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5757 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5758 }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable5759 }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5760 }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5761 }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_L_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5762 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5763 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5764 }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5765 }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5766 }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5767 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5768 }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5769 }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5770 }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5771 }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5772 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5773 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5774 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5775 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5776 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5777 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5778 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5779 }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5780 }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5781 }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5782 }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5783 }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_L_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5784 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5785 }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5786 }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5787 }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5788 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5789 }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5790 }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5791 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5792 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5793 }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5794 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5795 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5796 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5797 }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5798 }, /* 0x7d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5799 }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5800 }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5801 }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5802 }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5803 }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_L_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5804 }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5805 }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5806 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5807 }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5808 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5809 }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5810 }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5811 }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5812 }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5813 }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5814 }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5815 }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5816 }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5817 }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5818 }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5819 }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5820 }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5821 }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5822 }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5823 }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5824 }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5825 }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5826 }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5827 }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5828 }, /* 0x7d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5829 }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5830 }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5831 }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5832 }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5833 }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5834 }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5835 }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } } }; static const struct ContextDecision x86DisassemblerThreeByte38Opcodes = { { /* opcodeDecisions */ /* IC */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5836 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5837 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5838 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5839 }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5840 }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5841 }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5842 }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5843 }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5844 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5845 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5846 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5847 }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5848 }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5849 }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5850 }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5851 }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5852 }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5853 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5854 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5855 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5856 }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5857 }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5858 }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5859 }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5860 }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5861 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5862 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5863 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5864 }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5865 }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5866 }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5867 }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5868 }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5869 }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5870 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5871 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5872 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5873 }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5874 }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5875 }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5876 }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5877 }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5878 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5879 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5880 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5881 }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5882 }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5883 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5884 }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5885 }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5886 }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5887 }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5888 }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5889 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5890 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5891 }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5892 }, /* 0x24 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5893 }, /* 0x25 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5894 }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5895 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5896 }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5897 }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5898 }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5899 }, /* 0x31 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5900 }, /* 0x32 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5901 }, /* 0x33 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5902 }, /* 0x34 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5903 }, /* 0x35 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5904 }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5905 }, /* 0x38 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5906 }, /* 0x39 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5907 }, /* 0x3a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5908 }, /* 0x3b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5909 }, /* 0x3c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5910 }, /* 0x3d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5911 }, /* 0x3e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5912 }, /* 0x3f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5913 }, /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5914 }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5915 }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5916 }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5917 }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5918 }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5919 }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5920 }, /* 0xde */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5921 }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5922 }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5923 }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5924 }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5925 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5926 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5927 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5928 }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5929 }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5930 }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5931 }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5932 }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5933 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5934 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5935 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5936 }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5937 }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5938 }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5939 }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5940 }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5941 }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5942 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5943 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5944 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5945 }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5946 }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5947 }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5948 }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5949 }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5950 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5951 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5952 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5953 }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5954 }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5955 }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5956 }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5957 }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5958 }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_XD_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5959 }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_XS_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_REXW */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5960 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5961 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5962 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5963 }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5964 }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5965 }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5966 }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5967 }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5968 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5969 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5970 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5971 }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5972 }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5973 }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5974 }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5975 }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5976 }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5977 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5978 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5979 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5980 }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5981 }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5982 }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5983 }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5984 }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5985 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5986 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5987 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5988 }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5989 }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5990 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5991 }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5992 }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5993 }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5994 }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5995 }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5996 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5997 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5998 }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable5999 }, /* 0x24 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6000 }, /* 0x25 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6001 }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6002 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6003 }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6004 }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6005 }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6006 }, /* 0x31 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6007 }, /* 0x32 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6008 }, /* 0x33 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6009 }, /* 0x34 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6010 }, /* 0x35 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6011 }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6012 }, /* 0x38 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6013 }, /* 0x39 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6014 }, /* 0x3a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6015 }, /* 0x3b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6016 }, /* 0x3c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6017 }, /* 0x3d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6018 }, /* 0x3e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6019 }, /* 0x3f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6020 }, /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6021 }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6022 }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6023 }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6024 }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6025 }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6026 }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6027 }, /* 0xde */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6028 }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6029 }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6030 }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6031 }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6032 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6033 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6034 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6035 }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6036 }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6037 }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6038 }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6039 }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6040 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6041 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6042 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6043 }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6044 }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6045 }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6046 }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6047 }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6048 }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6049 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6050 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6051 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6052 }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6053 }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6054 }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6055 }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6056 }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6057 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6058 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6059 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6060 }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6061 }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6062 }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6063 }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6064 }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6065 }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_XD_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6066 }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_XS_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_REXW_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6067 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6068 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6069 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6070 }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6071 }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6072 }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6073 }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6074 }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6075 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6076 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6077 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6078 }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6079 }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6080 }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6081 }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6082 }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6083 }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_REXW_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6084 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6085 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6086 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6087 }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6088 }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6089 }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6090 }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6091 }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6092 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6093 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6094 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6095 }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6096 }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6097 }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6098 }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6099 }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6100 }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_REXW_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6101 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6102 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6103 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6104 }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6105 }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6106 }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6107 }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6108 }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6109 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6110 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6111 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6112 }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6113 }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6114 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6115 }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6116 }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6117 }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6118 }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6119 }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6120 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6121 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6122 }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6123 }, /* 0x24 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6124 }, /* 0x25 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6125 }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6126 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6127 }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6128 }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6129 }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6130 }, /* 0x31 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6131 }, /* 0x32 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6132 }, /* 0x33 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6133 }, /* 0x34 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6134 }, /* 0x35 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6135 }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6136 }, /* 0x38 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6137 }, /* 0x39 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6138 }, /* 0x3a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6139 }, /* 0x3b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6140 }, /* 0x3c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6141 }, /* 0x3d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6142 }, /* 0x3e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6143 }, /* 0x3f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6144 }, /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6145 }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6146 }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6147 }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6148 }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6149 }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6150 }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6151 }, /* 0xde */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6152 }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6153 }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6154 }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6155 }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6156 }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6157 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6158 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6159 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6160 }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6161 }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6162 }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6163 }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6164 }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6165 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6166 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6167 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6168 }, /* 0x0c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6169 }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6170 }, /* 0x0e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6171 }, /* 0x0f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6172 }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6173 }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6174 }, /* 0x18 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6175 }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6176 }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6177 }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6178 }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6179 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6180 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6181 }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6182 }, /* 0x24 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6183 }, /* 0x25 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6184 }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6185 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6186 }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6187 }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6188 }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6189 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6190 }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6191 }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6192 }, /* 0x30 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6193 }, /* 0x31 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6194 }, /* 0x32 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6195 }, /* 0x33 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6196 }, /* 0x34 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6197 }, /* 0x35 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6198 }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6199 }, /* 0x38 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6200 }, /* 0x39 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6201 }, /* 0x3a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6202 }, /* 0x3b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6203 }, /* 0x3c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6204 }, /* 0x3d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6205 }, /* 0x3e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6206 }, /* 0x3f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6207 }, /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6208 }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6209 }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6210 }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6211 }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6212 }, /* 0xde */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6213 }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6214 }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_W */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6215 }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_W_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_W_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_W_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6216 }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6217 }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6218 }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6219 }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6220 }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6221 }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6222 }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6223 }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6224 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6225 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6226 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6227 }, /* 0x0c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6228 }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6229 }, /* 0x0e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6230 }, /* 0x0f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6231 }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6232 }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6233 }, /* 0x18 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6234 }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6235 }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6236 }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6237 }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6238 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6239 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6240 }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6241 }, /* 0x24 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6242 }, /* 0x25 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6243 }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6244 }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6245 }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6246 }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6247 }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6248 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6249 }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6250 }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6251 }, /* 0x30 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6252 }, /* 0x31 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6253 }, /* 0x32 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6254 }, /* 0x33 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6255 }, /* 0x34 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6256 }, /* 0x35 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6257 }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6258 }, /* 0x38 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6259 }, /* 0x39 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6260 }, /* 0x3a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6261 }, /* 0x3b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6262 }, /* 0x3c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6263 }, /* 0x3d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6264 }, /* 0x3e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6265 }, /* 0x3f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6266 }, /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6267 }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6268 }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6269 }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6270 }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6271 }, /* 0xde */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6272 }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6273 }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_L */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_L_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_L_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_L_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6274 }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6275 }, /* 0x0e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6276 }, /* 0x0f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6277 }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6278 }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6279 }, /* 0x18 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6280 }, /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6281 }, /* 0x1a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6282 }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6283 }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6284 }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6285 }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6286 }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } } }; static const struct ContextDecision x86DisassemblerThreeByte3AOpcodes = { { /* opcodeDecisions */ /* IC */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6287 }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6288 }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6289 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6290 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6291 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6292 }, /* 0x0c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6293 }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6294 }, /* 0x0e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6295 }, /* 0x0f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6296 }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6297 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6298 }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6299 }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6300 }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6301 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6302 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6303 }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6304 }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6305 }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6306 }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6307 }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6308 }, /* 0x61 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6309 }, /* 0x62 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6310 }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6311 }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6312 }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6313 }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6314 }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_XD_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_XS_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_REXW */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6315 }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6316 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6317 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6318 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6319 }, /* 0x0c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6320 }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6321 }, /* 0x0e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6322 }, /* 0x0f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6323 }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6324 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6325 }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6326 }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6327 }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6328 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6329 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6330 }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6331 }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6332 }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6333 }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6334 }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6335 }, /* 0x61 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6336 }, /* 0x62 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6337 }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6338 }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6339 }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6340 }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6341 }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_XD_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_XS_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_REXW_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6342 }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_REXW_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6343 }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_REXW_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6344 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6345 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6346 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6347 }, /* 0x0c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6348 }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6349 }, /* 0x0e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6350 }, /* 0x0f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6351 }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6352 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6353 }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6354 }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6355 }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6356 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6357 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6358 }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6359 }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6360 }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6361 }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6362 }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6363 }, /* 0x61 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6364 }, /* 0x62 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6365 }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6366 }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6367 }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6368 }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6369 }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6370 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6371 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6372 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6373 }, /* 0x0c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6374 }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6375 }, /* 0x0e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6376 }, /* 0x0f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6377 }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6378 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6379 }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6380 }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6381 }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6382 }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6383 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6384 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6385 }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6386 }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6387 }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6388 }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6389 }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6390 }, /* 0x4b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6391 }, /* 0x4c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6392 }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6393 }, /* 0x61 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6394 }, /* 0x62 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6395 }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6396 }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6397 }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_W */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_W_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_W_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_W_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6398 }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6399 }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6400 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6401 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6402 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6403 }, /* 0x0c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6404 }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6405 }, /* 0x0e */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6406 }, /* 0x0f */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6407 }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6408 }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6409 }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6410 }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6411 }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6412 }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6413 }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6414 }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6415 }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6416 }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6417 }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6418 }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6419 }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6420 }, /* 0x4b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6421 }, /* 0x4c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6422 }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6423 }, /* 0x61 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6424 }, /* 0x62 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6425 }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6426 }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6427 }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_L */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_L_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_L_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_L_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6428 }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6429 }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6430 }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6431 }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6432 }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6433 }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6434 }, /* 0x0c */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6435 }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6436 }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6437 }, /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6438 }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6439 }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6440 }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6441 }, /* 0x4b */ { /* struct ModRMDecision */ MODRM_SPLITRM, modRMTable6442 }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } } }; static const struct ContextDecision x86DisassemblerThreeByteA6Opcodes = { { /* opcodeDecisions */ /* IC */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6443 }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6444 }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6445 }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6446 }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6447 }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6448 }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6449 }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6450 }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6451 }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6452 }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6453 }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6454 }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6455 }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6456 }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6457 }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_XD_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_XS_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_REXW */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6458 }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6459 }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6460 }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6461 }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6462 }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6463 }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6464 }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6465 }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6466 }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6467 }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6468 }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6469 }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_XD_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_XS_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_REXW_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6470 }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6471 }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6472 }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_REXW_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6473 }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6474 }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6475 }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_REXW_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6476 }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6477 }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6478 }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_W */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_W_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_W_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_W_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_L */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_L_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_L_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_L_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } } }; static const struct ContextDecision x86DisassemblerThreeByteA7Opcodes = { { /* opcodeDecisions */ /* IC */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6479 }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6480 }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6481 }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6482 }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6483 }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6484 }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6485 }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6486 }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6487 }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6488 }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6489 }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6490 }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6491 }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6492 }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6493 }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6494 }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6495 }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6496 }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6497 }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6498 }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6499 }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6500 }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6501 }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6502 }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6503 }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6504 }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6505 }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6506 }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6507 }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6508 }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_XD_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_XS_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_REXW */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6509 }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6510 }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6511 }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6512 }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6513 }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6514 }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6515 }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6516 }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6517 }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6518 }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6519 }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6520 }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6521 }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6522 }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6523 }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6524 }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6525 }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6526 }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6527 }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6528 }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6529 }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6530 }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6531 }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6532 }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_XD_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_XS_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_REXW_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6533 }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6534 }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6535 }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6536 }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6537 }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6538 }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_REXW_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6539 }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6540 }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6541 }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6542 }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6543 }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6544 }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_64BIT_REXW_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6545 }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6546 }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6547 }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6548 }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6549 }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, modRMTable6550 }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_W */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_W_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_W_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_W_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_L */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_L_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_L_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } , /* IC_VEX_L_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x01 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x02 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x03 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x04 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x07 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x08 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x0f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x10 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x11 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x14 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x15 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x19 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x1f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x21 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x23 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x24 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x25 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x26 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x27 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x28 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x29 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x2f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x31 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x32 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x33 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x34 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x35 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x36 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x37 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x38 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x39 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x3f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x40 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x41 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x42 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x43 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x44 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x45 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x46 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x47 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x48 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x49 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x4f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x50 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x51 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x52 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x53 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x54 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x55 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x56 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x57 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x58 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x5f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x60 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x61 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x62 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x63 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x64 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x65 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x66 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x67 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x68 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x69 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x6f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x70 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x71 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x72 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x73 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x74 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x75 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x76 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x77 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x78 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x79 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x7f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x81 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x82 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x83 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x84 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x85 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x86 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x87 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x88 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x89 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x8f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x90 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x91 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x92 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x93 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x94 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x95 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x96 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x97 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x98 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x99 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9a */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9b */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9c */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9d */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9e */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0x9f */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xa9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xab */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xac */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xad */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xae */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xaf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xb9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xba */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xbf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xc9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xca */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xcf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xd9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xda */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xde */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xdf */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xe9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xea */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xeb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xec */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xed */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xee */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xef */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf1 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf3 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf4 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf5 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf7 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf8 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xf9 */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfa */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfb */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfc */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfd */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xfe */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable }, /* 0xff */ { /* ModRMDecision */ MODRM_ONEENTRY, modRMEmptyTable } } } } };